共用方式為


DVD_DECODER_CAPS 結構 (strmif.h)

[與此頁面相關的功能 DirectShow 是舊版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音訊/視訊擷取取代。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft 強烈建議新程式代碼盡可能使用 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
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
) 音訊 (Dynamic Digital Sound (SDDS。

dFwdMaxRateVideo

向前方向的視訊數據速率上限。

dFwdMaxRateAudio

向前方向的音訊數據速率上限。

dFwdMaxRateSP

向前方向的最大子數據速率。

dBwdMaxRateVideo

反向方向的視訊數據速率上限。 如果譯碼器不支援平滑反向機制, (0。)

dBwdMaxRateAudio

反向方向的音訊數據速率上限。 如果譯碼器不支援平滑反向機制, (0。)

dBwdMaxRateSP

反向方向的最大子數據速率。 如果譯碼器不支援平滑反向機制, (0。)

dwRes1

保留供未來使用。

dwRes2

保留供未來使用。

dwRes3

保留供未來使用。

dwRes4

保留供未來使用。

規格需求

需求
標頭 strmif.h (包含 Dshow.h)

另請參閱

DirectShow 結構

IJavaInfo2::GetDecoderCaps