IMFMediaTypeHandler インターフェイス (mfidl.h)

メディア ソースやメディア シンクなどのオブジェクトのメディアの種類を取得および設定します。

継承

IMFMediaTypeHandler インターフェイスは、IUnknown インターフェイスから継承されます。 IMFMediaTypeHandler には、次の種類のメンバーもあります。

メソッド

IMFMediaTypeHandler インターフェイスには、これらのメソッドがあります。

 
IMFMediaTypeHandler::GetCurrentMediaType

オブジェクトの現在のメディアの種類を取得します。
IMFMediaTypeHandler::GetMajorType

オブジェクトのメジャー メディアの種類を取得します。
IMFMediaTypeHandler::GetMediaTypeByIndex

サポートされているメディアの種類のオブジェクトの一覧からメディアの種類を取得します。
IMFMediaTypeHandler::GetMediaTypeCount

サポートされているメディアの種類のオブジェクトの一覧内のメディアの種類の数を取得します。
IMFMediaTypeHandler::IsMediaTypeSupported

オブジェクトが指定したメディアの種類をサポートしているかどうかを照会します。
IMFMediaTypeHandler::SetCurrentMediaType

オブジェクトのメディアの種類を設定します。

解説

このインターフェイスは、 メディア型ハンドラーによって公開されます。

カスタム メディア ソースまたはメディア シンクを実装する場合は、 MFCreateSimpleTypeHandler を呼び出して単純なメディア型ハンドラーを作成するか、独自の実装を指定できます。

このインターフェイスは、Windows Media Format 11 SDK 再頒布可能コンポーネントがインストールされている場合、次のプラットフォームで使用できます。

  • Service Pack 2 (SP2) 以降の Windows XP。
  • KB900325 (Windows XP Media Center Edition 2005) と KB925766 (2006 年 10 月 Windows XP Media Center Edition の更新プログラムロールアップ) がインストールされている Windows XP Media Center Edition 2005。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ | UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリ | UWP アプリ]
対象プラットフォーム Windows
ヘッダー mfidl.h

関連項目

メディア ファンデーション インターフェイス

メディアの種類

プレゼンテーション記述子