DirectShow DirectShow 레퍼런스 DirectShow 구조체 VMRPRESENTATIONINFO [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
이 주제는 Windows xp에만 적용.
VMRPRESENTATIONINFO 구조체는,IVMRImagePresenter::PresentImage 메서드로 사용된다 (VMR-7 마셔).
구문
typedef struct tagVMRPRESENTATIONINFO {
DWORD dwFlags;
LPDIRECTDRAWSURFACE7 lpSurf;
REFERENCE_TIME rtStart;
REFERENCE_TIME rtEnd;
SIZE szAspectRatio;
RECT rcSrc;
RECT rcDst;
DWORD dwTypeSpecificFlags;
DWORD dwInterlaceFlags;
} VMRPRESENTATIONINFO;
멤버
dwFlags
프레젠테이션 타임에 관한 비디오 샘플 상태를 기술하는,VMRPresentationFlags 열거의 플래그의 비트마다 편성.
lpSurf
표시하는 비디오 프레임이 저장 된 DirectDraw 표면의 포인터.
rtStart
현재의 프레임의 시작 타임을 지정한다.
rtEnd
현재의 프레임의 종료 타임을 지정한다.
szAspectRatio
직사각형의 어스펙트비(가로세로 비율)을 지정한다.
rcSrc
전송원직사각형을 얻어온다.
rcDst
목적지 직사각형을 얻어온다.
dwTypeSpecificFlags
AM_SAMPLE2_PROPERTIES 구조체의 dwTypeSpecificFlags 멤버에 대해서 정의된, 플래그의 비트마다 편성.
dwInterlaceFlags
VIDEOINFOHEADER2 구조체의 dwInterlaceFlags 멤버에 대해서 정의된, 플래그의 비트마다 편성.
요건
Microsoft® Windows® XP 가 필요하다.
참조