Поделиться через


структура 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)

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

Структуры DirectShow

IDvdGraphBuilder::RenderDvdVideoVolume