AIMP Forum

Разное => Архив / Archive => Вопросы (архив) / Questions (archive) => Topic started by: Audiophile on August 04, 2013, 12:06:22

Title: Методы вывода (вопрос к автору)
Post 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, ведь по сути в данных ОС это одно и то же.
Title: Re: Методы вывода (вопрос к автору)
Post by: Artem on August 04, 2013, 13:02:13
WASAPI является основным для современных версий ОС (начиная с Windows Vista), А DirectSound остался для совместимости.

Если вы выберите в DirectSound кол-во каналов = Stereo, я полагаю, система сама будет добавлять недостающие 4 канала. В противном случае - это будет делать плеер.
Проще говоря, плеер выводит звук в том формате, который вы укажите. Он сам будет менять частоту и глубину дискретизации, кол-во каналов.
Title: Re: Методы вывода (вопрос к автору)
Post by: Audiophile on August 04, 2013, 14:33:24
Ну плеер-то выводит для DS стерео, как указано. Но разве сама ОС не должна делать апмикс полученного от плеера потока в 5.1 автоматом? Или все преобразования, в т.ч. для режима WASAPI shared, выполняет сам плеер? Где заложен алгоритм апмикса - в плеере или в ОС?
Title: Re: Методы вывода (вопрос к автору)
Post by: Artem on August 04, 2013, 16:51:06
я думаю, что она и делает, только забивает недостающие каналы тишиной. Плеер делает те преобразования, что требуются. Алгоритмы есть и в ОС, и в плеере.
Title: Re: Методы вывода (вопрос к автору)
Post by: Audiophile on August 04, 2013, 17:57:04
Ну тишиной забивать - это апмиксом трудно назвать. А как тогда проверить, есть тишина на каналах или вообще нет сигнала?

Ну хорошо, в режиме WASAPI, когда выбор конфигурации каналов отключается - апмикс выполняется плеером или средствами Windows Audio Session API?

Title: Re: Методы вывода (вопрос к автору)
Post by: Artem on August 04, 2013, 18:50:15
Ну тишиной забивать - это апмиксом трудно назвать. А как тогда проверить, есть тишина на каналах или вообще нет сигнала?

Можно попробовать одновременно включить стерео трек и 5.1 на разных плеерах.

Ну хорошо, в режиме WASAPI, когда выбор конфигурации каналов отключается - апмикс выполняется плеером или средствами Windows Audio Session API?

Плеером.