DVD_TextStringType 枚举 (strmif.h)
[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayer、 IMFMediaEngine 和 音频/视频捕获 ,而不是 DirectShow。 如果可能,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之前的所有内容字符串都属于一个标题。 |
DVD_Struct_ParentalID 值: 0x3 指示以下字符串的家长 ID。 |
DVD_Struct_PartOfTitle 值: 0x4 指示下一 个DVD_Struct_PartOfTitle之前的所有内容字符串都属于一个章节。 |
DVD_Struct_Cell 值: 0x5 指示下一 个DVD_Struct_Cell之前的所有内容字符串都属于一个单元格,该单元格可以是章节中的场景。 |
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 标识具有main电影标题的内容字符串。 |
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 可能包含其他值。
此枚举中未包括的一个重要标识符是0xF0,用于排序的代码。 可以使用此字符串对字符串数据进行排序。 它可以是唯一数字,也可以是上一个字符串的重复,单词顺序已更改。 例如,DVD 可能有一个字符串0x30 (DVD_General_Name) 值“The Greatest Hits”,该字符串后跟另一个类型为 0xF0 的字符串,其值为“最大命中数,The”。 但是,与内容字符串一样,未严格定义排序字符串的使用。
要求
要求 | 值 |
---|---|
Header | strmif.h (包括 Dshow.h) |