Bagikan melalui


ICodecAPI::Metode GetParameterValues (icodecapi.h)

Metode GetParameterValues mendapatkan daftar nilai yang mungkin untuk properti codec.

Metode ini hanya berlaku untuk properti yang mendukung daftar nilai yang mungkin, dibandingkan dengan rentang linier.

Sintaks

HRESULT GetParameterValues(
  [in]  const GUID *Api,
  [out] VARIANT    **Values,
  [out] ULONG      *ValuesCount
);

Parameter

[in] Api

Penunjuk ke GUID yang menentukan properti untuk dikueri. Untuk daftar properti codec standar, lihat Properti CODEC API.

[out] Values

Menerima penunjuk ke array jenis VARIAN . Array berisi daftar nilai yang didukung encoder untuk properti ini. Pemanggil harus membebaskan setiap VARIAN dengan memanggil VariantClear. Pemanggil juga harus membebaskan array dengan memanggil CoTaskMemFree.

[out] ValuesCount

Menerima jumlah elemen dalam array Nilai .

Nilai kembali

Metode ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
E_INVALIDARG
Argumen tidak valid.
VFW_E_CODECAPI_LINEAR_RANGE
Properti mendukung rentang nilai, bukan daftar.

Keterangan

Jika properti mendukung rentang nilai, bukan daftar, metode mengembalikan VFW_E_CODECAPI_LINEAR_RANGE. Dalam hal ini, panggil ICodecAPI::GetParameterRange untuk mendapatkan rentang nilai.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10 Build 20348
Server minimum yang didukung Windows 10 Build 20348
Header icodecapi.h

Lihat juga

Referensi API Codec

Encoder API

ICodecAPI