Microsoft DirectX 9.0 |
The VMR9VideoStreamInfo structure describes the rendering parameters for a video compositing operation in the VRM-9 filter. This structure is used in the IVMRImageCompositor9::CompositeImage method.
Syntax
typedef struct VMR9VideoStreamInfo{
IDirect3DSurface9* pddsVideoSurface;
DWORD dwWidth;
DWORD dwHeight;
DWORD dwStrmID;
FLOAT fAlpha;
VMR9NormalizedRect rNormal;
REFERENCE_TIME rtStart;
REFERENCE_TIME rtEnd;
VMR9_SampleFormat SampleFormat;
};
Members
pddsVideoSurface
Specifies the Direct3D surface that contains the video to be composited.
dwWidth
Specifies the width of the video rectangle.
dwHeight
Specifies the height of the video rectangle.
dwStrmID
Specifies the input stream. This value corresponds to the input pin.
fAlpha
Specifies the alpha value for this stream. (Not per-pixel alpha.)
rNormal
Specifies the position of the image in composition space, as a VMR9NormalizedRect structure.
rtStart
Specifies the start time of the video frame.
rtEnd
Specifies the end time of the video frame.
SampleFormat
Specifies the video interlacing format, as a member of the VMR9_SampleFormat enumeration type.
See Also