Я очень смущен тем, как звуковые устройства/линии/конечные точки названы в окнах (Vista).Смутно о том, как Windows получает имена звуковых строк
Сначала я иду на панель управления апплета «Звук». Среди прочего, я нахожу одну строку ввода, которая физически находится на USB-аудио устройстве. Название "записи устройства" в апплет:
Микрофон
3 USB Audio Device РабочаяИз waveInGetDeviceCaps я получаю
микрофон (3 USB Audio Deviceпожалуйста обратите внимание на отсутствие закрывающейся скобкиИз IMMDevice.IPropertyStore я вижу два свойства, которые я могу извлечь из имени. Один из них говорит
Микрофон
, а другой говорит USB Audio Device
Где что "3-" приходит от?
Почти полностью справа -: 3- это диссоциатор, применяемый аудиоподсистемой для различения идентично названных устройств. Когда мы создаем имя конечной точки, мы смотрим на ряд факторов: форма формы endpoint создает «Микрофон», «Динамики», «Линейный вход» и т. Д. Часть имени и имя производителя создают «USB Audio Device», часть. Если система находит несколько конечных точек с одинаковыми именами, они устраняют их неоднозначность, помещая « -» перед именем. –