DirectShow DirectShow 레퍼런스 DirectShow 구조체 VMRPRESENTATIONINFO   [목차열람] [주소복사] [슬롯비우기]
VMRPRESENTATIONINFO 구조체
 
Microsoft DirectX 9.0

VMRPRESENTATIONINFO 구조체

이 주제는 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 가 필요하다.

참조

↑TOP