estrutura DXVAHDDDI_BLT_STATE_PRIVATE_DATA (d3dumddi.h)
A estrutura DXVAHDDDI_BLT_STATE_PRIVATE_DATA descreve os dados que especificam o estado de transferência de bloco de bits privado (bitblt).
Sintaxe
typedef struct _DXVAHDDDI_BLT_STATE_PRIVATE_DATA {
[in] GUID Guid;
[in] UINT DataSize;
[in/out] VOID *pData;
} DXVAHDDDI_BLT_STATE_PRIVATE_DATA;
Membros
[in] Guid
Um GUID que identifica o estado bitblt privado.
[in] DataSize
O tamanho, em bytes, dos dados de estado bitblt privados.
[in/out] pData
Um ponteiro para os dados de estado bitblt privados. O chamador define pData como NULL para recuperar o tamanho dos dados de estado bitblt privados.
Comentários
Ao contrário de outros estados bitblt (DXVAHDDDI_BLT_STATE), o runtime do Direct3D não mantém o estado bitblt privado. Um aplicativo e o driver comunicam o estado bitblt privado diretamente de maneira proprietária, que consiste em definir e recuperar o estado bitblt privado. Para definir o estado bitblt privado, o aplicativo faz com que o runtime do Direct3D especifique o estado DXVAHDDDI_BLT_STATE_PRIVATE no membro State da estrutura D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE em uma chamada para a função SetVideoProcessBltState do driver. Para recuperar o estado bitblt privado, o aplicativo faz com que o runtime do Direct3D chame a função GetVideoProcessBltStatePrivate do driver.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | DXVAHDDDI_BLT_STATE_PRIVATE_DATA tem suporte a partir do sistema operacional Windows 7. |
Cabeçalho | d3dumddi.h (inclua D3dumddi.h) |
Confira também
D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE