Partilhar via


onda/entrada

A classe de dispositivo wave/in consiste em dispositivos de áudio para entrada de áudio de onda baixa. Você acessa esses dispositivos usando as funções wave, que são descritas no Platform Software Development Kit (SDK). Os dispositivos nesta classe estão associados a dispositivos de linha que suportam o tipo de mídia LINEMEDIAMODE_AUTOMATEDVOICE, que é especificado no dwMediaModes membro da estrutura deLINEDEVCAPS para o dispositivo de linha.

O lineGetID e funções phoneGetID preenchem uma estrutura de VARSTRING, definindo o dwStringFormat membro para o valor STRINGFORMAT_BINARY e anexando esse membro adicional:

DWORD DeviceId;  // identifier of audio device

O membro do DeviceId é o identificador de um dispositivo de áudio fechado. Você usa esse identificador em uma chamada para a funçãowaveInOpenpara abrir o dispositivo para entrada. Você pode usar o identificador de dispositivo resultante para gravar dados de áudio digitalizados da linha ou do dispositivo telefônico.

Embora também exista uma classe de dispositivo "wave" para dispositivos de áudio de onda de baixo nível, você sempre deve usar a classe de dispositivo wave/in para entrada de onda de baixo nível.

Para obter mais informações sobre as funções de onda, consulte Multimedia Functions.