METODE IMFVideoProcessor::GetAvailableVideoProcessorModes (evr9.h)
Mengambil mode prosesor video yang didukung driver video.
Sintaks
HRESULT GetAvailableVideoProcessorModes(
[in, out] UINT *lpdwNumProcessingModes,
[out] GUID **ppVideoProcessingModes
);
Parameter
[in, out] lpdwNumProcessingModes
Menerima jumlah mode prosesor video.
[out] ppVideoProcessingModes
Menerima penunjuk ke array GUID. Jumlah elemen dalam array dikembalikan dalam parameter lpdwNumProcessingModes . Pemanggil harus melepaskan memori untuk array dengan memanggil CoTaskMemFree. Parameter ini bisa NULL.
Menampilkan nilai
Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Jenis media untuk aliran referensi tidak diatur. |
Keterangan
Mode prosesor video diidentifikasi oleh GUID. Untuk daftar GUID yang telah ditentukan sebelumnya, lihat IDirectXVideoProcessorService::GetVideoProcessorDeviceGuids. Driver dapat menentukan GUID khusus vendor tambahan. Untuk mendapatkan kemampuan setiap mode, teruskan GUID ke metode IMFVideoProcessor::GetVideoProcessorCaps .
Sebelum memanggil metode ini, Anda harus mengatur jenis media untuk aliran referensi. Mode mana yang tersedia mungkin bergantung pada jenis media aliran referensi.
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 |