DXVAHDDDI_STREAM_STATE_PRIVATE_DATA-Struktur (d3dumddi.h)
Die DXVAHDDDI_STREAM_STATE_PRIVATE_DATA-Struktur beschreibt Daten zum Streamzustand, die einen privaten Streamzustand angibt.
Syntax
typedef struct _DXVAHDDDI_STREAM_STATE_PRIVATE_DATA {
[in] GUID Guid;
[in] UINT DataSize;
[in/out] VOID *pData;
} DXVAHDDDI_STREAM_STATE_PRIVATE_DATA;
Member
[in] Guid
Eine GUID, die den privaten Streamstatus identifiziert.
[in] DataSize
Die Größe der privaten Streamstatusdaten in Bytes.
[in/out] pData
Ein Zeiger auf die privaten Streamstatusdaten. Der Aufrufer legt pData auf NULL fest, um die Größe der daten des privaten Datenstromzustands abzurufen.
Hinweise
Im Gegensatz zu anderen Streamzuständen (DXVAHDDDI_STREAM_STATE) behält die Direct3D-Runtime den privaten Streamstatus nicht bei. Eine Anwendung und der Treiber kommunizieren den privaten Streamstatus direkt über eine proprietäre Weise, die aus dem Festlegen und Abrufen des privaten Streamzustands besteht.
Um den privaten Streamstatus festzulegen, bewirkt die Anwendung, dass die Direct3D-Runtime den DXVAHDDDI_STREAM_STATE_PRIVATE Zustand im State-Member der D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE-Struktur in einem Aufruf der SetVideoProcessStreamState-Funktion des Treibers angibt. Zum Abrufen des privaten Streamstatus bewirkt die Anwendung, dass die Direct3D-Runtime die GetVideoProcessStreamStatePrivate-Funktion des Treibers aufruft.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | DXVAHDDDI_STREAM_STATE_PRIVATE_DATA wird ab dem Windows 7-Betriebssystem unterstützt. |
Kopfzeile | d3dumddi.h (include D3dumddi.h) |
Weitere Informationen
D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE