IMFSourceBuffer インターフェイス (mfmediaengine.h)

IMFMediaSourceExtension のメディア データを含むバッファーを表します。

継承

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

メソッド

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

 
IMFSourceBuffer::Abort

現在のメディア セグメントの処理を中止します。
IMFSourceBuffer::Append

指定したメディア セグメントを IMFSourceBuffer に追加します。
IMFSourceBuffer::AppendByteStream

指定したバイト ストリームのメディア セグメントを IMFSourceBuffer に追加します。
IMFSourceBuffer::GetAppendWindowEnd

追加ウィンドウの末尾のタイムスタンプを取得します。
IMFSourceBuffer::GetAppendWindowStart

追加ウィンドウの先頭のタイムスタンプを取得します。
IMFSourceBuffer::GetBuffered

バッファー内の時間範囲を取得します。
IMFSourceBuffer::GetTimeStampOffset

IMFSourceBuffer に追加されたメディア セグメントのタイムスタンプ オフセットを取得します。
IMFSourceBuffer::GetUpdating

Append、AppendByteStream、または Remove が処理中かどうかを示す値を取得します。
IMFSourceBuffer::Remove

指定した時間範囲で定義されているメディア セグメントを IMFSourceBuffer から削除します。
IMFSourceBuffer::SetAppendWindowEnd

追加ウィンドウの末尾のタイムスタンプを設定します。
IMFSourceBuffer::SetAppendWindowStart

追加ウィンドウの先頭のタイムスタンプを設定します。
IMFSourceBuffer::SetTimeStampOffset

IMFSourceBuffer に追加されるメディア セグメントのタイムスタンプ オフセットを設定します。

注釈

IMFSourceBuffer は、 IMFMediaSourceExtension と組み合わせて使用されます。

要件

要件
サポートされている最小のクライアント Windows 8.1 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー mfmediaengine.h

こちらもご覧ください

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