Zum Inhalt springen

„Java Sound“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
K Einführung von Subkategorien unter [:Kategorie:Programmiersprache Java]
Sebbot (Diskussion | Beiträge)
Zeile 40: Zeile 40:




[[Kategorie:Java Programmierschnittstelle]]
[[Kategorie:Java-Programmierschnittstelle]]

Version vom 16. Oktober 2009, 01:21 Uhr

Die Java Sound-API stellt Methoden zur Beeinflussung und Kontrolle der Ein- und Ausgabe sowohl von Audio- als auch von MIDI-Daten. Im Vergleich zum Java Media Framework (JMF), das ebenfalls Aufnahme und Wiedergabe von Audio ermöglicht, ist es systemnäher und bietet beispielsweise zusätzlich Möglichkeiten zur direkten Klangmanipulation oder kontrollierteren Pufferung der Audiowiedergabe. APIs, die sich ebenfalls mit Sound beschäftigen, z. B. Java Speech, könnten das Java Sound API implementieren und darauf aufbauen.

Anwendungsgebiete

  • Kommunikationssysteme, z. B. Telefonie, Konferenz
  • Endbenutzeranwendungen wie Mediendarsteller oder Anwendungen, die Streaming ermöglichen
  • interaktive Anwendungsprogramme wie Spiele und Webseiten, die dynamischen Inhalt benutzen
  • Erstellung und Bearbeitung von Inhalt
  • Dienstprogramme, Toolkits

Pakete

Anwendungsentwickler

javax.sound.sampled
spezifiziert Schnittstellen zur Aufnahme und Wiedergabe, sowie zum Mischen von digitalem Ton
javax.sound.midi
spezifiziert Schnittstellen zur MIDI-Synthese, -Sequenzierung und zum Transport von Ereignissen

Diensteanbieter

javax.sound.sampled.spi und javax.sound.midi.spi zur Erstellung zusätzlicher Dienste wie