Metode IMFVideoProcessor::SetProcAmpValues (evr9.h)
Mengatur satu atau beberapa pengaturan penyesuaian warna (ProcAmp).
Sintaks
HRESULT SetProcAmpValues(
[in] DWORD dwFlags,
[in] DXVA2_ProcAmpValues *pValues
);
Parameter
[in] dwFlags
Bitwise OR dari satu atau beberapa bendera, menentukan nilai ProcAmp mana yang akan diatur. Untuk daftar bendera, lihat Pengaturan ProcAmp.
[in] pValues
Penunjuk ke struktur DXVA2_ProcAmpValues . Untuk setiap bendera yang Anda tetapkan di dwFlags, atur anggota struktur yang sesuai ke nilai yang diinginkan. Untuk mendapatkan rentang nilai yang valid untuk setiap operasi, panggil IMFVideoProcessor::GetProcAmpRange. Metode ini mengabaikan anggota struktur mana pun yang bendera yang sesuai tidak diatur dalam dwFlags.
Menampilkan nilai
Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Parameter dwFlags tidak valid, atau satu atau beberapa nilai dalam pValues tidak berada dalam rentang yang benar. |
|
Jenis media untuk aliran referensi tidak diatur. |
Keterangan
Sebelum memanggil metode ini, atur mode prosesor video. 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 |