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 |