DVD_DECODER_CAPS 结构 (strmif.h)

[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayerIMFMediaEngine音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 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

指示支持哪些音频格式的标志的按位 OR 。 定义了以下标志。

含义
DVD_AUDIO_CAPS_AC3
0x00000001
杜比数字 (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
索尼动态数字声音 (SDDS) 音频。

dFwdMaxRateVideo

向前方向的最大视频数据速率。

dFwdMaxRateAudio

向前方向的最大音频数据速率。

dFwdMaxRateSP

向前方向的最大子图片数据速率。

dBwdMaxRateVideo

反向方向的最大视频数据速率。 如果解码器不支持平滑反向机制,则 (0。)

dBwdMaxRateAudio

反向的最大音频数据速率。 如果解码器不支持平滑反向机制,则 (0。)

dBwdMaxRateSP

反方向的最大子图片数据速率。 如果解码器不支持平滑反向机制,则 (0。)

dwRes1

留待将来使用。

dwRes2

留待将来使用。

dwRes3

留待将来使用。

dwRes4

保留供将来使用。

要求

要求
Header strmif.h (包括 Dshow.h)

另请参阅

DirectShow 结构

IDvdInfo2::GetDecoderCaps