# OpenAL

De Wikipedia, la enciclopedia libre

OpenAL
Desarrollador
Loki Software http://connect.creativelabs.com/openal
Información general
Última versión estable | 2.1.0.0 Febrero de 2010
Género | Interfaz de programación de aplicaciones
Sistema operativo | Multiplataforma
Licencia | LGPL hasta la versión v1.1, las posteriores propietarias
En español | ?

OpenAL(Open Audio Library) es una API de audio multiplataforma desarrollada por Creative Labs para el renderizado eficiente de audio posicional y multicanal en tres dimensiones. Está ideada para su uso en videojuegos y el estilo y convenciones del código es similar al de OpenGL.

La API está disponible para las siguientes plataformas: Mac OS, Linux (tanto para OSS como para ALSA), *BSD, Solaris, Irix, Microsoft Windows, Sony PlayStation 2, Microsoft Xbox y Nintendo GameCube.

Al contrario que la especificación de OpenGL, la especificación de OpenAL se divide en dos secciones: el núcleo, consistente en las llamadas a funciones, y la ALC API, utilizado para la gestión de contextos de renderizado, uso y bloqueo de recursos, etc. de manera multiplataforma.

Con la intención de agregar funcionalidades extra en el futuro, OpenAL utiliza un mecanismo basado en extensiones. Cada cual puede incluir sus propias extensiones en la distribución de OpenAL, algo frecuente para enseñar o agregar funcionalidades de hardware propietario. Las extensiones pueden ser promocionadas a un status ARB (Architecture Review Board), indicando una extensión estándar que será mantenida con compatibilidad hacia atrás. Las extensiones ARB pueden ser agregadas al núcleo de la API tras un cierto período.

El funcionamiento global de OpenAL se puede dividir en objetos fuente, oyentes y buffers de audio. Un objeto fuente contiene un puntero a un búffer, además de una serie de atributos como la velocidad, posición, dirección o intensidad del emisor de sonido. Un oyente contiene información sobre la velocidad, posición y orientación del sistema de referencia, además de la ganancia general aplicada a todo sonido. Sólo puede haber un oyente. Los buffers contiene la información del sonido en formato PCM, bien en 8 o 16 bits, en formato mono o estéreo. El motor de renderizado se encarga de todos los cálculos necesarios como la atenuación, doppler, etc.

## [editar] Juegos que utilizan OpenAL

- Basados en motores de Id Software
  - Doom 3
  - Jedi Knight II: Jedi Outcast
  - Jedi Knight: Jedi Academy
  - Quake 4
  - Prey
  - Tremulous
- Basados en motores Unreal
  - Unreal 2
  - Unreal Tournament 2003
  - Unreal Tournament 2004
  - Unreal Tournament 3
  - Postal 2
  - America's Army
  - Hitman 2
- Otros
  - Battlefield 2
  - Freedom Fighters
  - Psychonauts
  - Armed Assault
  - Race Driver GRID
  - Regnum Online
  - SuperTux 0.3.x
  - SuperTuxKart
  - Penumbra Overture
  - Assault Cube

## [editar] Enlaces

- OpenAL

Obtenido de «http://es.wikipedia.org/w/index.php?title=OpenAL&oldid=54791701»
Ver las calificaciones de la página
Evalúa este artículo
Evalúa este artículo
Evaluaciones de la página
¿Qué es esto?
Promedio actual de calificaciones.
Confiable
Objetivo
Completo
Bien escrito
Estoy muy bien informado sobre este tema (opcional)
Tengo un grado universitario relevante
Es parte de mi profesión
Es una pasión personal
La fuente de mi conocimiento no está en esta lista
Me gustaría ayudar a mejorar Wikipedia, enviarme un correo electrónico (opcional)
Te enviaremos un correo electrónico de confirmación. No compartiremos tu dirección de correo electrónico con terceros por nuestra Declaración de privacidad de los comentarios.
Guardado correctamente
Tu valoración aún no ha sido enviada
Tus calificaciones han caducado
Por favor, reevalúa esta página y envía calificaciones nuevas.
Ha ocurrido un error. Por favor inténtalo de nuevo más tarde.
¡Gracias! Se han guardado tus valoraciones.
Tómate un momento para completar una breve encuesta.
¡Gracias! Se han guardado tus valoraciones.
¿Quieres crear una cuenta?
Una cuenta te ayudará a realizar un seguimiento de tus cambios y te permitirá participar en debates y ser parte de la comunidad.
o
¡Gracias! Se han guardado tus valoraciones.
¿Sabías que puedes editar esta página?
Categoría:

- Bibliotecas de audio

##### Herramientas personales

- Ingresar
- Crea una nueva cuenta