Jump to content

detecter l'utilisation de la carte son


Recommended Posts

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

Link to comment
Share on other 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.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...