Hantera paketstorlek
[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.]
Skrivaren är utformad för att hantera storleken på paket internt. Du kan dock ha specifika krav för ditt program som kräver viss manuell kontroll över storleken på paket i DE ASF-filer som du skriver. Windows Media Format SDK innehåller två gränssnitt, IWMPacketSize och IWMPacketSize2 som gör att du kan kontrollera paketens maximala och minsta storlek.
Båda paketstorleksgränssnitten exponeras i profilobjektet. De är också tillgängliga för läsarobjektet. Precis som med andra profilrelaterade gränssnitt kan läsaren endast komma åt läsningsmetoderna.
Paketens storlek har viss effekt på prestandan. I allmänhet, ju mindre paketstorlek, desto mer fragmenterade data finns i en fil. Ju mer fragmenterad en fil är, desto mindre effektivt blir det att rekonstruera den. I ett strömningsscenario är detta kanske inte viktigt eftersom processen med att läsa en fil från en Internetkälla i allmänhet är ineffektiv. När du hanterar en fil lokalt kan detta dock vara ett övervägande.
Relaterade ämnen