Condividi tramite


Esempi multimediali (Windows Media Format 11 SDK)

[La funzionalità associata a questa pagina, Windows Media Format 11 SDK, è una funzionalità legacy. È stato superato da Reader di sorgente e Writer di destinazione. Source Reader 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 campione multimediale, o campione, è 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 esempi di flusso . Quando si crea un file ASF, si passano esempi 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, li decomprime e fornisce i dati non compressi e 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 dello scrittore 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 sarebbero 44.100 Hz o 44,1 kHz.

concetti

Interfaccia INSSBuffer

ingressi, flussi e uscite