Stream priorizálási objektum
[A laphoz társított funkció, Windows Media Format 11 SDKegy régi funkció. A Forrásolvasó és Fogadó írójafelülírta. Forrásolvasó és Fogadó író Windows 10-hez és Windows 11-hez lett optimalizálva. A Microsoft határozottan javasolja, hogy az új kód Forrásolvasó és Fogadó író használjon Windows Media Format 11 SDKhelyett, ha lehetséges. A Microsoft javasolja, hogy az örökölt API-kat használó meglévő kódot át kell írni az új API-k használatára, ha lehetséges.]
A rendszer egy stream priorizálási objektumot használ a profilban lévő streamek fontossági sorrendjének megadására. Ha a bitsebesség korlátozásai miatt a teljes lejátszás nem lehetséges, a legalacsonyabb prioritású streameket kell először elvetni.
A stream priorizálási objektumai létrehozhatóak egy profil meglévő adatfolyam-rangsorolási adataihoz, vagy létrehozható üresen, készen az új adatok fogadására. A stream priorizálási objektumai profilobjektumtól függetlenül nem létezhetnek. A streampriitization objektum tartalmának mentéséhez meg kell hívnia IWMProfile3::SetStreamPrioritization. Stream priorizálási objektum létrehozásához használja az alábbi módszerek egyikét.
Módszer | Leírás |
---|---|
IWMProfile3::CreateNewStreamPrioritization | Adatfolyam-rangsorolási objektumot hoz létre adatok nélkül. |
IWMProfile3::GetStreamPrioritization | Létrehoz egy adatfolyam-rangsorolási objektumot, amely a profilból származó adatokkal van feltöltve. |
Az előző táblázat mindkét metódusa egy IWMStreamPrioritization felületre mutat. Ez az egyetlen felület, amelyet a stream priorizálási objektum támogat.
Interfész | Leírás |
---|---|
IWMStreamPrioritization | Kezeli a stream priorizálási objektumon belüli streamek listáját. |
Megjegyzések
Egy adott profilhoz csak egy stream-rangsorolás létezhet. Ha új stream priorizálást hoz létre egy olyan profilhoz, amely már tartalmaz stream priorizálást, a régi törlődik.
Kapcsolódó témakörök