Compartir a través de


wave/out

La clase de dispositivo wave/out consta de dispositivos de audio para la salida de audio de onda de bajo nivel. Puede acceder a estos dispositivos mediante las funciones de onda, que se describen en el Kit de desarrollo de software de plataforma (SDK). Los dispositivos de esta clase están asociados a dispositivos de línea que admiten el tipo de medio LINEMEDIAMODE_AUTOMATEDVOICE, que se especifica en el dwMediaModes miembro del lineDEVCAPS estructura para el dispositivo de línea.

Las funciones lineGetID y phoneGetID rellenan una estructura de VARSTRING, estableciendo el miembro dwStringFormat al valor de STRINGFORMAT_BINARY y anexando este miembro adicional:

DWORD DeviceId;  // identifier of audio device

El miembro deviceId es el identificador de un dispositivo de audio cerrado. Use este identificador en una llamada a la función waveOutOpen para abrir el dispositivo para la salida. Puede usar el identificador de dispositivo resultante para reproducir datos de audio digitalizado en la línea o el dispositivo telefónico.

Aunque también existe una clase de dispositivo "wave" para dispositivos de audio de onda de bajo nivel, siempre debe usar la clase de dispositivo wave/out para la salida de onda de bajo nivel.

Para obtener más información sobre las funciones de onda, vea Funciones multimedia.