Ten en cuenta que en las ciencias informáticas un problema puede tener diversas resoluciones, así que nosotros enseñamos lo más óptimo y eficiente.
Documentación relacionada
Para obtener más información sobre el uso de Java Sound, consulte:
Tenga en cuenta: En el javax.sound.sampled
API, una null
El parámetro de referencia a los métodos es incorrecto a menos que se documente explícitamente que el método tiene una interpretación significativa. El uso contrario es una codificación incorrecta y puede resultar en una excepción de tiempo de ejecución, ya sea inmediatamente o en algún momento posterior. NullPointerException
es un ejemplo de excepción de tiempo de ejecución típica y aceptable para tales casos.
- Ya que:
- 1.3
Interfaz | Descripción |
---|---|
Acortar | los Clip La interfaz representa un tipo especial de línea de datos cuyos datos de audio se pueden cargar antes de la reproducción, en lugar de transmitirse en tiempo real. |
Linea de datos | DataLine agrega funcionalidad relacionada con los medios a su superinterfaz, Line . |
Línea | los Line La interfaz representa una alimentación de audio mono o multicanal. |
LineListener | Instancias de clases que implementan el LineListener La interfaz puede registrarse para recibir eventos cuando cambia el estado de una línea. |
Mezclador | Un mezclador es un dispositivo de audio con una o más líneas. |
Puerto | Los puertos son líneas simples para la entrada o salida de audio hacia o desde dispositivos de audio. |
SourceDataLine | Una línea de datos de origen es una línea de datos en la que se pueden escribir datos. |
TargetDataLine | Una línea de datos de destino es un tipo de DataLine desde el que se pueden leer los datos de audio. |
Clase | Descripción |
---|---|
AudioFileFormat | Una instancia del AudioFileFormat clase describe un archivo de audio, incluido el tipo de archivo, la longitud del archivo en bytes, la longitud en cuadros de muestra de los datos de audio contenidos en el archivo y el formato de los datos de audio. |
AudioFileFormat.Type | Una instancia del Type class representa uno de los tipos estándar de archivo de audio. |
Formato de audio | AudioFormat es la clase que especifica una disposición particular de datos en una secuencia de sonido. |
AudioFormat.Encoding | los Encoding La clase nombra el tipo específico de representación de datos que se usa para una secuencia de audio. |
AudioInputStream | Un flujo de entrada de audio es un flujo de entrada con un formato de audio y una duración especificados. |
Permiso de audio | los AudioPermission class representa los derechos de acceso a los recursos del sistema de audio. |
Sistema de audio | los AudioSystem La clase actúa como punto de entrada a los recursos del sistema de audio muestreado. |
BooleanControl | A BooleanControl proporciona la capacidad de cambiar entre dos posibles configuraciones que afectan el audio de una línea. |
BooleanControl.Type | Una instancia del BooleanControl.Type class identifica un tipo de control booleano. |
CompoundControl | A CompoundControl , como un ecualizador gráfico, proporciona control sobre dos o más propiedades relacionadas, cada una de las cuales se representa como un Control . |
CompoundControl.Type | Una instancia del CompoundControl.Type la clase interna identifica un tipo de control compuesto. |
Control | Lines a menudo tienen un conjunto de controles, como la ganancia y el panorama, que afectan la señal de audio que pasa a través de la línea. |
Tipo de control | Una instancia del Type class representa el tipo de control. |
DataLine.Info | Además de la información de clase heredada de su superclase, DataLine.Info proporciona información adicional específica para las líneas de datos. |
EnumControl | Un EnumControl proporciona control sobre un conjunto de posibles valores discretos, cada uno representado por un objeto. |
EnumControl.Type | Una instancia del EnumControl.Type la clase interna identifica un tipo de control enumerado. |
FloatControl | A FloatControl El objeto proporciona control sobre un rango de valores de punto flotante. |
FloatControl.Type | Una instancia del FloatControl.Type la clase interna identifica un tipo de control flotante. |
Line.Info | A Line.Info El objeto contiene información sobre una línea. |
LineEvent | los LineEvent La clase encapsula la información que una línea envía a sus oyentes cada vez que la línea se abre, se cierra, se inicia o se detiene. |
LineEvent.Type | La clase interna LineEvent.Type identifica qué tipo de evento ocurrió en una línea. |
Mixer.Info | los Mixer.Info class representa información sobre un mezclador de audio, incluido el nombre, la versión y el proveedor del producto, junto con una descripción textual. |
Port.Info | los Port.Info la clase se extiende Line.Info con información adicional específica de los puertos, incluido el nombre del puerto y si es una fuente o un destino para su mezclador. |
Tipo de reverberación | los ReverbType La clase proporciona métodos para acceder a varios ajustes de reverberación que se aplicarán a una señal de audio. |
Excepción | Descripción |
---|---|
LineUnavailableException | A LineUnavailableException es una excepción que indica que una línea no se puede abrir porque no está disponible. |
UnsupportedAudioFileException | Un UnsupportedAudioFileException es una excepción que indica que una operación falló porque un archivo no contenía datos válidos de un tipo y formato de archivo reconocidos. |
Si estás contento con lo expuesto, puedes dejar una noticia acerca de qué te ha parecido este post.