struktur DXVAHDDDI_STREAM_STATE_PRIVATE_DATA (d3dumddi.h)
Struktur DXVAHDDDI_STREAM_STATE_PRIVATE_DATA menjelaskan data status aliran yang menentukan status aliran privat.
Sintaks
typedef struct _DXVAHDDDI_STREAM_STATE_PRIVATE_DATA {
[in] GUID Guid;
[in] UINT DataSize;
[in/out] VOID *pData;
} DXVAHDDDI_STREAM_STATE_PRIVATE_DATA;
Anggota
[in] Guid
GUID yang mengidentifikasi status aliran privat.
[in] DataSize
Ukuran, dalam byte, dari data status aliran privat.
[in/out] pData
Penunjuk ke data status aliran privat. Pemanggil mengatur pData ke NULL untuk mengambil ukuran data status aliran privat.
Keterangan
Tidak seperti status aliran lainnya (DXVAHDDDI_STREAM_STATE), runtime Direct3D tidak mempertahankan status aliran privat. Aplikasi dan driver mengkomunikasikan status aliran privat secara langsung melalui cara kepemilikan, yang terdiri dari pengaturan dan pengambilan status aliran privat.
Untuk mengatur status aliran privat, aplikasi menyebabkan runtime Direct3D menentukan status DXVAHDDDI_STREAM_STATE_PRIVATE di anggota Status struktur D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE dalam panggilan ke fungsi SetVideoProcessStreamState driver. Untuk mengambil status aliran privat, aplikasi menyebabkan runtime Direct3D memanggil fungsi GetVideoProcessStreamStatePrivate driver.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | DXVAHDDDI_STREAM_STATE_PRIVATE_DATA didukung dimulai dengan sistem operasi Windows 7. |
Header | d3dumddi.h (termasuk D3dumddi.h) |
Lihat juga
D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE