Bagikan melalui


Metode IMFVideoProcessor::GetProcAmpValues (evr9.h)

Mengambil pengaturan saat ini untuk satu atau beberapa pengaturan penyesuaian warna (ProcAmp).

Sintaks

HRESULT GetProcAmpValues(
  [in]  DWORD               dwFlags,
  [out] DXVA2_ProcAmpValues *Values
);

Parameter

[in] dwFlags

Bitwise ATAU dari satu atau beberapa bendera, menentukan operasi mana yang akan dikueri. Untuk daftar bendera, lihat Pengaturan ProcAmp.

[out] Values

Penunjuk ke struktur DXVA2_ProcAmpValues . Metode ini mengisi struktur dengan nilai saat ini dari setiap operasi yang ditentukan dalam dwFlags.

Menampilkan nilai

Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
MF_E_TRANSFORM_TYPE_NOT_SET
Jenis media untuk aliran referensi tidak disetel.

Keterangan

Sebelum memanggil metode ini, Anda harus mengatur jenis media untuk aliran referensi.

Hingga mode prosesor video mixer diatur, nilai yang dikembalikan semuanya nol. Setelah mode prosesor diatur, nilai yang dikembalikan mencerminkan mode saat ini. Untuk memilih mode prosesor video, panggil IMFVideoProcessor::SetVideoProcessorMode. Jika tidak, EVR secara otomatis memilih mode saat streaming dimulai.

Untuk mengetahui pengaturan ProcAmp mana yang didukung driver, panggil IMFVideoProcessor::GetVideoProcessorCaps.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header evr9.h
Pustaka Strmiids.lib

Lihat juga

Perender Video yang Disempurnakan

IMFVideoProcessor