При воспроизведении монофонического звука (например, старого видео на YouTube) поведение Windows 10 заключается в отправке этого на центральный канал.

Есть ли способ заставить монофонические аудиопотоки воспроизводиться через передние L/R-динамики как двойной моно, не вдаваясь в свойства звука и не отключая центральный канал?

1 ответ1

0

Стандартная политика всех версий Windows, которые поддерживают многоканальный выход, состоит в том, чтобы отобразить монопоток на передний левый / правый каналы системы с несколькими динамиками. Это именно то, что вам нужно.

Проблема может быть в неправильной конфигурации динамика / канала. Поскольку конфигурация с одним динамиком (моно) состоит только из центрального канала, маской распределения каналов по умолчанию для монопотока является KSAUDIO_SPEAKER_MONO, что соответствует SPEAKER_FRONT_CENTER. Поэтому, если приложение использует расширенную спецификацию формата аудио (WAVEFORMATEXTENSIBLE) при доступе к конечной точке аудио и указывает KSAUDIO_SPEAKER_MONO для монопотоков, звук будет направлен только в центральный канал.

Но большинство приложений не указывают явные маски распределения каналов явно для моно и стереозвука. В таких случаях Windows использует правила отображения по умолчанию, а монофонические звуки направляются как на фронтальные левую, так и на правую колонки.

Если вы уверены, что все параметры как в свойствах звука Windows, так и в собственном приложении управления аудиоадаптера (если таковые имеются) верны, вам нужно попробовать несколько разных приложений воспроизведения звука, чтобы изолировать проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .