Интерфейс IDvdInfo (strmif.h)

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде MediaPlayer, IMFMediaEngine и аудио/видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]

Примечание Этот интерфейс устарел. Она будет по-прежнему поддерживаться для обеспечения обратной совместимости с существующими приложениями, но новые приложения должны использовать IDvdInfo2.
 
Интерфейс IDvdInfo позволяет приложению запрашивать атрибуты доступных названий DVD-дисков и состояния DVD-проигрывателя. Он также позволяет управлять DVD-проигрывателем за пределами приложения J в спецификации DVD. Используйте этот интерфейс для получения сведений о DVD-Video или о текущем состоянии графа фильтра DVD-проигрывателя.

Наследование

Интерфейс IDvdInfo наследуется от интерфейса IUnknown . IDvdInfo также содержит следующие типы элементов:

Методы

Интерфейс IDvdInfo содержит следующие методы.

 
IDvdInfo::GetAllGPRMs

Примечание. Интерфейс IDvdInfo является устаревшим. Вместо этого используйте IDvdInfo2. Извлекает текущее содержимое всех общих регистров параметров (GPRM).
IDvdInfo::GetAllSPRMs

Примечание. Интерфейс IDvdInfo является устаревшим. Вместо этого используйте IDvdInfo2. Извлекает текущее содержимое всех регистров системных параметров (SPRM).
IDvdInfo::GetAudioLanguage

Примечание. Интерфейс IDvdInfo является устаревшим. Вместо этого используйте IDvdInfo2. Извлекает язык указанного аудиопотока в текущем заголовке.
IDvdInfo::GetCurrentAngle

Примечание. Интерфейс IDvdInfo является устаревшим. Вместо этого используйте IDvdInfo2. Извлекает количество доступных углов и выбранный в данный момент номер угла.
IDvdInfo::GetCurrentAudio

Примечание. Интерфейс IDvdInfo является устаревшим. Вместо этого используйте IDvdInfo2. Извлекает количество доступных аудиопотоков и количество выбранного в данный момент аудиопотока.
IDvdInfo::GetCurrentAudioAttributes

Примечание. Интерфейс IDvdInfo является устаревшим. Вместо этого используйте IDvdInfo2. Извлекает атрибуты для текущего аудиопотока в текущем заголовке или меню.
IDvdInfo::GetCurrentButton

Примечание. Интерфейс IDvdInfo является устаревшим. Вместо этого используйте IDvdInfo2. Извлекает количество доступных кнопок и выбранный в данный момент номер кнопки.
IDvdInfo::GetCurrentDomain

Примечание. Интерфейс IDvdInfo является устаревшим. Вместо этого используйте IDvdInfo2. Извлекает текущий домен DVD-дисков DVD-проигрывателя.
IDvdInfo::GetCurrentLocation

Примечание. Интерфейс IDvdInfo является устаревшим. Вместо этого используйте IDvdInfo2. Извлекает текущее расположение воспроизведения.
IDvdInfo::GetCurrentSubpicture

Примечание. Интерфейс IDvdInfo является устаревшим. Вместо этого используйте IDvdInfo2. Извлекает количество доступных потоков вложеннойpicture, выбранный в данный момент номер вложенного потока и значение отключения отображения вложеннойpicture.
IDvdInfo::GetCurrentSubpictureAttributes

Примечание. Интерфейс IDvdInfo является устаревшим. Вместо этого используйте IDvdInfo2. Извлекает атрибуты для текущего потока подпиктуры в текущем заголовке или меню.
IDvdInfo::GetCurrentUOPS

Примечание. Интерфейс IDvdInfo является устаревшим. Вместо этого используйте IDvdInfo2. Возвращает допустимые методы IDvdControl.
IDvdInfo::GetCurrentVideoAttributes

Примечание. Интерфейс IDvdInfo является устаревшим. Вместо этого используйте IDvdInfo2. Извлекает атрибуты текущего видео для текущего заголовка или меню.
IDvdInfo::GetCurrentVolumeInfo

Примечание. Интерфейс IDvdInfo является устаревшим. Вместо этого используйте IDvdInfo2. Извлекает сведения о текущем томе DVD.
IDvdInfo::GetDVDTextInfo

Примечание. Интерфейс IDvdInfo является устаревшим. Вместо этого используйте IDvdInfo2. Извлекает структуру TXTDT_MG, которая может содержать текстовые описания названия, тома, имени производителя, имени вокалиста и т. д. на разных языках.
IDvdInfo::GetNumberOfChapters

Примечание. Интерфейс IDvdInfo является устаревшим. Вместо этого используйте IDvdInfo2. Извлекает количество глав, определенных для заданного заголовка.
IDvdInfo::GetPlayerParentalLevel

Примечание. Интерфейс IDvdInfo является устаревшим. Вместо этого используйте IDvdInfo2. Извлекает текущий родительский уровень и параметры кода страны или региона для DVD-проигрывателя.
IDvdInfo::GetRoot

Примечание. Интерфейс IDvdInfo является устаревшим. Вместо этого используйте IDvdInfo2. Извлекает корневой каталог, заданный в проигрывателе.
IDvdInfo::GetSubpictureLanguage

Примечание. Интерфейс IDvdInfo является устаревшим. Вместо этого используйте IDvdInfo2. Извлекает язык указанного потока подпиктуры в текущем заголовке.
IDvdInfo::GetTitleAttributes

Примечание. Интерфейс IDvdInfo является устаревшим. Вместо этого используйте IDvdInfo2. Извлекает атрибуты всех потоков видео, аудио и вложенных потоков для указанного заголовка, включая меню.
IDvdInfo::GetTitleParentalLevels

Примечание. Интерфейс IDvdInfo не рекомендуется использовать. Вместо этого используйте IDvdInfo2. Извлекает родительские уровни, определенные для определенного названия.
IDvdInfo::GetTotalTitleTime

Примечание. Интерфейс IDvdInfo не рекомендуется использовать. Вместо этого используйте IDvdInfo2. Извлекает общее время воспроизведения для текущего заголовка.
IDvdInfo::GetVMGAttributes

Примечание. Интерфейс IDvdInfo не рекомендуется использовать. Вместо этого используйте IDvdInfo2. Извлекает атрибуты всех потоков видео, аудио и вложенных видеопотоков для меню диспетчера видео (VMG).

Требования

Требование Значение
Целевая платформа Windows
Header strmif.h

См. также раздел

Устаревшие интерфейсы