Bandbreddsdelningsobjekt
[Funktionen som är associerad med den här sidan, Windows Media Format 11 SDK, är en äldre funktion. Det har ersatts av Source Reader och Sink Writer. Source Reader och Sink Writer har optimerats för Windows 10 och Windows 11. Microsoft rekommenderar starkt att ny kod använder Source Reader och Sink Writer i stället för Windows Media Format 11 SDK, när det är möjligt. Microsoft föreslår att befintlig kod som använder äldre API:er skrivs om för att använda de nya API:erna om möjligt.]
Ett bandbreddsdelningsobjekt används för att indikera att två eller flera strömmar, oavsett deras enskilda bithastigheter, aldrig kommer att använda mer än en angiven mängd bandbredd mellan dem. Detta är ett rent informationsobjekt. bithastigheterna som anges i den tillämpas inte programmatiskt av något objekt i denna SDK.
Information om bandbreddsdelning är en valfri del av en profil. Bandbreddsdelningsobjekt kan skapas för befintlig information om bandbreddsdelning i en profil eller skapas tomma, redo att ta emot nya data. Bandbreddsdelningsobjekt kan inte finnas oberoende av ett profilobjekt. Om du vill spara innehållet i ett bandbreddsdelningsobjekt måste du anropa IWMProfile3::AddBandwidthSharing.
Om du vill skapa ett bandbreddsdelningsobjekt anropar du någon av följande metoder.
Metod | Beskrivning |
---|---|
IWMProfile3::CreateNewBandwidthSharing | Skapar ett bandbreddsdelningsobjekt utan data. |
IWMProfile3::GetBandwidthSharing | Skapar ett bandbreddsdelningsobjekt fyllt med data från en profil. Använder indexet för bandbreddsdelning för att identifiera önskad information om bandbreddsdelning. |
Båda metoderna i föregående tabell anger en pekare till ett IWMBandwidthSharing--gränssnitt. Gränssnittet IWMStreamList ärvs av IWMBandwidthSharing, så det finns ingen anledning att anropa QueryInterface med det här objektet.
Följande gränssnitt stöds av varje bandbreddsdelningsobjekt.
Gränssnitt | Beskrivning |
---|---|
IWMBandwidthSharing | Hanterar egenskaperna för en grupp strömmar som ska dela bandbredd. |
IWMStreamList | Hanterar listan över strömmar som ska dela bandbredd. |
Relaterade ämnen