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

VMR9VideoStreamInfo

VMR9VideoStreamInfo 구조체는, VRM-9 필터의 비디오 합성 처리로 사용되는 렌더링 인수를 기술한다. 이 구조체는,IVMRImageCompositor9::CompositeImage 메서드로 사용된다.

구문

typedef struct VMR9VideoStreamInfo{
    IDirect3DSurface9*  pddsVideoSurface;
    DWORD               dwWidth;
    DWORD               dwHeight;
    DWORD               dwStrmID;
    FLOAT               fAlpha;
    VMR9NormalizedRect  rNormal;
    REFERENCE_TIME      rtStart;
    REFERENCE_TIME      rtEnd;
    VMR9_SampleFormat   SampleFormat;
};

멤버

pddsVideoSurface

합성하는 비디오를 포함한 Direct3D 표면을 지정한다.

dwWidth

비디오 직사각형의 폭을 지정한다.

dwHeight

비디오 직사각형의 높이를 지정한다.

dwStrmID

입력 스트림을 지정한다. 이 값은, 입력 핀에 상당하는 것이다.

fAlpha

이 스트림의 알파값을 지정한다. 픽셀 근처의 알파는 아니다.

rNormal

합성 공간내의 이미지의 위치를 VMR9NormalizedRect 구조체로서 지정한다.

rtStart

비디오 프레임의 시작 타임을 지정한다.

rtEnd

비디오 프레임의 종료 타임을 지정한다.

SampleFormat

비디오 인터레이스 포맷을 VMR9_SampleFormat 열거형의 멤버로서 지정한다.

참조

↑TOP