Stream Prioritization Object
[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 dataströmprioriteringsobjekt används för att ange en prioritetsordning för strömmarna i en profil. När fullständig uppspelning inte är möjlig på grund av bithastighetsbegränsningar är strömmarna med lägst prioritet de första som släpps.
Stream-prioriteringsobjekt kan skapas för befintliga dataströmprioriteringar i en profil eller skapas tomma, redo att ta emot nya data. Stream-prioriteringsobjekt kan inte finnas oberoende av ett profilobjekt. Om du vill spara innehållet i ett stream prioritization-objekt måste du anropa IWMProfile3::SetStreamPrioritization. Om du vill skapa ett stream prioritization-objekt använder du någon av följande metoder.
Metod | Beskrivning |
---|---|
IWMProfile3::CreateNewStreamPrioritization | Skapar ett dataflödesprioriteringsobjekt utan data. |
IWMProfile3::GetStreamPrioritization | Skapar ett stream prioritization-objekt fyllt med data från profilen. |
Båda metoderna i föregående tabell anger en pekare till ett IWMStreamPrioritization--gränssnitt. Det här är det enda gränssnitt som stöds av stream-prioriteringsobjektet.
Gränssnitt | Beskrivning |
---|---|
IWMStreamPrioritization | Hanterar listan över strömmar i dataströmprioriteringsobjektet. |
Anmärkningar
Det går bara att prioritera en ström för en viss profil. Om du skapar en ny streamprioritering för en profil som redan innehåller en streamprioritering tas den gamla bort.
Relaterade ämnen