Buffer multimediali

Un buffer multimediale è un oggetto COM che gestisce un blocco di memoria, in genere per contenere dati multimediali. I buffer multimediali vengono usati per spostare i dati da un componente della pipeline al successivo. La maggior parte delle applicazioni non usa direttamente i buffer multimediali, perché la sessione multimediale gestisce tutto il flusso di dati tra gli oggetti della pipeline. È necessario usare i buffer multimediali se si scrive il componente della pipeline o se si usa un componente della pipeline direttamente senza la sessione multimediale.

I buffer multimediali espongono l'interfaccia IMFMediaBuffer . Questa interfaccia è progettata per la lettura o la scrittura di qualsiasi tipo di dati. I fotogrammi video non compressi richiedono una gestione speciale, perché potrebbero essere archiviati in superfici Direct3D che si trovano in memoria video.

In questa sezione vengono trattati gli argomenti seguenti.

Argomento Descrizione
Uso dei buffer multimediali Descrive il comportamento generale dei buffer multimediali per tutti i tipi di supporti.
Buffer video non compressi Come usare i buffer multimediali che contengono fotogrammi video non compressi.
Buffer di superficie DirectX Viene descritto come archiviare una superficie Direct3D in un buffer multimediale.

 

Primitive di Media Foundation