Индивидуальная заслуга DirecShow для аудио рендеров - PullRequest
0 голосов
/ 30 сентября 2008

Мой компьютер имеет две внешние аудиокарты и одну в материнской плате с Windows Vista. В Vista он видит две сущности для одной и той же звуковой карты, цифровой и аналоговый выход.

Когда я пытаюсь воспроизвести видеофайл с цифровым аудио, скажем, на DVD, он выбирает 'DirectSound по умолчанию' , тогда как я хочу, чтобы он использовал ' Цифровой выход Auzentech '. Поэтому я подумал, что достаточно просто, я просто изменил значение для «Digital Output Auzentech» на значение выше, чем у других, так что оно будет выбрано, когда приложение попытается построить график воспроизведения.

Проблема, с которой я столкнулся, заключается в том, что все аудио объекты имеют одинаковые идентификаторы, поэтому, изменяя «Digital Output Auzentech», «Direct Direct Sound по умолчанию» получает одинаковые достоинства. Я полагаю, что искал в Google-Dry информацию о достоинствах, директ-шоу и аудиорендерах, но до сих пор не нашел ответа.

Может быть, некоторые светлые умы, которые тусуются здесь, могли бы помочь мне

(инструменты, которые я использовал, это GSpot и GraphEdit на 32-битной Vista Ultimate)

Ответы [ 2 ]

1 голос
/ 01 октября 2008

Почему вы хотите возиться с "заслугами" фильтров DirectShow? Не будет ли это немного излишним. Цифровое аудио или нет в вашем видеофайле, вы можете использовать любое устройство вывода здесь. Таким образом, вы даже можете прикрепить свой «цифровой выход Auzentech» для всех аудио в вашей системе, а не только для DVD.

Если вы просто хотите выбрать «Цифровой выход Auzentech» для определенных приложений, то я считаю, что большинство достойных приложений позволяют вам это делать. Если вы хотите сделать это и перезаписать все ваши приложения (не настройку приложений, а настройку Windows по умолчанию), перейдите в «Звуковые и аудиоустройства» на панели управления (это для xp, в Vista было что-то похожее, но я могу » не называйте его название), под вкладками аудио измените ваше устройство воспроизведения звука по умолчанию на «Digital Output Auzentech», вот и все. Тогда все ваше аудио будет выводиться из него.

Лично я использую Media Player Classic, если у меня есть дорожка AC3 или ACC в фильме, и я предпочитаю наслаждаться полностью цифровым выходом, я могу легко переключиться из настроек Sound Filter.

0 голосов
/ 01 октября 2008

Спасибо за неверный ответ

Это своего рода, потому что я ленивый. Моя аудиокарта подключена с помощью оптического кабеля к настройке Hi-Fi, и когда я смотрю DVD, Moviefiles с аудиодорожками DTS или DD, я хочу, чтобы он автоматически переключался на цифровой источник, чтобы я мог включить SPDIF. Это из-за нового защищенного медиа-пути и других вещей в Vista, которые усложнили это, потому что в старые времена (winxp) это делало бы DTS Connect и SPDIF «правильным» способом без необходимости автоматически менять звук по умолчанию. устройство вывода. И еще одна вещь - я использую Windows Media Center и Windows Media Player, потому что я считаю их лучшими приложениями для воспроизведения мультимедиа.

В соответствии с решением, которое вы предлагаете для установки цифрового выхода по умолчанию, мой компьютер будет выводить PCM в играх, музыке и т. Д., Тогда как при наличии цифровой звуковой дорожки функция spdif будет работать. Но я не хочу PCM sterio, когда я играю в игры, я хочу звук 5.1, многие игры предлагают кодированный DTS, поэтому мне не нужно ни переключать аудиоканал на моем усилителе, ни в настройках Windows. Я знаю многих других с той же проблемой, когда они переключились на Vista, и некоторые из них более или менее приняли решение, переключившись вручную, но я отказываюсь:)

И я пришел к мысли, что, если бы я мог изменить настройки качества для чего-то вроде рендеринга звука PCM, чтобы он был цифровым выходом, а не выводом по умолчанию для направления звука, моя проблема с автопереключением была бы решена, следовательно, для звука PCM мой рендеринг аудио по выбору будет предпочтительным.

И используя мое решение, все приложения Directshow, скажем, Itunes, (выходящие здесь на передний план) powerdvd, itunes, mpc и т. Д. Использовали бы мои настройки, если бы они не внедрили или не переопределили систему заслуг.

Я не нашел других более вероятных решений, кроме как установить заслугу для визуализации звука, которую, к сожалению, я не могу заставить работать должным образом. Любые другие предложения приветствуются, и я буду готов попробовать, однако вряд ли я собираюсь изменить использование по умолчанию MCE или WMP. Я опробовал других игроков, и большинство из них мне не нравятся.

...