Using the Waveform Audio Interface
9/8/2008
Esta seção descreve a interface Waveform Audio API. Um aplicativo utiliza esta interface para obter o maior controle possível sobre dispositivos áudio E/S. Especificamente, Esta seção aborda o seguinte capacidades do Waveform Audio API:
Esta seção
For All Platforms:
- Call Order for Waveform Audio Functions
Descreve a ordem na qual estão Waveform Audio Functions chamado na ordem ao executar áudio gravação e reprodução.
- Consultando e abrindo dispositivos áudio E/S de forma de onda
Descreve como determinar quais drivers estão disponível para áudio E/S em seu dispositivo e aberto, em seguida, os drivers para gravação ou reprodução.
- Alocando áudio blocos dados
Como alocar memória para seu áudio blocos dados necessários para o API para Play som.
- Reproduzir áudio em formato wave arquivos
Como usar funções Waveform Audio para enviar dados blocos para áudio um forma de onda dispositivo saída.
- Tratamento de erros gerados pelo áudio funções
Descreve como os erros são retornados de funções Waveform Audio, e como esses erros devem ser processados.
- Usando mensagens janelas para gerenciar de forma de onda áudio reprodução
Descreve as mensagens seu aplicativo pode enviar para uma função procedimento window para gerenciar de forma de onda áudio reprodução.
- Desalocando blocos memória associado com áudio dados
Como seu aplicativo pode determinar quando um driver de dispositivo for concluído com o bloco dados e livre de memória que está associado com a estrutura bloco e cabeçalho dados.
- Fechar forma de onda áudio dispositivos saída
Como limpar recursos alocados durante a reprodução de áudio forma de onda.
For Windows Mobile:
- Classes de ganho de áudio
Ganho de áudio classes permitem que você classificar áudio fontes e, em seguida, dependem de OS para gerenciar como essas classes capturam uma da outra.
See Also
Concepts
Waveform Audio Application Development
Classes atenuação
Suporte MIDI (Musical Instrument Digital Interface)