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 のドキュメントを参照してください。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー ksproxy.h (Ksproxy.h を含む)
ライブラリ Ksproxy.lib

関連項目

IKsPinFactory