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 介面