KsGetMediaType 関数 (ksproxy.h)
KsGetMediaType 関数は、ピン ファクトリ識別子のメディアの種類に関する情報を取得します。
構文
KSDDKAPI HRESULT KsGetMediaType(
[in] int Position,
[out] AM_MEDIA_TYPE *AmMediaType,
[in] HANDLE FilterHandle,
[in] ULONG PinFactoryId
);
パラメーター
[in] Position
KsGetMediaType が塗りつぶすデータ範囲項目へのオフセット。 Position のデータ型は、基になる呼び出しに準拠するために int であることに注意してください。
[out] AmMediaType
AM_MEDIA_TYPE構造体の情報を受け取る変数へのポインター。
[in] FilterHandle
クエリを実行するピン ファクトリを含むフィルターを処理します。
[in] PinFactoryId
メディアの種類の情報が返されるピン ファクトリの識別子。
戻り値
成功した場合は NOERROR を返します。それ以外の場合は、エラー コードを返します。
注釈
KsGetMediaType 関数は、データ範囲の一覧に対してクエリを実行し、指定されたデータ範囲に対してデータ交差を実行するため、データ形式が生成されます。 その後、そのデータ形式をメディアの種類に変換します。
AM_MEDIA_TYPEの詳細については、Microsoft Windows SDKドキュメントを参照してください。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | ksproxy.h (Ksproxy.h を含む) |
Library | Ksproxy.lib |