Verwenden der Bandbreitenfreigabe

Sie können Objekte für die Bandbreitenfreigabe verwenden, um anzugeben, dass bestimmte Datenströme, wenn sie kombiniert werden, nicht mehr Bandbreite als angegeben verwenden. Die Informationen in einem Bandbreitenfreigabeobjekt werden weder vom Writer generiert noch überprüft oder vom Reader für etwas verwendet.

Wenn eine Datei geschrieben wird, die Informationen zur Bandbreitenfreigabe im Profil enthält, werden die Daten im Headerabschnitt gespeichert. Sie können die IWMProfile-Schnittstelle im Reader verwenden, um nach Informationen zur Bandbreitenfreigabe zu suchen, wenn die Datei wiedergegeben wird.

Jedes Objekt für die Bandbreitenfreigabe wird durch zwei Einstellungen definiert. Die erste ist die Bandbreite, die durch eine Bandbreite und ein Pufferfenster definiert wird. Die zweite Einstellung ist ein Bandbreitenfreigabetyp, der entweder exklusiv oder teilweise sein kann. Die exklusive Bandbreitenfreigabe bedeutet, dass die konstituierenden Datenströme einzeln wiedergegeben werden, während teilweise bedeutet, dass die Streams gleichzeitig übermittelt werden.

IWMProfile-Schnittstelle

IWMProfile3::AddBandwidthSharing

IWMProfile3::CreateNewBandwidthSharing

IWMProfile3::GetBandwidthSharing

IWMProfile3::GetBandwidthSharingCount

Arbeiten mit Profilen