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


Sávszélesség-megosztás használata

[A laphoz társított funkció, Windows Media Format 11 SDKegy régi funkció. Felváltotta a Forrás Olvasó és a Nyelő Író. 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ót és Kimenetírót használjon a 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 sávszélesség-megosztó objektumok használatával megadhatja, hogy egyes streamek együttes használata esetén ne használjon a megadottnál nagyobb sávszélességet. A sávszélesség-megosztó objektumban lévő információkat az író nem hozza létre vagy ellenőrzi, és az olvasó sem használja fel semmire.

Amikor olyan fájlt ír, amely sávszélesség-megosztási információkat tartalmaz a profiljában, az adatok a fejlécszakaszban lesznek tárolva. Az olvasó IWMProfile felületével ellenőrizheti a sávszélesség-megosztással kapcsolatos információkat a fájl lejátszásakor.

Minden sávszélesség-megosztó objektumot két beállítás határoz meg. Az első a sávszélesség, amelyet egy sávszélesség és egy pufferablak határoz meg. A második beállítás egy sávszélesség-megosztási típus, amely lehet kizárólagos vagy részleges. A kizárólagos sávszélesség-megosztás azt jelenti, hogy a rendszer egyszerre játssza le az alkotó streameket, míg a részleges azt, hogy a streamek egyidejűleg lesznek kézbesítve.

IWMProfile interface

IWMProfile3::AddBandwidthSharing

IWMProfile3::CreateNewBandwidthSharing

IWMProfile3::GetBandwidthSharing

IWMProfile3::GetBandwidthSharingCount

Profilok használata