DVD_ERROR
列挙型メンバー 10
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| DVD_ERROR_Unexpected | 1 | 0x1 | 予期しない問題が発生しました。コンテンツのオーサリングが正しくない可能性があります。再生は停止します。 |
| DVD_ERROR_CopyProtectFail | 2 | 0x2 | DVD のコピー保護のためのキー交換に失敗しました。再生は停止します。 |
| DVD_ERROR_InvalidDVD1_0Disc | 3 | 0x3 | DVD-Video ディスクが仕様バージョン 1.x に対して正しくオーサリングされていません。再生は停止します。 |
| DVD_ERROR_InvalidDiscRegion | 4 | 0x4 | ディスクがシステムのリージョンで再生できるようにオーサリングされていないため、再生できません。Dvdrgn.exe でシステムのリージョンを変更することで、リージョンの不一致を解消できる場合があります。 lParam2: 下位 WORD にディスクのリージョン、上位 WORD にシステムのリージョンが格納されます。 |
| DVD_ERROR_LowParentalLevel | 5 | 0x5 | プレーヤーのペアレンタルレベルが、DVD コンテンツで利用可能な最も低いペアレンタルレベルよりも低くなっています。再生は停止します。 lParam2: DVD コンテンツ内の最も低いペアレンタルレベル。コンテンツにペアレンタルレベルが指定されていない場合は -1 です。 |
| DVD_ERROR_MacrovisionFail | 6 | 0x6 | アナログコピー保護の配信に失敗しました。再生は停止します。 |
| DVD_ERROR_IncompatibleSystemAndDecoderRegions | 7 | 0x7 | システムのリージョンとデコーダーのリージョンが一致しないため、ディスクを再生できません。 lParam2: 下位 WORD にシステムのリージョン、上位 WORD にデコーダーのリージョンが格納されます。 |
| DVD_ERROR_IncompatibleDiscAndDecoderRegions | 8 | 0x8 | ディスクがデコーダーのリージョンで再生できるようにオーサリングされていないため、再生できません。 lParam2: 下位 WORD にディスクのリージョン、上位 WORD にデコーダーのリージョンが格納されます。 |
| DVD_ERROR_CopyProtectOutputFail | 9 | 0x9 | ビデオディスプレイがコピー保護の要件を満たしていないため、ディスクを再生できません。 |
| DVD_ERROR_CopyProtectOutputNotSupported | 10 | 0xA | ドライバーがビデオディスプレイの検査をサポートしていないため、ディスクを再生できません。 |
公式ドキュメント
[このページに関連する機能 DirectShow はレガシー機能です。この機能は MediaPlayer、IMFMediaEngine、および Audio/Video Capture in Media Foundation に置き換えられました。これらの機能は Windows 10 および Windows 11 向けに最適化されています。Microsoft は、可能な限り DirectShow ではなく MediaPlayer、IMFMediaEngine、Audio/Video Capture in Media Foundation を新しいコードで使用することを強く推奨します。また、レガシー API を使用している既存のコードについても、可能であれば新しい API を使用するように書き換えることを推奨します。]
DVD_ERROR 列挙型の値は、DVD のエラー状態を定義します。
EC_DVD_ERROR イベントは、この列挙型のフラグを lParam1 イベントパラメーターに格納します。フラグの値によって lParam2 パラメーターの意味が決まります。各フラグについては以下の説明を参照してください。記載がない場合、lParam2 は 0 です。
解説(Remarks)
lParam2 に 2 つのリージョンコードが格納されるフラグでは、リージョンはリージョンごとに 1 ビットを割り当てたビットの集合として、逆順にエンコードされます。ディスクがあるリージョンで許可されている場合、そのビットはオフになります。たとえば、リージョン 2 のディスクの場合、値は 11111101 となり、下位から 2 番目のビットがオフになります。複数リージョン対応のディスクでは、2 つ以上のビットがオフになります。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum DVD_ERROR : int {
DVD_ERROR_Unexpected = 1,
DVD_ERROR_CopyProtectFail = 2,
DVD_ERROR_InvalidDVD1_0Disc = 3,
DVD_ERROR_InvalidDiscRegion = 4,
DVD_ERROR_LowParentalLevel = 5,
DVD_ERROR_MacrovisionFail = 6,
DVD_ERROR_IncompatibleSystemAndDecoderRegions = 7,
DVD_ERROR_IncompatibleDiscAndDecoderRegions = 8,
DVD_ERROR_CopyProtectOutputFail = 9,
DVD_ERROR_CopyProtectOutputNotSupported = 10
} DVD_ERROR;public enum DVD_ERROR : int
{
DVD_ERROR_Unexpected = 1,
DVD_ERROR_CopyProtectFail = 2,
DVD_ERROR_InvalidDVD1_0Disc = 3,
DVD_ERROR_InvalidDiscRegion = 4,
DVD_ERROR_LowParentalLevel = 5,
DVD_ERROR_MacrovisionFail = 6,
DVD_ERROR_IncompatibleSystemAndDecoderRegions = 7,
DVD_ERROR_IncompatibleDiscAndDecoderRegions = 8,
DVD_ERROR_CopyProtectOutputFail = 9,
DVD_ERROR_CopyProtectOutputNotSupported = 10,
}Public Enum DVD_ERROR As Integer
DVD_ERROR_Unexpected = 1
DVD_ERROR_CopyProtectFail = 2
DVD_ERROR_InvalidDVD1_0Disc = 3
DVD_ERROR_InvalidDiscRegion = 4
DVD_ERROR_LowParentalLevel = 5
DVD_ERROR_MacrovisionFail = 6
DVD_ERROR_IncompatibleSystemAndDecoderRegions = 7
DVD_ERROR_IncompatibleDiscAndDecoderRegions = 8
DVD_ERROR_CopyProtectOutputFail = 9
DVD_ERROR_CopyProtectOutputNotSupported = 10
End Enumimport enum
class DVD_ERROR(enum.IntEnum):
DVD_ERROR_Unexpected = 1
DVD_ERROR_CopyProtectFail = 2
DVD_ERROR_InvalidDVD1_0Disc = 3
DVD_ERROR_InvalidDiscRegion = 4
DVD_ERROR_LowParentalLevel = 5
DVD_ERROR_MacrovisionFail = 6
DVD_ERROR_IncompatibleSystemAndDecoderRegions = 7
DVD_ERROR_IncompatibleDiscAndDecoderRegions = 8
DVD_ERROR_CopyProtectOutputFail = 9
DVD_ERROR_CopyProtectOutputNotSupported = 10// DVD_ERROR
pub const DVD_ERROR_Unexpected: i32 = 1;
pub const DVD_ERROR_CopyProtectFail: i32 = 2;
pub const DVD_ERROR_InvalidDVD1_0Disc: i32 = 3;
pub const DVD_ERROR_InvalidDiscRegion: i32 = 4;
pub const DVD_ERROR_LowParentalLevel: i32 = 5;
pub const DVD_ERROR_MacrovisionFail: i32 = 6;
pub const DVD_ERROR_IncompatibleSystemAndDecoderRegions: i32 = 7;
pub const DVD_ERROR_IncompatibleDiscAndDecoderRegions: i32 = 8;
pub const DVD_ERROR_CopyProtectOutputFail: i32 = 9;
pub const DVD_ERROR_CopyProtectOutputNotSupported: i32 = 10;// DVD_ERROR
const (
DVD_ERROR_Unexpected int32 = 1
DVD_ERROR_CopyProtectFail int32 = 2
DVD_ERROR_InvalidDVD1_0Disc int32 = 3
DVD_ERROR_InvalidDiscRegion int32 = 4
DVD_ERROR_LowParentalLevel int32 = 5
DVD_ERROR_MacrovisionFail int32 = 6
DVD_ERROR_IncompatibleSystemAndDecoderRegions int32 = 7
DVD_ERROR_IncompatibleDiscAndDecoderRegions int32 = 8
DVD_ERROR_CopyProtectOutputFail int32 = 9
DVD_ERROR_CopyProtectOutputNotSupported int32 = 10
)const
DVD_ERROR_Unexpected = 1;
DVD_ERROR_CopyProtectFail = 2;
DVD_ERROR_InvalidDVD1_0Disc = 3;
DVD_ERROR_InvalidDiscRegion = 4;
DVD_ERROR_LowParentalLevel = 5;
DVD_ERROR_MacrovisionFail = 6;
DVD_ERROR_IncompatibleSystemAndDecoderRegions = 7;
DVD_ERROR_IncompatibleDiscAndDecoderRegions = 8;
DVD_ERROR_CopyProtectOutputFail = 9;
DVD_ERROR_CopyProtectOutputNotSupported = 10;// DVD_ERROR
pub const DVD_ERROR_Unexpected: i32 = 1;
pub const DVD_ERROR_CopyProtectFail: i32 = 2;
pub const DVD_ERROR_InvalidDVD1_0Disc: i32 = 3;
pub const DVD_ERROR_InvalidDiscRegion: i32 = 4;
pub const DVD_ERROR_LowParentalLevel: i32 = 5;
pub const DVD_ERROR_MacrovisionFail: i32 = 6;
pub const DVD_ERROR_IncompatibleSystemAndDecoderRegions: i32 = 7;
pub const DVD_ERROR_IncompatibleDiscAndDecoderRegions: i32 = 8;
pub const DVD_ERROR_CopyProtectOutputFail: i32 = 9;
pub const DVD_ERROR_CopyProtectOutputNotSupported: i32 = 10;const
DVD_ERROR_Unexpected* = 1
DVD_ERROR_CopyProtectFail* = 2
DVD_ERROR_InvalidDVD1_0Disc* = 3
DVD_ERROR_InvalidDiscRegion* = 4
DVD_ERROR_LowParentalLevel* = 5
DVD_ERROR_MacrovisionFail* = 6
DVD_ERROR_IncompatibleSystemAndDecoderRegions* = 7
DVD_ERROR_IncompatibleDiscAndDecoderRegions* = 8
DVD_ERROR_CopyProtectOutputFail* = 9
DVD_ERROR_CopyProtectOutputNotSupported* = 10enum DVD_ERROR : int {
DVD_ERROR_Unexpected = 1,
DVD_ERROR_CopyProtectFail = 2,
DVD_ERROR_InvalidDVD1_0Disc = 3,
DVD_ERROR_InvalidDiscRegion = 4,
DVD_ERROR_LowParentalLevel = 5,
DVD_ERROR_MacrovisionFail = 6,
DVD_ERROR_IncompatibleSystemAndDecoderRegions = 7,
DVD_ERROR_IncompatibleDiscAndDecoderRegions = 8,
DVD_ERROR_CopyProtectOutputFail = 9,
DVD_ERROR_CopyProtectOutputNotSupported = 10,
}#define global DVD_ERROR_Unexpected 0x1
#define global DVD_ERROR_CopyProtectFail 0x2
#define global DVD_ERROR_InvalidDVD1_0Disc 0x3
#define global DVD_ERROR_InvalidDiscRegion 0x4
#define global DVD_ERROR_LowParentalLevel 0x5
#define global DVD_ERROR_MacrovisionFail 0x6
#define global DVD_ERROR_IncompatibleSystemAndDecoderRegions 0x7
#define global DVD_ERROR_IncompatibleDiscAndDecoderRegions 0x8
#define global DVD_ERROR_CopyProtectOutputFail 0x9
#define global DVD_ERROR_CopyProtectOutputNotSupported 0xA