METODE IMFVideoProcessor::SetVideoProcessorMode (evr9.h)
Mengatur mode prosesor video pilihan. EVR akan mencoba menggunakan mode ini ketika pemutaran dimulai.
Sintaks
HRESULT SetVideoProcessorMode(
[in] LPGUID lpMode
);
Parameter
[in] lpMode
Arahkan ke GUID yang mengidentifikasi mode prosesor video. Untuk mendapatkan daftar mode yang tersedia, panggil IMFVideoProcessor::GetAvailableVideoProcessorModes.
Menampilkan nilai
Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Mode yang diminta tidak valid. |
|
Mixer telah mengalokasikan sumber daya Direct3D dan tidak dapat mengubah mode. |
|
Jenis media untuk aliran referensi tidak diatur. |
Keterangan
Sebelum memanggil metode ini, atur jenis media untuk aliran referensi sebagai berikut:
- Filter DirectShow EVR: Sambungkan pin 0.
- Sink media EVR: Atur jenis media untuk aliran 0.
- Mixer (mandiri): Atur jenis media untuk aliran input 0 dan atur jenis media untuk aliran output.
Panggil metode ini sebelum pemutaran video dimulai.
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 |