AM_DVD_RENDERSTATUS 구조체(strmif.h)
[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngine 및 Media 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 포함) |