| 
| 
 | Вопрос # 3 129/ вопрос открыт / | 
 |  Приветствую, уважаемые эксперты!Кто знает как в стандартной USB звуковой карте можно программно инвертировать стереоканалы (чтобы правый выход стал левым, а левый - правым)? Звук у меня идет из Windows Media Player'a и мне нужно как-то давать команду звуковой карте перевернуть или вернуть обратно каналы. как это можно сделать?
 
|  |   Вопрос задал: AlexMPEI (статус: 1-ый класс)Вопрос отправлен: 27 августа 2009, 09:58
 Состояние вопроса: открыт, ответов: 0.
 |  
 Мини-форум вопросаВсего сообщений: 15; последнее сообщение — 28 августа 2009, 14:44; участников в обсуждении: 2. 
|   | Вадим К (статус: Академик), 27 августа 2009, 10:59 [#1]:Стандартная - сильно сказано. Если это не позволяет драйвер, то надо писать свой драйвер, а это уже не делфовская задача. Проще провода местами обменять. Галочка "подтверждения прочтения" - вселенское зло. |  
|   | AlexMPEI (статус: 1-ый класс), 27 августа 2009, 11:30 [#2]:Провода нужно менять слишком часто! я тоже об этом думал - сделать примитивное реле с управление по COM-порту, например и переключать провода между выходами командами. Но это не очень красиво. Стандартная - значит Windows сам ее определяет как стандартное USB аудиоустройство и подбирает ей сам драйвер. |  
|   | Вадим К (статус: Академик), 27 августа 2009, 12:01 [#3]:Я такую функциональность не видел даже в специализированных драйверах. А с чего такая функциональность понадобилась? Хотя можно воспроизводить звук самописным плеером, а там можно хоть каждую секунду ментять каналы.
 Галочка "подтверждения прочтения" - вселенское зло. |  
|   | AlexMPEI (статус: 1-ый класс), 27 августа 2009, 12:40 [#4]:2 усилителя выводят звук на 2 группы колонок (4 параллельных ряда). В режиме кино все работает как обычно (левый, правый, левый, правый), в режиме музыка один усилитель переворачивает каналы, чтобы по краям был один канал, а в центре 2 других (правый, левый, левый, правый). |  
|   | Вадим К (статус: Академик), 27 августа 2009, 13:18 [#5]:ну так, а почему он переворачивает? Галочка "подтверждения прочтения" - вселенское зло. |  
|   | AlexMPEI (статус: 1-ый класс), 27 августа 2009, 14:09 [#6]:это не он переворачивает  это я должен переворачивать, чтобы при проигрывании музыки организовывалась стереосистема с центральным левым. |  
|   | Вадим К (статус: Академик), 27 августа 2009, 14:17 [#7]:может просто воспользоваться правильным плеером, который умеет сам распределять каналы? например MediaPlayer Classic Галочка "подтверждения прочтения" - вселенское зло. |  
|   | AlexMPEI (статус: 1-ый класс), 27 августа 2009, 14:35 [#8]:1) MediaPlayer Classic не ActiveX компонент. Весь контент играется из моей программы. 2) что значит "умеет сам распределять каналы"?
 3) 2 усилителя (Lexicon RV5) подключены по USB и определяются как две стандартные USB звуковые карты. Стереосигнал на них должен изначально идти одинаковый, но на одном усилителе в итоге должен получаться инвертированный. С разработчиками я связывался, у самого усилителя такой возможности нет.
 |  
|   | Вадим К (статус: Академик), 27 августа 2009, 14:38 [#9]:почему он там должен быть инвертированный? он там должен быть нормальный. "Умеет распределять каналы" - в настройках можно привязать каналы звука с фильма к каналам звуковой карты.
 Галочка "подтверждения прочтения" - вселенское зло. |  
|   | AlexMPEI (статус: 1-ый класс), 27 августа 2009, 14:53 [#10]:заказчик хочет чтобы один усилитель всегда играл обычный стерео, а другой переворачивался туда-сюда в зависимости от контента. Есть два места где можно сделать этот переворот: 1 до усилителя в драйвере, 2 после усилителя (внешним мультиплексором или реле). Либо нужен плеер, который сможет привязывать дублированные звуковые каналы к 2м разным звуковым картам. |  
|   | Вадим К (статус: Академик), 27 августа 2009, 14:59 [#11]:ох эти заказчики.... проще отказаться, чем реализовывать то, что они хотят. Галочка "подтверждения прочтения" - вселенское зло. |  
|   | AlexMPEI (статус: 1-ый класс), 27 августа 2009, 15:04 [#12]:отказаться == уволиться   |  
|   | Вадим К (статус: Академик), 27 августа 2009, 15:11 [#13]:Иногда и это более правильный выход. или правильный плеер.
 В конце концов можно и мп3 развернуть.
 Галочка "подтверждения прочтения" - вселенское зло. |  
|   | AlexMPEI (статус: 1-ый класс), 27 августа 2009, 15:23 [#14]:инженеры просто так не сдаются |  
|   | AlexMPEI (статус: 1-ый класс), 28 августа 2009, 14:44 [#15]:предложили мне это делать с помощью утилит в составе K-Lite codec pack. через утилиту ffd show audio decoder. Как вообще с подобными утилитами можно работать из программы?
 |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |