ICodecAPI::Metode GetParameterRange (strmif.h)
[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Tangkapan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine dan Audio/Video Capture di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]
Metode GetParameterRange mendapatkan rentang nilai untuk properti codec.
Metode ini hanya berlaku untuk properti yang nilainya membentuk rentang linier.
Sintaks
HRESULT GetParameterRange(
[in] const GUID *Api,
[out] VARIANT *ValueMin,
[out] VARIANT *ValueMax,
[out] VARIANT *SteppingDelta
);
Parameter
[in] Api
Penunjuk ke GUID yang menentukan properti untuk dikueri. Untuk daftar properti codec standar, lihat Properti CODEC API.
[out] ValueMin
Penunjuk ke VARIAN yang menerima nilai minimum properti. Pemanggil harus membebaskan VARIAN dengan memanggil VariantClear.
[out] ValueMax
Penunjuk ke VARIAN yang menerima nilai maksimum properti. Pemanggil harus membebaskan VARIAN dengan memanggil VariantClear.
[out] SteppingDelta
Penunjuk ke VARIAN yang menerima delta langkah, yang menentukan kenaikan yang valid dari ValueMin ke ValueMax. Pemanggil harus membebaskan VARIAN dengan memanggil VariantClear.
Jika jenis VARIAN VT_EMPTY, kenaikan apa pun valid.
Mengembalikan nilai
Metode ini dapat mengembalikan salah satu nilai ini.
Menampilkan kode | Deskripsi |
---|---|
|
Argumen tidak valid. |
|
Metode berhasil. |
|
Properti mendukung daftar nilai yang mungkin, bukan rentang linier. |
Keterangan
Rentang yang valid untuk properti adalah [ValueMin... ValueMax], dengan kenaikan SteppingDelta. Jika properti mendukung rentang nilai linier, properti harus menggunakan salah satu jenis varian berikut:
- Jenis yang tidak ditandatangani: VT_UI8, VT_UI4, VT_UI2, VT_UI1
- Jenis yang ditandatangani: VT_I8, VT_I4, VT_I2
- Jenis titik mengambang: VT_R8, VT_R4
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP dengan SP2 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2003 R2 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | strmif.h (termasuk Dshow.h) |
Pustaka | Strmiids.lib |