Delen via


Stream Prioritization Object

[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 stream prioriteringsobject wordt gebruikt om een volgorde van belang op te geven voor de streams in een profiel. Wanneer volledig afspelen niet mogelijk is vanwege bitsnelheidsbeperkingen, worden streams met de laagste prioriteit als eerste verwijderd.

Stream-prioriteitsobjecten kunnen worden gemaakt voor bestaande stream prioriteringsgegevens in een profiel of kunnen leeg worden gemaakt, klaar om nieuwe gegevens te ontvangen. Prioriteitsobjecten voor stromen kunnen niet onafhankelijk van een profielobject bestaan. Als u de inhoud van een streampriorisatieobject wilt opslaan, moet u IWMProfile3::SetStreamPrioritizationaanroepen. Als u een stream prioriteringsobject wilt maken, gebruikt u een van de volgende methoden.

Methode Beschrijving
IWMProfile3::CreateNewStreamPrioritization Hiermee maakt u een stream prioriteringsobject zonder gegevens.
IWMProfile3::GetStreamPrioritization Hiermee maakt u een stream prioriteringsobject dat is gevuld met gegevens uit het profiel.

 

Beide methoden in de voorgaande tabel stellen een aanwijzer in op een IWMStreamPrioritization interface. Dit is de enige interface die wordt ondersteund door het stream-prioriteitsobject.

Interface Beschrijving
IWMStreamPrioritization- Hiermee beheert u de lijst met streams binnen het stream-prioriteitsobject.

 

Opmerkingen

Er kan slechts één stream prioritering bestaan voor een bepaald profiel. Als u een nieuwe stream prioritering maakt voor een profiel dat al een stream prioritatie bevat, wordt de oude verwijderd.

objecten

profielobject

Stream Prioritization gebruiken