DXVAHD_BLT_STATE_PRIVATE_DATA-Struktur (dxvahd.h)
Enthält Daten für einen privaten Blit-Zustand für Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
Syntax
typedef struct _DXVAHD_BLT_STATE_PRIVATE_DATA {
GUID Guid;
UINT DataSize;
void *pData;
} DXVAHD_BLT_STATE_PRIVATE_DATA;
Member
Guid
Eine GUID, die den privaten Zustand identifiziert. Die Bedeutung dieses Werts wird 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 pData auf NULL festlegen, um die Größe der Daten abzurufen. Das Gerät gibt die Größe im DataSize-Element zurück.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Kopfzeile | dxvahd.h |