Na maioria das vezes a primeira coisa que um programa que utliza a API Java Sound precisa fazer é obter um objeto
Mixer ou pelo menos uma linha (
Line) de um mixer para que seja possível manipular o som entrando ou saindo do computador. Para isso é necessário conhecer quais tipos de mixer estão instalados no sistema.
O método
static Mixer.Info[] getMixerInfo() recupera o objeto de informação dos mixers que estão instalados. Cada objeto
Mixer.Info retornado por este método identifica um tipo de mixer que está instalado no sistema. Um objeto
Mixer.Info inclui as seguintes strings para identificar o tipo de mixer:
- nome
- versão
- fabricante
- descrição
Estas strings são arbitrárias. Assim, uma aplicação que precisa de um mixer específico deve saber o que esperar e deve saber com o quê comparar. A empresa que fornece o mixer deve incluir esta informação em sua documentação.
Uma vez que o mixer apropriado é encontrado, o programa invoca o método seguinte da classe
AudioSystem para obter o mixer desejado:
static Mixer getMixer(Mixer.Info info)
Nenhum comentário:
Postar um comentário