структура AM_DVD_RENDERSTATUS (strmif.h)
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде MediaPlayer, IMFMediaEngine и аудио/видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
Структура AM_DVD_RENDERSTATUS содержит коды, указывающие состояние воспроизведения DVD-Video. Эти коды используются в методе IDvdGraphBuilder::RenderDvdVideoVolume .
Синтаксис
typedef struct __MIDL___MIDL_itf_strmif_0000_0138_0001 {
HRESULT hrVPEStatus;
BOOL bDvdVolInvalid;
BOOL bDvdVolUnknown;
BOOL bNoLine21In;
BOOL bNoLine21Out;
int iNumStreams;
int iNumStreamsFailed;
DWORD dwFailedStreamsFlag;
} AM_DVD_RENDERSTATUS;
Члены
hrVPEStatus
Код ошибки наложения или VPE. Ноль указывает на успешное выполнение; любое другое значение — failure.
bDvdVolInvalid
Значение TRUE , если указанный воспроизводимый dvd-том не существует; В противном случае — FALSE .
bDvdVolUnknown
Значение TRUE , если том DVD не указан или если он не найден; В противном случае — FALSE .
bNoLine21In
ЗНАЧЕНИЕ TRUE , если декодер видео не создает данные строки 21 (скрытые субтитры); В противном случае — FALSE .
bNoLine21Out
Значение TRUE , если декодер видео не может отображаться в виде скрытых субтитров на видео из-за проблемы со сборкой графа; В противном случае — FALSE .
iNumStreams
Количество потоков DVD для отрисовки.
iNumStreamsFailed
Число потоков, для которых не удалось выполнить отрисовку.
dwFailedStreamsFlag
Сочетание AM_DVD_STREAM_FLAGS флагов, указывающих, какие потоки завершили сбой.
Требования
Требование | Значение |
---|---|
Заголовок | strmif.h (включая Dshow.h) |