Export (0) Print
Expand All
Expand Minimize

DXVAHD_BLT_STATE_PRIVATE_DATA structure

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

Minimum supported client

Windows 7 [desktop apps only]

Minimum supported server

Windows Server 2008 R2 [desktop apps only]

Header

Dxvahd.h

See also

DXVA-HD
Media Foundation Structures
DXVAHD_BLT_STATE
IDXVAHD_VideoProcessor::SetVideoProcessBltState

 

 

Community Additions

ADD
Show:
© 2015 Microsoft