ICodecAPI::GetParameterValues 方法 (icodecapi.h)
GetParameterValues 方法會取得編解碼器屬性的可能值清單。
這個方法只適用於支援可能值清單的屬性,而不是線性範圍。
語法
HRESULT GetParameterValues(
[in] const GUID *Api,
[out] VARIANT **Values,
[out] ULONG *ValuesCount
);
參數
[in] Api
指定要查詢之屬性的 GUID 指標。 如需標準編解碼器屬性的清單,請參閱 編解碼器 API 屬性。
[out] Values
接收 VARIANT 型別數位的指標。 數位包含編碼器支援這個屬性的值清單。 呼叫端必須呼叫 VariantClear 來釋放每個 VARIANT。 呼叫端也必須呼叫 CoTaskMemFree 來釋放數位。
[out] ValuesCount
接收 Values 陣列中的項目數目。
傳回值
這個方法可以傳回其中一個值。
傳回碼 | 描述 |
---|---|
|
此方法已成功。 |
|
無效引數。 |
|
屬性支援一系列的值,而不是清單。 |
備註
如果屬性支援值範圍,而不是清單,則方法會傳回 VFW_E_CODECAPI_LINEAR_RANGE。 在此情況下,呼叫 ICodecAPI::GetParameterRange 以取得值範圍。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 組建 20348 |
最低支援的伺服器 | Windows 10 組建 20348 |
標頭 | icodecapi.h |