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

こちらもご覧ください

IKsPinFactory