Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Você pode definir a sua própria função de retorno de chamada para gerir a reprodução bufferizada de dispositivos de saída MIDI. A função de retorno de chamada é documentada como MidiOutProc.
As mensagens seguintes podem ser enviadas para o parâmetro wMsg da função callback MidiOutProc.
| Valor | Significado |
|---|---|
| MOM_CLOSE | Enviado quando o dispositivo é fechado usando a função midiOutClose. |
| MOM_DONE | Enviado quando o driver de dispositivo termina com um bloco de dados enviado através das funções midiOutLongMsg ou midiStreamOut . |
| MOM_OPEN | Enviado quando o dispositivo é aberto usando a função midiOutOpen . |
Essas mensagens são semelhantes às enviadas para funções de procedimento de janela, mas os parâmetros são diferentes. Um identificador do dispositivo MIDI aberto é passado como um parâmetro para a função de retorno de chamada, juntamente com a palavra dupla de dados de instância passados usando midiOutOpen.
Depois que o driver terminar com um bloco de dados, você pode limpar e liberar o bloco de dados. Devido às restrições sugeridas nas funções de retorno de chamada, é melhor não fazer isso de dentro da função de retorno de chamada.