Compartilhar via


Abrindo dispositivos de entrada MIDI

Para abrir um dispositivo de entrada MIDI para gravação, use a função midiInOpen . Essa função abre o dispositivo associado ao identificador de dispositivo especificado e retorna um identificador do dispositivo aberto gravando o identificador em um local de memória especificado.

Se você usar o sinalizador MIDI_IO_STATUS com midiInOpen, o sistema usará a mensagem MIM_MOREDATA para alertar a função de retorno de chamada do aplicativo quando ele não estiver processando dados MIDI com rapidez suficiente para acompanhar o driver do dispositivo de entrada. (A mensagem MM_MIM_MOREDATA faz o mesmo trabalho com retornos de chamada de janela. No entanto, por motivos de desempenho, a maioria dos aplicativos usará funções de retorno de chamada em vez de retornos de chamada de janela.) Se o aplicativo processar dados MIDI em um thread separado, aumentar a prioridade do thread poderá ter um impacto significativo na capacidade do aplicativo de acompanhar o fluxo de dados.

Gravando áudio MIDI