struktur DXVAHD_STREAM_STATE_PRIVATE_DATA (dxvahd.h)

Berisi data untuk status aliran privat, untuk aliran input Microsoft DirectX Video Acceleration High Definition (DXVA-HD).

Sintaks

typedef struct _DXVAHD_STREAM_STATE_PRIVATE_DATA {
  GUID Guid;
  UINT DataSize;
  void *pData;
} DXVAHD_STREAM_STATE_PRIVATE_DATA;

Anggota

Guid

GUID yang mengidentifikasi status aliran privat. GUID berikut didefinisikan.

Nilai Makna
DXVAHD_STREAM_STATE_PRIVATE_IVTC
Mengambil statistik tentang telesinus terbalik. Data status (pData) adalah struktur DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA .
 

Perangkat dapat menentukan GUID tambahan untuk digunakan dengan status aliran kustom. Interpretasi data kemudian ditentukan oleh perangkat.

DataSize

Ukuran, dalam byte, dari buffer yang diacu oleh anggota pData .

pData

Penunjuk ke buffer yang berisi data status privat. Runtime DXVA-HD meneruskan buffer ini langsung ke perangkat, tanpa validasi.

Keterangan

Gunakan struktur ini untuk parameter status eksklusif atau khusus perangkat.

Penelepon mengalokasikan array pData . Atur anggota DataSize ke ukuran array dalam byte. Saat mengambil data status, Anda dapat mengatur anggota pData ke NULL untuk mendapatkan ukuran data. Perangkat akan mengembalikan ukuran di anggota DataSize .

Persyaratan

   
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Header dxvahd.h

Lihat juga

DXVA-HD

DXVAHD_STREAM_STATE

Struktur Video Direct3D

IDXVAHD_VideoProcessor::SetVideoProcessStreamState

Struktur Yayasan Media