2008-09-30 7 views
0

Mon ordinateur dispose de deux cartes son externes et une sur la carte mère avec Windows Vista. Dans Vista, il voit deux entités pour la même carte son, une sortie numérique et une sortie analogique.Mérite DirecShow individuel sur les rendus audio

Lorsque je tente de jouer un fichier vidéo avec audio numérique, dire un DVD, il choisit « Default DirectSound » alors que je veux utiliser « Sortie numérique Auzentech ». J'ai donc pensé assez facilement, je viens de changer le mérite pour 'Digital Output Auzentech' à une valeur plus élevée que les autres, donc il serait choisi, quand une application essaie de construire un play-graph. Le problème que j'ai est que toutes les entités audio ont le même id, donc en changeant 'Digital Output Auzentech', le 'Default Direct Sound' obtient le même mérite. Je crois avoir cherché google-dry pour des informations sur le mérite, directhow et audiorenders, mais n'a toujours pas trouvé de réponse.

Peut-être que quelques-uns des esprits les plus brillants, qui traînent ici pourrait me aider

(outils que j'ai utilisé est GSpot et GraphEdit sur un 32bit Vista Édition Intégrale)

+0

Pas de programmation liée .. –

Répondre

1

Pourquoi voudriez-vous bricoler « le mérite "des filtres directshow? Ce ne sera pas un peu exagéré. Audio numérique ou pas dans votre fichier vidéo, vous pouvez utiliser n'importe quel périphérique de sortie ici. Ainsi, vous pouvez même coller votre 'Digital Output Auzentech' pour tout l'audio sur votre système, pas seulement pour DVD.

Si vous voulez juste sélectionner 'Digital Output Auzentech' pour une application particulière, alors je crois que la plupart des applications décentes vous le permettent. Si vous voulez faire et remplace toutes vos applications (pas les paramètres des applications, mais le paramètre par défaut de Windows), puis la tête à "Sound and Audio Devices" sous le panneau de contrôle (c'est pour xp, Vista avait quelque chose de similaire, mais je peux t rappelez-vous son nom), sous les onglets audio, changez votre périphérique de lecture audio par défaut en 'Digital Output Auzentech', c'est tout. Ensuite, tout votre audio sera sorti de celui-ci.

Personnellement, j'utilise Media Player Classic, si j'ai une piste AC3 ou ACC sur le film, et que je préfère la sortie numérique, je peux facilement passer des paramètres du filtre sonore.

0

Merci pour la réponse défectueuse

Son un peu parce que je suis paresseux. Mon audiocard est attaché par un câble optique à la configuration hifi, et quand je regarde dvd, moviefiles avec les pistes audio DTS og DD et je veux qu'il permute automatiquement à la source numérique ainsi je peux activer SPDIF. C'est en raison du nouveau chemin de média protégé et d'autres choses dans Vista, qui a rendu cela plus difficile, parce que dans les anciens jours (winxp), DTS Connect et SPDIF feraient le "bon" chemin sans que je change automatiquement l'audio par défaut dispositif de sortie. Et une autre chose est que j'utilise Windows Media Center et Windows Media Player parce que je les trouve les meilleures applications pour la lecture des médias.

Par la solution que vous proposez de paramétrer la sortie numérique par défaut, mon pc sortirait PCM dans les jeux, la musique etc. alors que lorsqu'il y a une piste audio numérique, la capacité de spdif fonctionnerait. Mais je ne veux pas PCM Sterio quand je joue à des jeux, je veux 5.1 son beaucoup de jeux offrent codés DTS, donc je ne vais pas besoin de changer de canal audio sur mon ampli ni dans les paramètres Windows. Je connais beaucoup d'autres avec le même problème, quand ils sont passés à Vista et certains ont plus ou moins accepté la solution, en commutant manuellement, mais je refuse :)

Et je suis arrivé à l'idée que si je pouvais changer les paramètres de mérite pour quelque chose comme les rendus audio PCM pour être la sortie numérique plutôt que la sortie direct de defaut, mon problème de commutation automatique serait résolu, donc pour l'audio PCM mon rendu audio par choix serait favorisé.Et en utilisant ma solution, toutes les applications de Directshow, disons Itunes, (sortant sur un membre ici) powerdvd, itunes, mpc etc. utiliseraient mes paramètres si elles n'ont pas implémenté ou surchargé le système de mérite.

Je n'ai pas trouvé d'autres solutions plus probables, que de définir le mérite pour les rendus audio, que je n'arrive malheureusement pas à faire fonctionner correctement. Toutes les autres suggestions sont les bienvenues et je serai prêt à essayer, mais il est peu probable que je vais changer mon utilisation par défaut de MCE ou WMP. J'ai essayé d'autres joueurs et je n'aime pas la plupart d'entre eux.

Questions connexes