Информация об изменениях

Сообщение Re[4]: Раздельные настройки звуковых устройств по приложения от 01.07.2019 15:32

Изменено 01.07.2019 18:29 Евгений Музыченко

Re[4]: Раздельные настройки звуковых устройств по приложениям в Win
Здравствуйте, akasoft, Вы писали:

A>Да, DirectSound — Первичный звуковой драйвер.


У меня всегда стоял WaveOut, а в висте и старше DirectSound точно так же эмулируется, поэтому я его даже не пробовал. Сейчас попробовал — переключение работает. А с WaveOut/MME — нет. Пойду писать багрепорт в Feedback Hub.
Re[4]: Раздельные настройки звуковых устройств по приложения
Здравствуйте, akasoft, Вы писали:

A>Да, DirectSound — Первичный звуковой драйвер.


У меня всегда стоял WaveOut, а в висте и старше DirectSound точно так же эмулируется, поэтому я его даже не пробовал. Сейчас попробовал — переключение работает. А с WaveOut/MME — нет. Пойду писать багрепорт в Feedback Hub.

P.S. Кстати, эта фича вообще реализована исключительно криво. Попробовал ее с WASAPI — первый вызов IMMDeviceEnumerator::GetDefaultAudioEndpoint всегда возвращает общее устройство по умолчанию, и только последующие — установленное индивидуально. То есть, пока звук идет и сеанс не закрыт — переключение не сработает, выбранное устройство будет задействовано только в следующем сеансе. А при следующем запуске приложения первый сеанс опять выведет звук на общее устройство по умолчанию. Если приложение создает только один сеанс WASAPI от начала до конца работы — фича на него не подействует вообще.

Прям диву даюсь, как они такие грубейшие косяки умудряются не замечать годами?