Dela via


Använda bandbreddsdelning

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

Du kan använda bandbreddsdelningsobjekt för att ange att vissa strömmar, när de kombineras, inte använder mer bandbredd än vad som anges. Informationen i ett bandbreddsdelningsobjekt genereras eller verifieras inte av skrivaren eller används av läsaren för någonting.

När en fil skrivs som har information om bandbreddsdelning i sin profil lagras data i rubrikavsnittet. Du kan använda gränssnittet IWMProfile i läsaren för att söka efter information om bandbreddsdelning när filen spelas upp.

Varje bandbreddsdelningsobjekt definieras av två inställningar. Först är bandbredden, som definieras av en bandbredd och ett buffertfönster. Den andra inställningen är en typ av bandbreddsdelning, som kan vara exklusiv eller partiell. Exklusiv bandbreddsdelning innebär att de ingående strömmarna spelas upp en i taget, medan delvis innebär att strömmarna levereras samtidigt.

IWMProfile Interface

IWMProfile3::AddBandwidthSharing

IWMProfile3::CreateNewBandwidthSharing

IWMProfile3::GetBandwidthSharing

IWMProfile3::GetBandwidthSharingCount

Arbeta med profiler