0% encontró este documento útil (0 votos)
77 vistas

Java Sounds

La API de Java Sound proporciona funcionalidad de bajo nivel para la entrada y salida de audio y MIDI, permitiendo un control explícito de estas operaciones. Se usa principalmente para aplicaciones de comunicación, contenido multimedia, juegos interactivos y edición de audio. Proporciona mecanismos para acceder y manipular recursos de audio como mezcladores y sintetizadores MIDI.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
77 vistas

Java Sounds

La API de Java Sound proporciona funcionalidad de bajo nivel para la entrada y salida de audio y MIDI, permitiendo un control explícito de estas operaciones. Se usa principalmente para aplicaciones de comunicación, contenido multimedia, juegos interactivos y edición de audio. Proporciona mecanismos para acceder y manipular recursos de audio como mezcladores y sintetizadores MIDI.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2

Java Sound

Es una API de bajo nivel para efectuar y controlar la entrada y salida de los medios
de sonido, incluidos los datos de audio y de la Interfaz Digital de Instrumentos
Musicales (MIDI). La API de Java Sound proporciona un control explícito sobre las
capacidades que normalmente se requieren para la entrada y salida de sonido, en
un marco que promueve la extensibilidad y la flexibilidad. La API de sonido de Java
no incluye editores de sonido sofisticados o herramientas gráficas, pero
proporciona capacidades sobre las que se pueden construir dichos programas.
Enfatiza el control de bajo nivel más allá de lo que comúnmente espera el usuario
final.
Debido a que el sonido es tan fundamental, la API de Java Sound satisface las
necesidades de una amplia gama de desarrolladores de aplicaciones. Las áreas
potenciales de aplicación incluyen:
 Marcos de comunicación, como conferencia y telefonía.
 Sistemas de entrega de contenido para el usuario final, como reproductores
multimedia y música que usan contenido transmitido
 Programas de aplicación interactivos, como juegos y sitios web que usan
contenido dinámico
 Creación y edición de contenidos.
 Herramientas, kits de herramientas y utilidades
La Java Sound API proporciona el nivel más bajo de soporte de sonido en la
plataforma Java. Proporciona programas de aplicación con una gran cantidad de
control sobre las operaciones de sonido, y es extensible. Por ejemplo, la API de Java
Sound proporciona mecanismos para instalar, acceder y manipular recursos del
sistema, como mezcladores de audio, sintetizadores MIDI, otros dispositivos de
audio o MIDI, lectores y escritores de archivos, y conversores de formato de
sonido. La API de sonido de Java no incluye editores de sonido sofisticados o
herramientas gráficas, pero proporciona capacidades sobre las que se pueden
construir dichos programas. Enfatiza el control de bajo nivel más allá de lo que
comúnmente espera el usuario final.
Hay otras API de la plataforma Java que tienen elementos relacionados con el
sonido. El Java Media Framework (JMF) es una API de nivel superior que
actualmente está disponible como una extensión estándar para la plataforma
Java. Por otro lado, los programas que se enfocan en el sonido pueden beneficiarse
de la API de Java Sound, especialmente si requieren características más
avanzadas, como la capacidad de controlar cuidadosamente la reproducción de
audio con búfer o manipular directamente un sintetizador MIDI. Otras API de Java
con aspectos de sonido incluyen Java 3D y API para telefonía y voz.
Paquetes
La API de Java Sound incluye soporte para audio digital y datos MIDI. Estos dos
módulos principales de funcionalidad se proporcionan en paquetes separados:
 javax.sound.sampled Este paquete especifica interfaces para capturar,
mezclar y reproducir audio digital (muestreado).
 javax.sound.midi Este paquete proporciona interfaces para síntesis MIDI,
secuenciación y transporte de eventos.
Otros dos paquetes permiten a los proveedores de servicios (a diferencia de los
desarrolladores de aplicaciones) crear componentes de software personalizados
que amplíen las capacidades de una implementación de la API de Java Sound:
 javax.sound.sampled.spi
 javax.sound.midi.spi

También podría gustarte