次の方法で共有


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

こちらもご覧ください

エンコーダー API

IEncoderAPI インターフェイス