Delen via


Object voor het delen van bandbreedte

[De functie die is gekoppeld aan deze pagina, Windows Media Format 11 SDK, is een verouderde functie. Het is vervangen door Source Reader en Sink Writer. Bronlezer en Sink Writer zijn geoptimaliseerd voor Windows 10 en Windows 11. Microsoft raadt ten zeerste aan om nieuwe code te gebruiken bronlezer en Sink Writer- in plaats van Windows Media Format 11 SDK, indien mogelijk. Microsoft stelt voor dat bestaande code die gebruikmaakt van de verouderde API's, indien mogelijk opnieuw worden geschreven om de nieuwe API's te gebruiken.]

Een object voor het delen van bandbreedte wordt gebruikt om aan te geven dat twee of meer streams, ongeacht hun afzonderlijke bitsnelheden, nooit meer zullen gebruiken dan een opgegeven hoeveelheid bandbreedte ertussen. Dit is een puur informatielijk object; de bitsnelheden die erin zijn ingesteld, worden niet programmatisch afgedwongen door een object van deze SDK.

Informatie over het delen van bandbreedte is een optioneel onderdeel van een profiel. Objecten voor het delen van bandbreedte kunnen worden gemaakt voor bestaande informatie over het delen van bandbreedte in een profiel of kunnen leeg worden gemaakt, klaar om nieuwe gegevens te ontvangen. Objecten voor het delen van bandbreedte kunnen niet onafhankelijk van een profielobject bestaan. Als u de inhoud van een object voor het delen van bandbreedte wilt opslaan, moet u IWMProfile3::AddBandwidthSharingaanroepen.

Als u een object voor het delen van bandbreedte wilt maken, roept u een van de volgende methoden aan.

Methode Beschrijving
IWMProfile3::CreateNewBandwidthSharing Hiermee maakt u een object voor het delen van bandbreedte zonder gegevens.
IWMProfile3::GetBandwidthSharing Hiermee maakt u een object voor het delen van bandbreedte dat is gevuld met gegevens uit een profiel. Gebruikt de index voor het delen van bandbreedte om de gewenste informatie over het delen van bandbreedte te identificeren.

 

Met beide methoden in de voorgaande tabel wordt een aanwijzer ingesteld op een IWMBandwidthSharing interface. De IWMStreamList--interface wordt overgenomen door IWMBandwidthSharing-, zodat u QueryInterface- niet hoeft aan te roepen met dit object.

De volgende interfaces worden ondersteund door elk object voor het delen van bandbreedte.

Interface Beschrijving
IWMBandwidthSharing- Beheert de eigenschappen van een groep streams die bandbreedte delen.
IWMStreamList- Hiermee beheert u de lijst met streams die bandbreedte delen.

 

bandbreedte delen

Profile Manager-object

profielobject