DXVAHDDDI_STREAM_STATE_PRIVATE_DATA Struktur (d3dumddi.h)
Die DXVAHDDDI_STREAM_STATE_PRIVATE_DATA-Struktur beschreibt Daten zum Datenstromzustand, die einen privaten Datenstromstatus angeben.
Syntax
typedef struct _DXVAHDDDI_STREAM_STATE_PRIVATE_DATA {
[in] GUID Guid;
[in] UINT DataSize;
[in/out] VOID *pData;
} DXVAHDDDI_STREAM_STATE_PRIVATE_DATA;
Angehörige
[in] Guid
Eine GUID, die den status des privaten Datenstroms identifiziert.
[in] DataSize
Die Größe der privaten Datenstromstatus in Bytes.
[in/out] pData
Ein Zeiger auf die privaten Datenstromstatusdaten. Der Aufrufer legt pData- auf NULL- fest, um die Größe der privaten Datenstromstatusdaten abzurufen.
Bemerkungen
Im Gegensatz zu anderen Datenstromzuständen (DXVAHDDDI_STREAM_STATE) behält die Direct3D-Laufzeit den privaten Streamstatus nicht bei. Eine Anwendung und der Treiber kommunizieren den privaten Streamstatus direkt über eine proprietäre Art und Weise, die aus dem Festlegen und Abrufen des privaten Datenstromzustands besteht.
Um den privaten Streamstatus festzulegen, bewirkt die Anwendung, dass die Direct3D-Laufzeit den DXVAHDDDI_STREAM_STATE_PRIVATE Zustand im State Member der D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE-Struktur in einem Aufruf der SetVideoProcessStreamState-Funktion des Treibers angibt. Um den privaten Streamstatus abzurufen, ruft die Anwendung die Direct3D-Laufzeit zum Aufrufen der GetVideoProcessStreamStatePrivate--Funktion des Treibers auf.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | DXVAHDDDI_STREAM_STATE_PRIVATE_DATA wird ab dem Windows 7-Betriebssystem unterstützt. |
Header- | d3dumddi.h (include D3dumddi.h) |
Siehe auch
D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE