DXVAHDDDI_STREAM_STATE_PRIVATE_DATA struttura (d3dumddi.h)
La struttura DXVAHDDDI_STREAM_STATE_PRIVATE_DATA descrive i dati sullo stato di flusso che specifica uno stato di flusso privato.
Sintassi
typedef struct _DXVAHDDDI_STREAM_STATE_PRIVATE_DATA {
[in] GUID Guid;
[in] UINT DataSize;
[in/out] VOID *pData;
} DXVAHDDDI_STREAM_STATE_PRIVATE_DATA;
Members
[in] Guid
GUID che identifica lo stato del flusso privato.
[in] DataSize
Dimensioni, in byte, dei dati dello stato di flusso privato.
[in/out] pData
Puntatore ai dati dello stato di flusso privato. Il chiamante imposta pData su NULL per recuperare le dimensioni dei dati dello stato di flusso privato.
Commenti
A differenza di altri stati di flusso (DXVAHDDDI_STREAM_STATE), il runtime Direct3D non mantiene lo stato del flusso privato. Un'applicazione e il driver comunica lo stato del flusso privato direttamente tramite un modo proprietario, che consiste nell'impostazione e nel recupero dello stato del flusso privato.
Per impostare lo stato del flusso privato, l'applicazione causa il runtime Direct3D per specificare lo stato DXVAHDDDI_STREAM_STATE_PRIVATE nel membro statodella struttura D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE in una chiamata alla funzione SetVideoProcessStreamState del driver. Per recuperare lo stato del flusso privato, l'applicazione fa sì che il runtime Direct3D chiami la funzione GetVideoProcessStreamStatePrivate del driver.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | DXVAHDDDI_STREAM_STATE_PRIVATE_DATA è supportato a partire dal sistema operativo Windows 7. |
Intestazione | d3dumddi.h (include D3dumddi.h) |
Vedi anche
D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE