Uso della condivisione della larghezza di banda

[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.

È 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 contenute in un oggetto di condivisione della larghezza di banda non vengono generate o verificate dal writer né usate dal lettore per qualsiasi elemento.

Quando un file viene scritto con informazioni sulla condivisione della larghezza di banda nel proprio profilo, i dati vengono archiviati nella relativa sezione di intestazione. È possibile usare l'interfaccia IWMProfile nel 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. La prima è la larghezza di banda, definita 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 della larghezza di banda esclusiva significa che i flussi costitutivi vengono riprodotti uno alla volta, mentre parziale significa che i flussi vengono recapitati simultaneamente.

Interfaccia IWMProfile

IWMProfile3::AddBandwidthSharing

IWMProfile3::CreateNewBandwidthSharing

IWMProfile3::GetBandwidthSharing

IWMProfile3::GetBandwidthSharingCount

Uso dei profili