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


структура DVD_DECODER_CAPS (strmif.h)

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

Структура DVD_DECODER_CAPS указывает на возможности декодера DVD.

Синтаксис

typedef struct tagDVD_DECODER_CAPS {
  DWORD  dwSize;
  DWORD  dwAudioCaps;
  double dFwdMaxRateVideo;
  double dFwdMaxRateAudio;
  double dFwdMaxRateSP;
  double dBwdMaxRateVideo;
  double dBwdMaxRateAudio;
  double dBwdMaxRateSP;
  DWORD  dwRes1;
  DWORD  dwRes2;
  DWORD  dwRes3;
  DWORD  dwRes4;
} DVD_DECODER_CAPS;

Члены

dwSize

Размер этой структуры.

dwAudioCaps

Побитовое ИЛИ флагов, указывающих, какие форматы звука поддерживаются. Определены следующие флаги.

Значение Значение
DVD_AUDIO_CAPS_AC3
0x00000001
Dolby Digital (AC3).
DVD_AUDIO_CAPS_MPEG2
0x00000002
Звук MPEG-2.
DVD_AUDIO_CAPS_LPCM
0x00000004
Линейная импульсная кодовая модуляция (LPCM).
DVD_AUDIO_CAPS_DTS
0x00000008
Звук DTS.
DVD_AUDIO_CAPS_SDDS
0x00000010
Звук Sony Dynamic Digital Sound (SDDS).

dFwdMaxRateVideo

Максимальная скорость передачи видео в направлении передачи вперед.

dFwdMaxRateAudio

Максимальная скорость передачи аудиоданных в направлении вперед.

dFwdMaxRateSP

Максимальная скорость передачи данных подпиктуры в направлении вперед.

dBwdMaxRateVideo

Максимальная скорость видеоданных в обратном направлении. (0, если декодер не поддерживает механизм плавного обратного изменения.)

dBwdMaxRateAudio

Максимальная скорость аудиоданных в обратном направлении. (0, если декодер не поддерживает механизм плавного обратного изменения.)

dBwdMaxRateSP

Максимальная скорость передачи данных в обратном направлении. (0, если декодер не поддерживает механизм плавного обратного изменения.)

dwRes1

Зарезервировано для будущего использования.

dwRes2

Зарезервировано для будущего использования.

dwRes3

Зарезервировано для будущего использования.

dwRes4

Зарезервировано для будущего использования.

Требования

Требование Значение
Заголовок strmif.h (включая Dshow.h)

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

Структуры DirectShow

IDvdInfo2::GetDecoderCaps