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 のドキュメントを参照してください。
必要条件
| 要件 | 価値 |
|---|---|
| ターゲット プラットフォーム の | デスクトップ |
| ヘッダー | ksproxy.h (Ksproxy.h を含む) |
| ライブラリ | Ksproxy.lib |