Bagikan melalui


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

DXVAHDDDI_STREAM_STATE

GetVideoProcessStreamStatePrivate

SetVideoProcessStreamState