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) |
Library | Strmiids.lib |