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

メディア シンク オブジェクトによって実装されます。 このインターフェイスは、すべての Media Foundation メディア シンクの基本インターフェイスです。 ストリーム シンクは、各ストリームのデータの実際の処理を処理します。

継承

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

メソッド

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

 
IMFMediaSink::AddStreamSink

メディア シンクに新しいストリーム シンクを追加します。
IMFMediaSink::GetCharacteristics

メディア シンクの特性を取得します。
IMFMediaSink::GetPresentationClock

メディア シンクに設定されたプレゼンテーション クロックを取得します。
IMFMediaSink::GetStreamSinkById

ストリーム識別子で指定されたストリーム シンクを取得します。
IMFMediaSink::GetStreamSinkByIndex

インデックスで指定されたストリーム シンクを取得します。
IMFMediaSink::GetStreamSinkCount

このメディア シンク上のストリーム シンクの数を取得します。
IMFMediaSink::RemoveStreamSink

メディア シンクからストリーム シンクを削除します。
IMFMediaSink::SetPresentationClock

メディア シンクのプレゼンテーション クロックを設定します。
IMFMediaSink::Shutdown

メディア シンクをシャットダウンし、使用しているリソースを解放します。

要件

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

関連項目

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

メディア シンク