Bonjour à tous,
J'aimerais savoir comment récupérer le nom du logiciel qui communique avec ma carte son. Par exemple, je lance vlc player et j'exécute un fichier audio, j'aimerais que mon script c me retourne le nom vlc player.
Merci d'avance
Bonjour à tous,
J'aimerais savoir comment récupérer le nom du logiciel qui communique avec ma carte son. Par exemple, je lance vlc player et j'exécute un fichier audio, j'aimerais que mon script c me retourne le nom vlc player.
Merci d'avance
J'utilise windows XP.
Sous Windows je sais juste que tu vas galérer. Pour les autres systèmes je ne sais pas trop mais vu que Windows est un des systèmes les plus orientés multimédia, j'en doute que ce sera plus simple ailleurs ...
Le problème en bref : sous Windows, il existe une multitude d'APIs permettant de contrôler la carte son pour ne citer que les célèbres Windows Multimedia API et DirectX. Microsoft n'est pas assez fou pour réimplémenter les fonctions de manipulation du hardware audio pour chacune des ces APIs. Au lieu de cela, ces APIs utilisent des fonctions exposées par un driver sauf que ce driver n'est pas documenté (sauf à partir de Vista mais ça n'a rien a voir avec celui XP et de plus ne satisfait ni de près ni de loin ton besoin).
En développant un driver, tu devrais normalement y arriver mais je parie que cela en creusant également un peu du côté des fonctions non documentées parce que déjà, pour connaître tout simplement si la carte son est en cours d'utilisation il faut être un peu astucieux (il n'y a pas de fonction directe pour demander cette info, du moins que je sache), pour avoir la liste des processus qui l'utilisent, ce sera la galère totale.
Si j'ai du temps, je vais peut-être pouvoir voir cela de plus près mais je ne promets rien. Bonne recherche quand même.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager