DXVAHD_STREAM_STATE_PRIVATE_DATA-Struktur (dxvahd.h)
Enthält Daten für einen privaten Streamstatus für einen DXVA-HD-Eingabestream (Microsoft DirectX Video Acceleration High Definition).
Syntax
typedef struct _DXVAHD_STREAM_STATE_PRIVATE_DATA {
GUID Guid;
UINT DataSize;
void *pData;
} DXVAHD_STREAM_STATE_PRIVATE_DATA;
Member
Guid
Eine GUID, die den privaten Streamstatus identifiziert. Die folgende GUID ist definiert.
Wert | Bedeutung |
---|---|
|
Ruft Statistiken über inverse Telecine ab. Die Zustandsdaten (pData) sind eine DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA-Struktur . |
Ein Gerät kann zusätzliche GUIDs für die Verwendung mit benutzerdefinierten Streamzuständen definieren. Die Interpretation der Daten wird dann vom Gerät definiert.
DataSize
Die Größe des Puffers in Bytes, auf den der pData-Member verweist.
pData
Ein Zeiger auf einen Puffer, der die privaten Zustandsdaten enthält. Die DXVA-HD-Runtime übergibt diesen Puffer ohne Validierung direkt an das Gerät.
Hinweise
Verwenden Sie diese Struktur für proprietäre oder gerätespezifische Zustandsparameter.
Der Aufrufer ordnet das pData-Array zu. Legen Sie das DataSize-Element auf die Größe des Arrays in Bytes fest. Beim Abrufen der Zustandsdaten können Sie den pData-Member auf NULL festlegen, um die Größe der Daten abzurufen. Das Gerät gibt die Größe im DataSize-Element zurück.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Kopfzeile | dxvahd.h |