Bagikan melalui


IDXVAHD_VideoProcessor::Metode GetVideoProcessStreamState (dxvahd.h)

Mendapatkan nilai parameter status untuk aliran input pada perangkat Microsoft DirectX Video Acceleration High Definition (DXVA-HD).

Sintaks

HRESULT GetVideoProcessStreamState(
  [in]  UINT                StreamNumber,
  [in]  DXVAHD_STREAM_STATE State,
  [in]  UINT                DataSize,
  [out] void                *pData
);

Parameter

[in] StreamNumber

Indeks berbasis nol dari aliran input. Untuk mendapatkan jumlah maksimum aliran, panggil IDXVAHD_Device::GetVideoProcessorDeviceCaps dan periksa anggota MaxStreamStates dari struktur DXVAHD_VPDEVCAPS .

[in] State

Parameter status untuk kueri, ditentukan sebagai anggota enumerasi DXVAHD_STREAM_STATE .

[in] DataSize

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

[out] pData

Penunjuk ke buffer yang dialokasikan oleh pemanggil. Metode menyalin data status ke dalam buffer. Buffer harus cukup besar untuk menahan struktur data yang sesuai dengan parameter status. Untuk informasi selengkapnya, lihat DXVAHD_STREAM_STATE.

Mengembalikan nilai

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Persyaratan

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

Lihat juga

DXVA-HD

IDXVAHD_VideoProcessor