Ljud

Från och med Flash Player 9.0.115.0 och AIR 1.0 kan körningsmiljön spela upp AAC-filer (AAC Main, AAC LC och SBR). En enkel optimering är att använda AAC-filer i stället för MP3-filer. Med AAC-formatet får du bättre kvalitet och mindre filstorlekar än om du använder MP3-formatet med samma bithastighet. Genom att minska filstorleken minskas bandbredden vilket är en viktig faktor för mobila enheter som inte har tillgång till Internet-anslutningar med hög hastighet.

Maskinvaruavkodning av ljud

Precis som för videoavkodning krävs för ljudavkodning höga processorcykler och den kan optimeras genom att utnyttja tillgänglig maskinvara på enheten. Flash Player 10.1 och AIR 2.5 kan identifiera och använda maskinvaruljuddrivrutiner för att förbättra prestandan vid avkodning av AAC-filer (LC-, HE/SBR-profiler) eller MP3-filer (PCM stöds inte). Processoranvändningen minskar avsevärt vilket resulterar i bättre batteriutnyttjande och dessutom frigörs processorn för andra operationer.

Obs! När AAC-formatet används stöds inte huvudprofilen för AAC på enheter eftersom de flesta enheter saknar stöd för den.

Maskinvaruavkodning av ljud sker automatiskt för användaren och utvecklaren. När en ljudström börjar spelas upp i körningsmiljön kontrolleras maskinvaran först, precis som vid en videouppspelning. Om det finns en maskinvarudrivrutin, och om ljudformatet stöds, börjar maskinvaruavkodningen av ljudet. Även om avkodningen av den inkommande AAC- eller MP3-strömmen hanteras av maskinvaran är det inte alltid den klarar av alla effekter. Det händer bland annat att maskinvaran inte kan bearbeta ljudmixningar och omsamplingar på grund av interna begränsningar.