Microsoft DirectX 9.0 |
The VMR9AllocationInfo structure describes the Direct3D surfaces that a VMR-9 Allocator-Presenter object should allocate.
Syntax
typedef struct VMR9AllocationInfo{
DWORD dwFlags;
DWORD dwWidth;
DWORD dwHeight;
D3DFORMAT Format;
D3DPOOL Pool;
DWORD MinBuffers;
SIZE szAspectRatio;
SIZE szNativeSize;
};
Members
dwFlags
Specifies a bitwise combination of flags from the VMR9SurfaceAllocationFlags enumeration type.
dwWidth
Specifies the width of the surfaces.
dwHeight
Specifies the height of the surfaces.
Format
Specifies the surface format, as a D3DFORMAT type. The value 0 indicates that the surface format should be compatible with the display.
Pool
Specifies the Direct3D memory pool to use for the surfaces, as a D3DPOOL type.
MinBuffers
Specifies the minimum number of buffers to create.
szAspectRatio
Specifies the video aspect ratio as a SIZE structure.
szNativeSize
Specifies the native video size as a SIZE structure.
See Also