Partilhar via


onda/saída

A classe de dispositivo wave/out consiste em dispositivos de áudio para saída 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ção waveOutOpen para abrir o dispositivo para saída. Você pode usar o identificador de dispositivo resultante para reproduzir dados de áudio digitalizados na linha ou no dispositivo do telefone.

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/out para saída de saída de onda de baixo nível.

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