共用方式為


IEncoderAPI::GetParameterValues 方法 (strmif.h)

[與此頁面相關聯的 功能 Microsoft TV Technologies 是舊版功能。 Microsoft 強烈建議新程序代碼不使用此功能。]

[IEncoderAPI 不再可供使用。 請改用 ICodecAPI。]

GetParameterValues 方法會擷取指定參數所支援的值清單。

語法

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

參數

[in] Api

指定 參數之 GUID 的指標。

[out] Values

接收值的陣列指標位址。

[out] ValuesCount

指出放入數位的項目數。

傳回值

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

這個方法會傳回 VARIANT 類型的陣列,代表 參數所支援的個別值。 此陣列是由被呼叫者透過 CoTaskMemAlloc 配置,並放置在 Values 參數中。 結束時, ValuesCount 包含數位中的元素數目。 呼叫端必須呼叫 CoTaskMemFree 來釋放數位。

規格需求

需求
目標平台 Windows
標頭 strmif.h (包含 Dshow.h)
程式庫 Strmiids.lib

另請參閱

編碼器 API

IEncoderAPI 介面