Compartilhar via


Usando uma janela ou thread para processar mensagens de driver

Para usar uma função de retorno de chamada de janela, especifique o sinalizador CALLBACK_WINDOW no parâmetro fdwOpen e um identificador de janela na palavra de baixa ordem do parâmetro dwCallback da função waveInOpen ou waveOutOpen . As mensagens de driver serão enviadas para o procedimento de janela da janela identificada pelo identificador em dwCallback.

Da mesma forma, para usar um retorno de chamada de thread, especifique CALLBACK_THREAD e um identificador de thread na chamada para waveInOpen ou waveOutOpen. Nesse caso, as mensagens são postadas no thread especificado em vez de em uma janela.

As mensagens enviadas para a janela ou o retorno de chamada de thread são específicas para o tipo de dispositivo de áudio usado. Para obter mais informações sobre essas mensagens, consulte Reproduzindo arquivos Waveform-Audio.