DirectShow DirectShow 레퍼런스 DirectShow 구조체 VMR9VideoStreamInfo [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
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 열거형의 멤버로서 지정한다.
참조