IMFSinkWriter インターフェイス (mfreadwrite.h)

Microsoft Media Foundation シンク ライター オブジェクトによって実装されます。

継承

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

メソッド

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

 
IMFSinkWriter::AddStream

シンク ライターにストリームを追加します。
IMFSinkWriter::BeginWriting

書き込み用にシンク ライターを初期化します。
IMFSinkWriter::Finalize

シンク ライターに対するすべての書き込み操作を完了します。
IMFSinkWriter::Flush

1 つ以上のストリームをフラッシュします。 (IMFSinkWriter.Flush)
IMFSinkWriter::GetServiceForStream

基になるメディア シンクまたはエンコーダーに対してインターフェイスのクエリを実行します。
IMFSinkWriter::GetStatistics

シンク ライターのパフォーマンスに関する統計を取得します。
IMFSinkWriter::NotifyEndOfSegment

ストリームがセグメントの末尾に達したことをメディア シンクに通知します。
IMFSinkWriter::P laceMarker

指定したストリームにマーカーをPlacesします。
IMFSinkWriter::SendStreamTick

入力ストリームのギャップを示します。
IMFSinkWriter::SetInputMediaType

シンク ライターのストリームの入力形式を設定します。
IMFSinkWriter::WriteSample

シンク ライターにサンプルを配信します。

注釈

シンク ライターを作成するには、次のいずれかの関数を呼び出します。

または、 IMFReadWriteClassFactory インターフェイスを 使用します。

このインターフェイスは、Windows Vista のプラットフォーム更新プログラムの補足情報がインストールされている場合、Windows Vista で使用できます。

Windows 8では、このインターフェイスは IMFSinkWriterEx で拡張されます。

要件

要件
サポートされている最小のクライアント Windows Vista 用 Windows 7、Windows Vista およびプラットフォーム更新プログラムの補足 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー mfreadwrite.h

こちらもご覧ください

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

シンク ライター