AIMP Forum
Разное => Архив / Archive => Вопросы (архив) / Questions (archive) => Topic started by: Audiophile on August 04, 2013, 12:06:22
-
Артем, здравствуйте. Вопрос такого плана: если в Windos Vista/7/8 нет DirectSound, то какая разница между выбором DS и WASAPI (не exclusive) в настройках AIMP? Я вижу, что для режима WASAPI количество каналов, частота и битность выбирается автоматически, но вот непонятно одно: в настройках системы установлен режим 5.1 (в панели управления ОС для звукового устройства). При выводе через WASAPI выполняется апмикс стерео в 5.1, а при выборе DS - апмикс не выполняется. В принципе понятно, ведь в настройках плеера стоит Stereo. Но разве апмикс выполняет не сама ОС, в соответствии с настройками звукового устройства? Я думал, такой апмикс выполняется как для DS, так и для WASAPI shared, ведь по сути в данных ОС это одно и то же.
-
WASAPI является основным для современных версий ОС (начиная с Windows Vista), А DirectSound остался для совместимости.
Если вы выберите в DirectSound кол-во каналов = Stereo, я полагаю, система сама будет добавлять недостающие 4 канала. В противном случае - это будет делать плеер.
Проще говоря, плеер выводит звук в том формате, который вы укажите. Он сам будет менять частоту и глубину дискретизации, кол-во каналов.
-
Ну плеер-то выводит для DS стерео, как указано. Но разве сама ОС не должна делать апмикс полученного от плеера потока в 5.1 автоматом? Или все преобразования, в т.ч. для режима WASAPI shared, выполняет сам плеер? Где заложен алгоритм апмикса - в плеере или в ОС?
-
я думаю, что она и делает, только забивает недостающие каналы тишиной. Плеер делает те преобразования, что требуются. Алгоритмы есть и в ОС, и в плеере.
-
Ну тишиной забивать - это апмиксом трудно назвать. А как тогда проверить, есть тишина на каналах или вообще нет сигнала?
Ну хорошо, в режиме WASAPI, когда выбор конфигурации каналов отключается - апмикс выполняется плеером или средствами Windows Audio Session API?
-
Ну тишиной забивать - это апмиксом трудно назвать. А как тогда проверить, есть тишина на каналах или вообще нет сигнала?
Можно попробовать одновременно включить стерео трек и 5.1 на разных плеерах.
Ну хорошо, в режиме WASAPI, когда выбор конфигурации каналов отключается - апмикс выполняется плеером или средствами Windows Audio Session API?
Плеером.