Freigeben über


Verwenden der Bandbreitenfreigabe

[Das dieser Seite zugeordnete Feature Windows Media Format 11 SDK ist ein Legacyfeature. Es wurde von Source Reader und Sink Writer abgelöst. Source Reader und Sink Writer wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit quellleser und Senkenschreiber anstelle des Windows Media Format 11 SDK verwendet. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Sie können Bandbreitenfreigabeobjekte verwenden, um anzugeben, dass bestimmte Datenströme in Kombination nicht mehr Bandbreite als angegeben verwenden. Die Informationen in einem Bandbreitenfreigabeobjekt werden vom Writer weder generiert noch überprüft oder vom Reader für irgendetwas verwendet.

Wenn eine Datei geschrieben wird, die Informationen zur Bandbreitenfreigabe in ihrem 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 Bandbreitenfreigabeobjekt wird durch zwei Einstellungen definiert. Zunächst 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. Exklusive Bandbreitenfreigabe bedeutet, dass die datenbestandenen Datenströme einzeln wiedergegeben werden, während teilmäßig bedeutet, dass die Datenströme gleichzeitig übermittelt werden.

IWMProfile-Schnittstelle

IWMProfile3::AddBandwidthSharing

IWMProfile3::CreateNewBandwidthSharing

IWMProfile3::GetBandwidthSharing

IWMProfile3::GetBandwidthSharingCount

Arbeiten mit Profilen