Abo
  • Services:

OpenSL ES 1.0 - Sound-API für Handy & Co.

Plattformübergreifende Audio-Programmierschnittstelle für mobile Endgeräte

Die Khronos Group hat die Spezifikation von OpenSL ES 1.0 veröffentlicht. Dabei handelt es sich um eine neue plattformübergreifende, auf niedrige Latenzzeiten ausgelegte Sound-API für Mobiltelefone und Embedded-Geräte.

Artikel veröffentlicht am ,

Laut der Khronos Group müssen Entwickler wegen der uneinheitlichen Audio-APIs ständig ihren Audiocode an spezielle oder plattformspezifische APIs anpassen - selbst wenn es nur um die Wiedergabe eines einfachen Tons geht. OpenSL ES soll dem ein Ende machen und einen plattform- und betriebssystemübergreifenden Standard schaffen. Etwas, wofür APIs wie OpenAL oder ALSA nicht gedacht sind.

Stellenmarkt
  1. BWI GmbH, Bonn, Strausberg, Wilhelmshaven
  2. Robert Bosch GmbH, Wetzlar

OpenSL ES definiert einen Standardzugriff auf einfache und erweiterte Audiofunktionen. Diese umfassen etwa eine Lautstärkeregelung, die Wiedergabe und Aufzeichnung von PCM und komprimierten Audioformaten, MIDI-Unterstützung inklusive SP-MIDI sowie eine vollständige Raumklangunterstützung. Zudem ist OpenSL ES eine Basis für die Umsetzung von Audiofunktionen von Higher-Level-APIs wie JSR 135 und JSR 234. OpenSL ES verfügt über drei Profile für unterschiedliche Einsatzgebiete und deren typische Audiofunktionen: Phone für Telefonie, Music für die Musikwiedergabe und Game für Spiele.

Wie die 3D-API OpenGL ES kann auch die Sound-API OpenSL ES kostenlos genutzt werden. Die OpenSL ES für C soll die Integration von Hardware- und Software-Audiofunktionen unabhängig von der Hardwareplattform und des Betriebssystems vereinfachen. Entwicklern soll ab April 2009 ein "Adopters Program" mit Konformitätstests helfen, OpenSL ES richtig einzusetzen.

Die Spezifikationen für OpenSL ES 1.0 finden sich unter www.khronos.org/opensles/.



Anzeige
Blu-ray-Angebote
  1. 7,99€ inkl. FSK-18-Versand
  2. 4,25€
  3. (nur für Prime-Mitglieder)

Tjaja 25. Mär 2009

Den Sound auf mobilen Geräten abseits von Java-Programmen zu realisieren war schon immer...


Folgen Sie uns
       


Samsung Flip - Test

Das Samsung Flip ist ein Smartboard, das auf eingängige Weise Präsentationen oder Meetings im Konferenzraum ermöglicht. Auf dem 55 Zoll großen Bildschirm lässt es sich schreiben oder zeichnen - doch erst, wenn wir ein externes Gerät daran anschließen, entfaltet es sein komplettes Potenzial.

Samsung Flip - Test Video aufrufen
Razer Blade 15 im Test: Schlanker 15,6-Zöller für Gamer gefällt uns
Razer Blade 15 im Test
Schlanker 15,6-Zöller für Gamer gefällt uns

Das Razer Blade 15 ist ein gutes Spiele-Notebook mit flottem Display und schneller Geforce-Grafikeinheit. Anders als im 14-Zoll-Formfaktor ist bei den 15,6-Zoll-Modellen die Konkurrenz aber deutlich größer.
Ein Test von Marc Sauter

  1. Gaming-Notebook Razer packt Hexacore und Geforce GTX 1070 ins Blade 15
  2. Razer Blade 2017 im Test Das beste Gaming-Ultrabook nun mit 4K

Battlefield 5 Closed Alpha angespielt: Schneller sterben, länger tot
Battlefield 5 Closed Alpha angespielt
Schneller sterben, länger tot

Das neue Battlefield bekommt ein bisschen was von Fortnite und wird allgemein realistischer und dynamischer. Wir konnten in der Closed Alpha Eindrücke sammeln und erklären die Änderungen.
Von Michael Wieczorek

  1. Battlefield 5 Mehr Reaktionsmöglichkeiten statt schwächerer Munition
  2. Battlefield 5 Closed Alpha startet mit neuen Systemanforderungen
  3. Battlefield 5 Schatzkisten und Systemanforderungen

Raumfahrt: Boeing und SpaceX kämpfen mit dem Regulierungschaos der Nasa
Raumfahrt
Boeing und SpaceX kämpfen mit dem Regulierungschaos der Nasa

Die neuen Raumschiffe von Boeing und SpaceX verspäten sich und werden wohl erst 2020 mit Crew fliegen. Die Aufsichtsbehörde der US-Regierung sieht einen Teil der Schuld beim Chaos im Nasa-Management.
Von Frank Wunderlich-Pfeiffer

  1. Nasa Forscher entdecken Asteroiden, bevor er die Erde erreicht
  2. Nasa 2020 soll ein Helikopter zum Mars fliegen
  3. Raumfahrt Nasa startet neue Beobachtungssonde Tess

    •  /