волна/в

Класс волны или устройства состоит из звуковых устройств для низкоуровневых звуковых входных данных. Доступ к этим устройствам можно получить с помощью функций волн, описанных в пакете SDK для платформы. Устройства в этом классе связаны с устройствами линии, поддерживающими тип мультимедиа LINEMEDIAMODE_AUTOMATEDVOICE, указанный в элементе dwMediaModes dwMediaModes элемента структуры LINEDEVCAPS для устройства линии.

Функции lineGetID и phoneGetID заполняют структуру VARSTRING, задав элемент dwStringFormat значение STRINGFORMAT_BINARY и добавляя этот дополнительный элемент:

DWORD DeviceId;  // identifier of audio device

Элемент deviceId является идентификатором закрытого звукового устройства. Этот идентификатор используется в вызове функции waveInOpen, чтобы открыть устройство для ввода. Вы можете использовать результирующий дескриптор устройства для записи цифровых звуковых данных из линии или телефонного устройства.

Хотя класс устройства "волна" также существует для низкоуровневых звуковых устройств, вы всегда должны использовать класс волны или в классе устройства для ввода низкоуровневой волны.

Дополнительные сведения о функциях волн см. в мультимедийных функций.