Condividi tramite


struttura DXVAHDDDI_STREAM_STATE_PRIVATE_DATA (d3dumddi.h)

La struttura DXVAHDDDI_STREAM_STATE_PRIVATE_DATA descrive i dati dello stato del flusso che specifica uno stato del 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;

Membri

[in] Guid

GUID che identifica lo stato del flusso privato.

[in] DataSize

Dimensioni, in byte, dei dati dello stato del flusso privato.

[in/out] pData

Puntatore ai dati dello stato del flusso privato. Il chiamante imposta pData su NULL per recuperare le dimensioni dei dati dello stato del flusso privato.

Osservazioni

A differenza di altri stati del flusso (DXVAHDDDI_STREAM_STATE), il runtime Direct3D non mantiene lo stato del flusso privato. Un'applicazione e il driver comunicano lo stato del flusso privato direttamente tramite un modo proprietario, costituito dall'impostazione e dal recupero dello stato del flusso privato.

Per impostare lo stato del flusso privato, l'applicazione fa in modo che il runtime Direct3D specifichi lo stato di DXVAHDDDI_STREAM_STATE_PRIVATE nello stato membro della struttura di 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.

Fabbisogno

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

Vedere anche

D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE

DXVAHDDDI_STREAM_STATE

GetVideoProcessStreamStatePrivate

SetVideoProcessStreamState