Bagikan melalui


Metode IMFVideoProcessor::GetFilteringRange (evr9.h)

Mengambil rentang nilai untuk pengaturan filter gambar tertentu.

Sintaks

HRESULT GetFilteringRange(
  [in]  DWORD            dwProperty,
  [out] DXVA2_ValueRange *pPropRange
);

Parameter

[in] dwProperty

Parameter pemfilteran gambar ke kueri. Untuk daftar nilai yang mungkin, lihat Pengaturan Filter Gambar DXVA.

[out] pPropRange

Penunjuk ke struktur DXVA2_ValueRange yang menerima rentang nilai untuk parameter pemfilteran gambar yang ditentukan.

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.
DDERR_UNSUPPORTED
Pengandar tidak mendukung pengaturan filter ini.
E_INVALIDARG
Nilai tidak valid untuk dwProperty.
MF_E_INVALIDREQUEST
Tidak ada mode prosesor video yang telah diatur.
MF_E_NOT_AVAILABLE
Operasi yang ditentukan tidak tersedia.
MF_E_TRANSFORM_TYPE_NOT_SET
Jenis media untuk aliran referensi tidak disetel.

Keterangan

Metode ini mengembalikan rentang nilai yang didukung mode prosesor video saat ini untuk pengaturan filter gambar yang ditentukan.

Metode ini gagal jika mode prosesor video belum diatur pada mixer. Untuk memilih mode prosesor video, panggil IMFVideoProcessor::SetVideoProcessorMode. Jika tidak, EVR secara otomatis memilih mode saat streaming dimulai.

Untuk mengetahui gambar 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