На самом деле это два вопроса в одном.
Во-первых, как звуковые карты (дешевые) «обнаруживают», подключены ли наушники? Измеряя сопротивление или каким-то другим методом?
Во-вторых, можно ли как-то по-разному выводить звук на динамики и наушники? Я думаю, нет, по крайней мере, нет на дешевых. Что нужно для этого?
(Я не имею ни малейшего представления о том, что касается сохранения звука при прослушивании mp3-файлов, поэтому для некоторых это может быть слишком простым вопросом.)
Ответы:
Аудио порты обнаруживают, что что-то подключено, отслеживая изменение сопротивления через порт. Когда ничего не подключено, сопротивление бесконечно, но когда катушка подключена (динамик или микрофон), теперь есть измеримое сопротивление, и компьютер появляется и спрашивает вас, что вы подключили.РЕДАКТИРОВАТЬ: Я копал, и вместо того, чтобы пытаться выяснить, что делают производители аудиоадаптеров, я решил взглянуть на производителей разъемов, чтобы выяснить, есть ли внутренние механические переключатели, а также, возможно, предполагаемое использование.
Обратившись к цифровому ключу , я обнаружил, что есть несколько различных механических способов, которыми гнезда обеспечивают обнаружение. Наиболее распространенным типом DOES является отдельная внутренняя схема переключателя, основанная на положении самого внутреннего лезвия в стволе; и они всего на пару центов больше на единицу, чем некоммутируемый домкрат. Вот двухстоечное крепление Tyco, которое, я думаю, похоже на то, что может быть на материнской плате.
Интересно, что на многих (большинство?) Переключатель обнаружения фактически полностью изменен. Таким образом, переключатель закрыт, пока вилка не вставлена, вот один из CUI .
Этот Шуртер сумасшедший; это «стерео» разъем, на котором все три кольца (включая землю) переключаются. Так что он может сказать вам, насколько глубоко вставлен штекер, я думаю;) Только $ 6.50 каждый!
Использование этих переключателей, кажется, является наиболее вероятным способом, которым они это делают, и то, что мне говорили в прошлом, вероятно, неверно или, по крайней мере, неправильно во всех отношениях.
Я собираюсь отключить один понедельник - я должен посмотреть, есть ли этот переключатель по крайней мере в разъемах, которые Intel использует. :)
Если вы хотите иметь одинаковый звук как в наушниках, так и в динамиках, то вам может потребоваться приобрести Y-адаптер для аудиоразъема (сплиттер):
Если вам нужны разные звуки для каждого наушника и набора динамиков, вы, вероятно, зависите от возможностей программного микшера, предоставленного производителем вашего аудиоадаптера, и / или используемого вами программного обеспечения.
В зависимости от вашей ситуации, вы можете также подумать о приобретении вторичной звуковой карты, чтобы на разных аудиоустройствах можно было указывать разные приложения.
источник
soundcard -> jack -> headphones -> jack(GND) -> soundcard(GND)
Как заявил pipTheGeek, еще одним вариантом измерения электрического сопротивления является механический переключатель.
Переключатель нажал - что-то подключено.
Вы можете проверить это, подключив Y-адаптер или адаптер размера в гнездо. Если разъем работает так, как-то подключено к порту, у вас есть механический переключатель.
Адаптер не будет создавать никаких соединений между линиями и землей, поэтому он не должен считаться выходным устройством для измерения сопротивления.
источник