DVD_TextStringType 列挙 (strmif.h)
[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、および Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayer、IMFMediaEngine、Audio/Video Capture を使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]
DVD テキスト文字列型のサブセットを定義します。
構文
typedef enum DVD_TextStringType {
DVD_Struct_Volume = 0x1,
DVD_Struct_Title = 0x2,
DVD_Struct_ParentalID = 0x3,
DVD_Struct_PartOfTitle = 0x4,
DVD_Struct_Cell = 0x5,
DVD_Stream_Audio = 0x10,
DVD_Stream_Subpicture = 0x11,
DVD_Stream_Angle = 0x12,
DVD_Channel_Audio = 0x20,
DVD_General_Name = 0x30,
DVD_General_Comments = 0x31,
DVD_Title_Series = 0x38,
DVD_Title_Movie = 0x39,
DVD_Title_Video = 0x3a,
DVD_Title_Album = 0x3b,
DVD_Title_Song = 0x3c,
DVD_Title_Other = 0x3f,
DVD_Title_Sub_Series = 0x40,
DVD_Title_Sub_Movie = 0x41,
DVD_Title_Sub_Video = 0x42,
DVD_Title_Sub_Album = 0x43,
DVD_Title_Sub_Song = 0x44,
DVD_Title_Sub_Other = 0x47,
DVD_Title_Orig_Series = 0x48,
DVD_Title_Orig_Movie = 0x49,
DVD_Title_Orig_Video = 0x4a,
DVD_Title_Orig_Album = 0x4b,
DVD_Title_Orig_Song = 0x4c,
DVD_Title_Orig_Other = 0x4f,
DVD_Other_Scene = 0x50,
DVD_Other_Cut = 0x51,
DVD_Other_Take = 0x52
} ;
定数
DVD_Struct_Volume 値: 0x1 論理階層の最上位レベルを示します。 片面ディスクまたは両面ディスクの片側の内容全体を指します。 |
DVD_Struct_Title 値: 0x2 次の DVD_Struct_Titleまで、すべてのコンテンツ文字列が 1 つのタイトルに属することを示します。 |
DVD_Struct_ParentalID 値: 0x3 次の文字列の親 ID を示します。 |
DVD_Struct_PartOfTitle 値: 0x4 次の DVD_Struct_PartOfTitleまで、すべてのコンテンツ文字列が 1 つの章に属していることを示します。 |
DVD_Struct_Cell 値: 0x5 次の DVD_Struct_Cellまで、すべてのコンテンツ文字列が 1 つのセルに属していることを示します。これは、章のシーンにすることができます。 |
DVD_Stream_Audio 値: 0x10 次のコンテンツ文字列がオーディオ ストリームを参照していることを示します。 |
DVD_Stream_Subpicture 値: 0x11 次のコンテンツ文字列がサブ画像ストリームを参照することを示します。 |
DVD_Stream_Angle 値: 0x12 次のコンテンツ文字列が角度を参照していることを示します。 |
DVD_Channel_Audio 値: 0x20 次のコンテンツ文字列がオーディオ チャネルを参照していることを示します。 |
DVD_General_Name 値: 0x30 最も重要なコンテンツ文字列を示します。 この型の文字列には、ボリューム、タイトル、チャプターなどの名前が含まれており、任意の構造体識別子に従うことができます。 |
DVD_General_Comments 値: 0x31 DVD_General_Name文字列で説明されているタイトルや章などの追加情報を含むコンテンツ文字列を識別します。 これらのコメントの正確な性質または構造は定義されていません。 |
DVD_Title_Series 値: 0x38 タイトルが属する系列の名前を含むコンテンツ文字列を識別します。 |
DVD_Title_Movie 値: 0x39 メインムービー タイトルを持つコンテンツ文字列を識別します。 |
DVD_Title_Video 値: 0x3a ビデオ タイトルの名前を含むコンテンツ文字列を識別します。 |
DVD_Title_Album 値: 0x3b アルバム タイトルの名前を含むコンテンツ文字列を識別します。 |
DVD_Title_Song 値: 0x3c 曲のタイトルの名前を含むコンテンツ文字列を識別します。 |
DVD_Title_Other 値: 0x3f 他のジャンルのタイトルの名前を含むコンテンツ文字列を識別します。 |
DVD_Title_Sub_Series 値: 0x40 特定の国/地域にローカライズされた系列の名前を持つコンテンツ文字列を識別します。 |
DVD_Title_Sub_Movie 値: 0x41 特定の国/地域にローカライズされた映画タイトルを持つコンテンツ文字列を識別します。 |
DVD_Title_Sub_Video 値: 0x42 特定の国/地域にローカライズされたビデオ タイトルを持つコンテンツ文字列を識別します。 |
DVD_Title_Sub_Album 値: 0x43 特定の国/地域にローカライズされたアルバム タイトルを持つコンテンツ文字列を識別します。 |
DVD_Title_Sub_Song 値: 0x44 特定の国/地域にローカライズされた曲のタイトルを持つコンテンツ文字列を識別します。 |
DVD_Title_Sub_Other 値: 0x47 特定の国/地域にローカライズされた他のジャンルのタイトルを持つコンテンツ文字列を識別します。 |
DVD_Title_Orig_Series 値: 0x48 系列の元の名前を持つコンテンツ文字列を識別します。 |
DVD_Title_Orig_Movie 値: 0x49 ムービーの元の名前を持つコンテンツ文字列を識別します。 |
DVD_Title_Orig_Video 値: 0x4a ビデオの元の名前を持つコンテンツ文字列を識別します。 |
DVD_Title_Orig_Album 値: 0x4b アルバムの元の名前を持つコンテンツ文字列を識別します。 |
DVD_Title_Orig_Song 値: 0x4c 曲の元の名前を持つコンテンツ文字列を識別します。 |
DVD_Title_Orig_Other 値: 0x4f コンテンツの元の名前を持つコンテンツ文字列を識別します。 |
DVD_Other_Scene 値: 0x50 映画またはビデオ内の特定のシーンに関連するコンテンツ文字列を識別します。 |
DVD_Other_Cut 値: 0x51 映画またはビデオ内の特定のカットに関連するコンテンツ文字列を識別します。 |
DVD_Other_Take 値: 0x52 映画またはビデオの特定のテイクに関連するコンテンツ文字列を識別します。 |
注釈
IDvdInfo2::GetDVDTextStringAsUnicode メソッドと IDvdInfo2::GetDVDTextStringAsNative メソッドは、この列挙型を返します。 値は、テキスト文字列の分類方法を指定します。 これらのメソッドは、この列挙体で定義されていない識別子を返すこともできます。 詳細については、「 DVD テキスト文字列の操作」を参照してください。
すべての DVD テキスト文字列識別子がこの列挙に含まれているわけではないため、作成された DVD には他の値が含まれる場合があります。
この列挙に含まれていない重要な識別子の 1 つは、並べ替えのコード0xF0です。 この文字列を使用して、文字列データを並べ替えることができます。 一意の数値、または単語の順序が変更された前の文字列の繰り返しを指定できます。 たとえば、DVD には値 "The Greatest Hits" を含む0x30 (DVD_General_Name) の文字列があり、その後に "Greatest Hits, The" という値を持つ0xF0型の別の文字列が続く場合があります。 ただし、コンテンツ文字列と同様に、並べ替え文字列の使用は厳密には定義されていません。
要件
要件 | 値 |
---|---|
Header | strmif.h (Dshow.h を含む) |