Freigeben über


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

Weitere Informationen

DXVA-HD

DXVAHD_BLT_STATE

Direct3D-Videostrukturen

IDXVAHD_VideoProcessor::SetVideoProcessBltState

Media Foundation-Strukturen