Condividi tramite


Esempi multimediali (Windows Media Format 11 SDK)

[La funzionalità associata a questa pagina, Windows Media Format 11 SDK, è una funzionalità legacy. È stata sostituita dal lettore di origine e dal writer sink. Lettore di origine e writer sink sono stati ottimizzati per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi lettore di origine e writer sink anziché 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 esempio di supporto, o esempio, è un blocco di dati multimediali digitali. Un esempio è l'unità di base modificata dalla lettura e dalla scrittura di oggetti di Windows Media Format SDK. Il contenuto di un singolo esempio è determinato dal tipo di supporto associato all'esempio. Per il video, ogni esempio rappresenta un singolo fotogramma. Per l'audio, la quantità di dati in un singolo campione viene impostata nel profilo usato per creare il file ASF.

Gli esempi possono contenere dati non compressi oppure possono contenere dati compressi, nel qual caso vengono chiamati campioni di flusso. Quando si crea un file ASF, si passano campioni al writer. Il writer coordina la compressione degli esempi con il codec appropriato e dispone i dati compressi nella sezione dei dati del file ASF. Durante la riproduzione, il lettore legge i dati compressi, lo decomprime e fornisce i dati non compressi ricostruiti come campioni di output.

Tutti gli esempi usati da Windows Media Format SDK vengono incapsulati nell'oggetto buffer la cui memoria viene allocata automaticamente dai componenti di runtime dell'SDK. È anche possibile allocare buffer personalizzati, se necessario, usando funzionalità avanzate del writer e del lettore.

Nota Il termine sample viene usato in questo SDK per fare riferimento a un esempio multimediale, non a un esempio audio. Nella codifica audio, un esempio fa riferimento a un singolo valore audio codificato. In genere, la qualità dell'audio codificato viene specificata da un numero di campioni al secondo. Ad esempio, il suono di qualità CD viene registrato a 44.100 campioni al secondo. Questo valore è in genere abbreviato con la notazione Hz, quindi 44.100 campioni al secondo saranno 44.100 Hz o 44,1 kHz.

Concetti

Interfaccia INSSBuffer

Input, flussi e output