Aller au contenu

detecter l'utilisation de la carte son


mophets

Messages recommandés

bonjour,

je souhaiterais savoir comment détecter quand ma carte son (M-Audio Delta 1010LT) est utilisée, autrement dit quand un son est joué. (sous seven)

ce que je cherche a faire :
un HTPC qui via EventGhost mettrait mon ampli (piloté par le port serie) en veille après un certain temps de silence, et le sortirait de veille qd je joue un film, de la musique... le truc c'est que les sources de son sur un pc sont vraiment trop multiples pour passer par la reconnaissance des processus (foobar, mediaportal, vlc, internet...)

des idées?

merci d'avance

steph

Lien vers le commentaire
Partager sur d’autres sites

Perso, je ferais un truc du genre:

Deja j'ai aussi une maudio delta mais une 44, sur cette carte son tu as un monitoring hard donc c'est simple.

- Script python qui avec la SDL (ou autre lib qui permet de choisir ta sourceline) scrute la sortie "monitoring" de ta carte, si y'a du niveau alors reset sinon tu incremente un compteur

- Quand le compteur est depassé, envoyer ton signal d'extinction sur le port serie.

Ca peut ce faire en java:

http://docs.oracle.com/javase/tutorial/sound/sampled-overview.html ( Sourcedataline )

En python avec gstreamer sous linux:

http://stackoverflow.com/questions/16899977/specify-soundcard-with-python-gstreamer

Et surement pleins d'autres lib comme sdl ou pygame.

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...