다음을 통해 공유


AM_DVD_RENDERSTATUS 구조체(strmif.h)

[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngineMedia Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 DirectShow 대신 MediaPlayer, IMFMediaEngine오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 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 오류 코드입니다. 0은 성공을 나타냅니다. 다른 값은 실패입니다.

bDvdVolInvalid

재생할 지정된 DVD 볼륨이 없으면 TRUE입니다. 그렇지 않으면 FALSE 입니다.

bDvdVolUnknown

DVD 볼륨이 지정되지 않았거나 찾을 수 없는 경우 TRUE입니다. 그렇지 않으면 FALSE 입니다.

bNoLine21In

TRUE 이면 비디오 디코더가 줄 21(선택 자막) 데이터를 생성하지 않습니다. 그렇지 않으면 FALSE 입니다.

bNoLine21Out

TRUE 이면 그래프 빌드 문제로 인해 비디오 디코더를 비디오에 선택 자막으로 표시할 수 없습니다. 그렇지 않으면 FALSE 입니다.

iNumStreams

렌더링할 DVD 스트림의 수입니다.

iNumStreamsFailed

렌더링에 실패한 스트림 수입니다.

dwFailedStreamsFlag

실패한 스트림을 나타내는 AM_DVD_STREAM_FLAGS 플래그의 조합입니다.

요구 사항

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

추가 정보

DirectShow 구조체

IDvdGraphBuilder::RenderDvdVideoVolume