У меня есть приложение, которое нуждается в разных горячих клавишах в зависимости от типа микрофона (карманный и гарнитурный). Сейчас я проверяю отображаемое имя, но иногда карманное устройство регистрируется под общим именем. Итак, мне нужно что-то более окончательное, но я искал и не могу найти способ определить это отличие от Windows. Есть ли какой-либо API, который даст мне знать эту разницу или нет?Можно ли определить тип микрофона?
0
A
ответ
1
Нет, это не так. Рассмотрите случай, когда у вас есть микрофон, подключенный через 3,5-миллиметровый порт микрофона на передней панели компьютера, вместо USB-микрофона. Единственное, что касается этого провода - это аудиоданные; нет метаданных. Это может быть гарнитура, карманный микрофон или линия от проигрывателя.
Вы можете сделать все возможное, прежде всего, (например, может быть ваш текущий метод или просто предположите «гарнитуру», если это наиболее распространенный вариант), но тогда вы должны позволить своему пользователю настроить его для работы, как они хотят, чтобы он работал. Это единственный окончательный способ сделать это «правильно».
Смежные вопросы
- 1. Как определить тип микрофона
- 2. Можно ли рекурсивно определить тип поддержки React?
- 3. Можно ли определить тип ввода входного обработчика?
- 4. Можно ли определить enumalpha?
- 5. Можно ли отключить Siri при использовании микрофона?
- 6. Можно ли определить, является ли тип облачным типом перечисления?
- 7. Можно ли определить формат строки?
- 8. При использовании шаблонов можно определить тип Lvalue?
- 9. Можно ли определить тип возврата с произвольным параметром типа?
- 10. Можно ли выборочно определить тип в производном классе
- 11. Можно ли определить рекурсивный тип в Common Lisp?
- 12. Можно ли определить тип класса java, используя El с JSTL?
- 13. Можно ли определить, как тип используется в критериях OrderBy
- 14. Можно ли определить тип ключа с помощью json_encode?
- 15. Можно ли определить общий тип Vector в Actionctipt 3?
- 16. Можно ли определить, перекрыл ли подкласс метод?
- 17. Можно ли изменить тип на заданный тип?
- 18. Можно ли определить переменные соединения?
- 19. Можно ли определить макрос NSFound?
- 20. Можно ли определить тему WordPress?
- 21. Можно ли определить вибрацию клавиатуры?
- 22. Можно ли определить повторяющиеся ItemMetadata?
- 23. Можно ли явно определить предикат?
- 24. Можно ли передать на приемник вход с микрофона телефона?
- 25. Можно ли записать фактический звук на тренажере с помощью микрофона
- 26. Можно ли получить звуковое давление от микрофона в приложении iOS?
- 27. Можно ли использовать GTK + тип gtkmm?
- 28. Как определить, является ли тип статическим классом?
- 29. Можно ли определить или заменить существующее перечисление?
- 30. Можно ли конвертировать тип уникального_ptr?