Red de conocimiento informático - Aprendizaje de programación - ¿Qué significa abierto?

¿Qué significa abierto?

Openal se refiere a la API de sonido multiplataforma en la comunidad de software libre.

Expansión de información:

OpenAL (Open Audio Library) es una API de sonido multiplataforma en la comunidad de software libre. Está desarrollada por Loki Software y se utiliza para sistemas Windows y Linux. También proporciona almacenamiento en búfer de sonido y el monitoreo está codificado.

OpenAL está diseñado para sonido posicional 3D multicanal. Su estilo API sigue el modelo de OpenGL y, después de la desaparición de Loki, el proyecto fue mantenido por la comunidad de software libre/código abierto.

Pero el actor más importante (y la mayor parte del esfuerzo de desarrollo) es Creative Technology, con el apoyo continuo de Apple y los entusiastas del software libre/código abierto.

La principal funcionalidad de OpenAL es la codificación en objetos fuente, buffers de sonido y oyentes. El objeto de fuente de sonido contiene un puntero al búfer, la velocidad, posición y dirección del sonido, y la intensidad del sonido. El objeto del oyente contiene la velocidad, posición y dirección del oyente, así como la ganancia general de todos los sonidos.

El búfer contiene datos de sonido en formato PCM de 8 o 16 bits, mono o estéreo, y el motor de rendimiento realiza todos los cálculos necesarios, como atenuación de rango, efecto Doppler, etc.

El búfer contiene datos de sonido en formato PCM de 8 o 16 bits, mono o estéreo.

A diferencia de la especificación OpenGL, la especificación OpenAL consta de dos ramas de API: el núcleo (que consta de la funcionalidad OpenAL real) y la API ALC (utilizada para gestionar el contenido de la presentación, el uso de recursos y encapsular contenido multiplataforma). estilos).

Una característica interesante de OpenAl es su capacidad para añadir calidad de sonido. Por ejemplo, si estás jugando, podría simular una atenuación para que el sonido decaiga a cierta distancia.

El software también puede crear un nivel de realismo mediante el uso del efecto Doppler (la frecuencia del sonido cambia debido al movimiento y/o la densidad del material).