Condividi tramite


struttura DXVAHDDDI_BLT_STATE_PRIVATE_DATA (d3dumddi.h)

La struttura DXVAHDDDI_BLT_STATE_PRIVATE_DATA descrive i dati che specificano lo stato del trasferimento a blocchi di bit privato (bitblt).

Sintassi

typedef struct _DXVAHDDDI_BLT_STATE_PRIVATE_DATA {
  [in]     GUID Guid;
  [in]     UINT DataSize;
  [in/out] VOID *pData;
} DXVAHDDDI_BLT_STATE_PRIVATE_DATA;

Membri

[in] Guid

GUID che identifica lo stato bitblt privato.

[in] DataSize

Dimensioni, in byte, dei dati di stato bitblt privati.

[in/out] pData

Puntatore ai dati di stato bitblt privati. Il chiamante imposta pData su NULL per recuperare le dimensioni dei dati dello stato bitblt privato.

Osservazioni

A differenza di altri stati bitblt (DXVAHDDDI_BLT_STATE), il runtime Direct3D non mantiene lo stato bitblt privato. Un'applicazione e il driver comunicano lo stato bitblt privato direttamente in modo proprietario, che consiste nell'impostazione e nel recupero dello stato bitblt privato. Per impostare lo stato bitblt privato, l'applicazione fa in modo che il runtime Direct3D specifichi lo stato di DXVAHDDDI_BLT_STATE_PRIVATE nello stato membro della struttura di D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE in una chiamata alla funzione SetVideoProcessBlt State del driver. Per recuperare lo stato bitblt privato, l'applicazione fa in modo che il runtime Direct3D chiami la funzione getVideoProcessBltStatePrivate del driver del driver.

Fabbisogno

Requisito Valore
client minimo supportato DXVAHDDDI_BLT_STATE_PRIVATE_DATA è supportato a partire dal sistema operativo Windows 7.
intestazione d3dumddi.h (include D3dumddi.h)

Vedere anche

D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE

DXVAHDDDI_BLT_STATE

GetVideoProcessBltStatePrivate

SetVideoProcessBltState