DVD_DECODER_CAPS 구조체(strmif.h)

[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngine 및 Media Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드가 DirectShow 대신 Media Foundation에서 MediaPlayer, IMFMediaEngine오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 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
소니 SDDS(Dynamic Digital Sound) 오디오.

dFwdMaxRateVideo

앞으로의 최대 비디오 데이터 속도입니다.

dFwdMaxRateAudio

정방향의 최대 오디오 데이터 속도입니다.

dFwdMaxRateSP

정방향의 최대 하위 구조 데이터 속도입니다.

dBwdMaxRateVideo

최대 비디오 데이터 속도(역방향)입니다. 디코더가 부드러운 역방향 메커니즘을 지원하지 않는 경우 0입니다.

dBwdMaxRateAudio

반대 방향으로 최대 오디오 데이터 속도입니다. 디코더가 부드러운 역방향 메커니즘을 지원하지 않는 경우 0입니다.

dBwdMaxRateSP

역방향의 최대 하위 구조 데이터 속도입니다. 디코더가 부드러운 역방향 메커니즘을 지원하지 않는 경우 0입니다.

dwRes1

나중에 사용하기 위해 예약되어 있습니다.

dwRes2

나중에 사용하기 위해 예약되어 있습니다.

dwRes3

나중에 사용하기 위해 예약되어 있습니다.

dwRes4

다음에 사용하도록 예약됩니다.

요구 사항

요구 사항
헤더 strmif.h(Dshow.h 포함)

추가 정보

DirectShow 구조체

IDvdInfo2::GetDecoderCaps