DXVAHD_BLT_STATE_PRIVATE_DATA structure (dxvahd.h)
Contains data for a private blit state for Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
Syntax
typedef struct _DXVAHD_BLT_STATE_PRIVATE_DATA {
GUID Guid;
UINT DataSize;
void *pData;
} DXVAHD_BLT_STATE_PRIVATE_DATA;
Members
Guid
A GUID that identifies the private state. The meaning of this value is defined by the device.
DataSize
The size, in bytes, of the buffer pointed to by the pData member.
pData
A pointer to a buffer that contains the private state data. The DXVA-HD runtime passes this buffer directly to the device without validation.
Remarks
Use this structure for proprietary or device-specific state parameters.
The caller allocates the pData array. Set the DataSize member to the size of the array in bytes. When retrieving the state data, you can set pData to NULL to get the size of the data. The device will return the size in the DataSize member.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 7 [desktop apps only] |
Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
Header | dxvahd.h |