перечисление DVD_TextStringType (strmif.h)
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие 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 Указывает родительский идентификатор следующих строк. |
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 со значением "Greatest Hits, The". Однако, как и в случае со строками содержимого, использование строки сортировки не является строго определенным.
Требования
Требование | Значение |
---|---|
Заголовок | strmif.h (включая Dshow.h) |