Condividi tramite


Uso della condivisione della larghezza di banda

[La funzionalità associata a questa pagina, Windows Media Format 11 SDK, è una funzionalità legacy. È stato sostituito dal lettore di origine e dal writer sink . Source Reader e Sink Writer sono stati ottimizzati per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi lettore sorgente e scrittore 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.

È possibile usare gli oggetti di condivisione della larghezza di banda per specificare che determinati flussi, se combinati, non useranno più larghezza di banda di quella specificata. Le informazioni in un oggetto di condivisione della larghezza di banda non vengono generate o verificate dall'autore né usate dal lettore per alcun motivo.

Quando un file viene scritto con informazioni sulla condivisione della larghezza di banda nel relativo profilo, i dati vengono archiviati nella relativa sezione di intestazione. È possibile usare l'interfacciaIWMProfilenel lettore per verificare la presenza di informazioni sulla condivisione della larghezza di banda durante la riproduzione del file.

Ogni oggetto di condivisione della larghezza di banda è definito da due impostazioni. Prima di tutto è la larghezza di banda, come definito da una larghezza di banda e da una finestra del buffer. La seconda impostazione è un tipo di condivisione della larghezza di banda, che può essere esclusivo o parziale. La condivisione esclusiva della larghezza di banda significa che i flussi costitutivi vengono riprodotti uno alla volta, mentre parziale significa che i flussi vengono recapitati simultaneamente.

IWMProfile Interface

IWMProfile3::AddBandwidthSharing

IWMProfile3::CreateNewBandwidthSharing

IWMProfile3::GetBandwidthSharing

IWMProfile3::GetBandwidthSharingCount

Uso dei profili