Megosztás a következőn keresztül:


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.

objektumok

profilobjektum-

Stream-rangsorolási