Skriva bildströmmar
[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.]
Indata för en bildström måste vara RGB-formaterade bitmappsbilder. Skrivaren samordnar komprimering av indatabildexempel med JPEG-format. Innan du börjar skriva en fil som innehåller en bildström måste du ange en bildkvalitet för indata med hjälp av inställningen g_wszJPEGCompressionQuality. Använd IWMWriterAdvanced2::SetInputSetting för att ange kvaliteten till ett DWORD- värde från 1 till 100. Låga värden representerar ett högt komprimeringsförhållande på bekostnad av kvalitet, medan höga värden ger bilder av hög kvalitet som kräver mer utrymme.
Bildströmmar kräver ofta större buffertfönster än vanliga videoströmmar. Den exakta storlek som krävs beror bland annat på typen av bild och bildkvalitet. Använd försök och misstag för att bestämma rätt storlek för de bilder du vill bearbeta.
Relaterade ämnen