волна/в
Класс устройств wave/in состоит из звуковых устройств для низкоуровневого звукового ввода. Доступ к этим устройствам можно получить с помощью волновых функций, описанных в пакете sdk для платформы. Устройства в этом классе связаны с линейными устройствами, поддерживающими тип мультимедиа LINEMEDIAMODE_AUTOMATEDVOICE, который указан в элементе dwMediaModes структуры LINEDEVCAPS для устройства линии.
Функции lineGetID и phoneGetID заполняют структуру VARSTRING , устанавливая для элемента dwStringFormat значение STRINGFORMAT_BINARY и добавляя этот дополнительный элемент:
DWORD DeviceId; // identifier of audio device
Элемент DeviceId — это идентификатор закрытого звукового устройства. Этот идентификатор используется в вызове функции waveInOpen , чтобы открыть устройство для ввода. Полученный дескриптор устройства можно использовать для записи оцифрованных звуковых данных с телефона или телефона.
Несмотря на то, что для низкоуровневых звуковых устройств также существует класс "волна", для низкоуровневого ввода волн всегда следует использовать класс устройства wave/in.
Дополнительные сведения о волновых функциях см. в разделе Мультимедийные функции.