estructura DXVAHDDDI_BLT_STATE_PRIVATE_DATA (d3dumddi.h)
La estructura DXVAHDDDI_BLT_STATE_PRIVATE_DATA describe los datos que especifican el estado privado de transferencia de bloques de bits (bitblt).
Sintaxis
typedef struct _DXVAHDDDI_BLT_STATE_PRIVATE_DATA {
[in] GUID Guid;
[in] UINT DataSize;
[in/out] VOID *pData;
} DXVAHDDDI_BLT_STATE_PRIVATE_DATA;
Miembros
[in] Guid
GUID que identifica el estado bitblt privado.
[in] DataSize
Tamaño, en bytes, de los datos de estado bitblt privados.
[in/out] pData
Puntero a los datos de estado bitblt privados. El llamador establece pData enNULL para recuperar el tamaño de los datos de estado bitblt privados.
Comentarios
A diferencia de otros estados bitblt (DXVAHDDDI_BLT_STATE), el entorno de ejecución de Direct3D no mantiene el estado bitblt privado. Una aplicación y el controlador comunican el estado bitblt privado directamente de forma propietaria, que consiste en establecer y recuperar el estado bitblt privado. Para establecer el estado bitblt privado, la aplicación hace que el tiempo de ejecución de Direct3D especifique el estado DXVAHDDDI_BLT_STATE_PRIVATE en el miembro State de la estructura D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE en una llamada a la función SetVideoProcessBltState del controlador. Para recuperar el estado de bitblt privado, la aplicación hace que el tiempo de ejecución de Direct3D llame a la función GetVideoProcessBltStatePrivate del controlador.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | DXVAHDDDI_BLT_STATE_PRIVATE_DATA se admite a partir del sistema operativo Windows 7. |
Encabezado | d3dumddi.h (incluya D3dumddi.h) |
Consulte también
D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE