Mac - Получение идентификатора поставщика аудиоустройства и идентификатора продукта и настройка его с помощью идентификатора, который я получаю от CoreAudio - PullRequest
0 голосов
/ 04 февраля 2019

Я создаю список аудиоустройств OSX.Я использую CoreAudio для получения списка, и я хотел бы также получить идентификатор поставщика и идентификатор продукта для каждого из них.

Есть идеи, как это сделать?

1 Ответ

0 голосов
/ 05 февраля 2019

Вы можете использовать selector = kAudioDevicePropertyModelUID. Он будет содержать как vid, так и pid, и вы сможете извлечь его оттуда

AudioObjectPropertyAddress address = {
kAudioDevicePropertyModelUID, 
kAudioObjectPropertyScopeGlobal, 
kAudioObjectPropertyElementMaster
};

And query for the property data using: AudioObjectGetPropertyData
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...