Condividi tramite


Interfaccia IMFSourceBuffer (mfmediaengine.h)

Rappresenta un buffer che contiene dati multimediali per un IMFMediaSourceExtension.

Ereditarietà

L'interfaccia IMFSourceBuffer eredita dall'interfaccia IUnknown . IMFSourceBuffer ha anche questi tipi di membri:

Metodi

L'interfaccia IMFSourceBuffer include questi metodi.

 
IMFSourceBuffer::Abort

Interrompe l'elaborazione del segmento multimediale corrente.
IMFSourceBuffer::Append

Aggiunge il segmento multimediale specificato a IMFSourceBuffer.
IMFSourceBuffer::AppendByteStream

Aggiunge il segmento multimediale dal flusso di byte specificato a IMFSourceBuffer.
IMFSourceBuffer::GetAppendWindowEnd

Ottiene il timestamp per la fine della finestra di accodamento.
IMFSourceBuffer::GetAppendWindowStart

Ottiene il timestamp per l'inizio della finestra di accodamento.
IMFSourceBuffer::GetBuffered

Ottiene l'intervallo di tempo memorizzato nel buffer.
IMFSourceBuffer::GetTimeStampOffset

Ottiene l'offset timestamp per i segmenti multimediali accodati a IMFSourceBuffer.
IMFSourceBuffer::GetUpdating

Ottiene un valore che indica se Append, AppendByteStream o Remove è in corso.
IMFSourceBuffer::Remove

Rimuove i segmenti multimediali definiti dall'intervallo di tempo specificato da IMFSourceBuffer.
IMFSourceBuffer::SetAppendWindowEndEnd

Imposta il timestamp per la fine della finestra di accodamento.
IMFSourceBuffer::SetAppendWindowStart

Imposta il timestamp per l'inizio della finestra di accodamento.
IMFSourceBuffer::SetTimeStampOffset

Imposta l'offset timestamp per i segmenti multimediali accodati a IMFSourceBuffer.

Commenti

IMFSourceBuffer viene usato insieme a IMFMediaSourceExtension.

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1 [solo app desktop]
Server minimo supportato Windows Server 2012 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mfmediaengine.h

Vedi anche

Interfacce di Media Foundation