Vista: пристрої відтворення аудіо- миттєво змінити?


0

Під час перемикання аудіопристроїв в Vista (панель управління звуком, пристрої відтворення), такі як перехід від гучномовців до навушників,

Коли я перемикаю пристрої відтворення, будь-яку програму, яку я запускаю, потрібно закрити та перезапустити, перш ніж вона перемикається, що насправді дратує.

Чи є спосіб зробити так, щоб перемикання відбулося миттєво, не закриваючи свою гру / браузер / winamp?

Крім того, чи є спосіб відобразити, які програми мають певний вихід? Наприклад, я хотів би грати в свої ігри з гарнітурою і мати музику на своїх динаміках.

Відповіді:


1

Ви не можете зробити комутатор, як ви пропонуєте. Ваші програми вже відкрили ручку до буфера, який зчитується певним драйвером звукової карти. Причина цього виходить за рамки простої ліні. Різні звукові карти підтримують абсолютно різні функції, і ваша програма повинна враховувати ці різні функції. В основному можливі швидкості вибірки, глибини розбиття та контроль змішувача, якщо це можливо.

Тепер, щодо відображення програм на конкретний вихід ... це специфічний додаток. Наприклад, вихідні плагіни Winamp підтримують вибір конкретного звукового пристрою. Ви можете встановити програму Winamp для відтворення музики з вашої основної звукової карти, підключеної до динаміків, і встановити звукову карту за замовчуванням на будь-які підключені ваші навушники, тому ваші ігри автоматично відтворюватимуться з них.

Нарешті, якщо ви розраховуєте отримати різні виходи зі звукової карти для роз'єму для навушників проти роз'єму для динаміків, не робіть цього. Ваша звукова карта приводить їх у такий же вихід. Залежно від вашої звукової карти, ви можете використовувати ваші об’ємні звуки як окремий вихід, це специфічно для пристрою.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.