Oggetto Buffer
[La funzionalità associata a questa pagina, Windows Media Format 11 SDK, è una funzionalità legacy. È stata sostituita da lettore di origine e writer sink. lettore di origine e sink writer sono stati ottimizzati per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi lettore di origine e writer sink invece di Windows Media Format 11 SDK, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
Un oggetto buffer viene usato per contenere campioni e recapitarli tra gli oggetti di Windows Media Format SDK e l'applicazione. Quando si scrive un file, si passano gli esempi di input al writer usando oggetti buffer. Quando si legge un file, l'oggetto lettore o l'oggetto lettore sincrono fornisce esempi all'applicazione negli oggetti buffer.
Per la scrittura di esempi in un file, è possibile creare un oggetto buffer usando il metodo IWMWriter::AllocateSample. Per la lettura di esempi, l'oggetto lettore e l'oggetto lettore sincrono creano internamente oggetti buffer. Se si sceglie di, è possibile allocare oggetti buffer personalizzati per la lettura dei file usando IWMReaderAllocatorEx::AllocateForOutputEx o IWMReaderAllocatorEx::AllocateForStreamEx.
Le interfacce seguenti sono supportate da ogni oggetto buffer.
Interfaccia | Descrizione |
---|---|
INSSBuffer | Controlla e fornisce l'accesso al buffer. |
INSSBuffer2 | Non implementato. |
INSSBuffer3 | Supporta le proprietà del buffer, usate per le estensioni delle unità dati. |
INSSBuffer4 | Enumera le proprietà del buffer. |
Argomenti correlati