OpenAL: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
ArthurBot (discussão | contribs)
m Bot: Modificando: fa:اپن‌آال
Linha 23:
As funcionalidades da biblioteca estão baseadas em três conceitos: ''source objects'' (objetos que emitem som), ''audio buffers'' (som que será emitido por algum objeto) e um único ''listener'' (ouvinte da cena). Um ''source object'' conterá uma referência para um ''buffer'' além de também atributos como velocidade, posição, direção e intensidade. O ouvinte é determinado através dos atributos velocidade, posição e direção. A biblioteca é capaz de criar efeitos de atenuação de acordo com a distância e [[efeito Doppler]] automaticamente.
 
Diferente da especificação do OpenGL, a especificação do OpenAL inclui duas seções diferentes da [[API]]: o núcleo consistindo de toda a base do sistema e o ALC (''Audio Library Context'') que é utilizado para conectar o núcleo da biblioteca ao sistema operacional presente. Também existe uma biblioca de funcionalidades auxiliar denominada [[ALUT]] (análoga à biblioteca [[GLUT]] do OpenGL).
 
Com o objetivo de proporcionar novas funcionalidades no futuro, OpenAL utiliza um mecanismo para lidar com extensões. Diferentes fabricantes de [[hardware]] de som podem incluir suas próprias extensões para o OpenAL em seu equipamento.