[R] Récupérer les noms des sources vidéo

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

[R] Récupérer les noms des sources vidéo

#1

Message par TommyDDR »

Bonjour,

J'aimerais savoir comment récupérer les noms des sources vidéo disponibles sur l'ordinateur.
J'ai déjà essayé capGetDriverDescriptionA / capGetDriverDescriptionW mais ceux ci me ramènent toujours "Microsoft WDM Image Capture (Win32)", quel que soit la source vidéo connecté.

J'ai installé ManyCam et m'attends donc à ce que la fonction me retourne "ManyCam Virtual Webcam" comme le fait bien le FlashPlayer.
flash.PNG
flash.PNG (5.97 Kio) Vu 1240 fois
Si quelqu'un a la solution, que son âme soit bénie.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
lesolutionneur
Niveau 7
Niveau 7
Messages : 368
Enregistré le : ven. 09 déc. 2011 11:25
Status : Hors ligne

Re: [..] Récupérer les noms des sources vidéo

#2

Message par lesolutionneur »

Salut http://www.autoitscript.com/forum/topic ... ebcam-udf/

Sinon, cherche dans la msdn, tu y trouveras ton bonheur ! ;)
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Récupérer les noms des sources vidéo

#3

Message par TommyDDR »

lesolutionneur a écrit :Salut http://www.autoitscript.com/forum/topic ... ebcam-udf/
C'est justement le genre de réponse que je craignais...
Ce n'est pas parce qu’il y a "WebCam" dans le titre qu'il faut simplement balancer l'UDF WebCam ...

Vous vous doutez bien que j'ai fait un minimum de recherche avant de poster ici.
Je connais donc bien cet UDF (et si vous aviez bien regardé l UDF, vous auriez vu qu'il ne contient pas ma réponse)
lesolutionneur a écrit :Sinon, cherche dans la msdn, tu y trouveras ton bonheur ! ;)
Regardons vite fait dans msdn...
Oh, ils nous parlent de capGetDriverDescriptionA et capGetDriverDescriptionW !

Comparons avec mon message :
TommyDDR a écrit :J'ai déjà essayé capGetDriverDescriptionA / capGetDriverDescriptionW mais ceux ci me ramènent toujours "Microsoft WDM Image Capture (Win32)"
Mince, ca à déjà été évoqué...

Merci aux futures réponse de prendre en compte le tout premier message sans s'arrêter au titre.

PS : Je n'ai rien contre vous lesolutionneur ^^ ce sont les réponses à la va vite qui me hérissent ;)
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
lesolutionneur
Niveau 7
Niveau 7
Messages : 368
Enregistré le : ven. 09 déc. 2011 11:25
Status : Hors ligne

Re: [..] Récupérer les noms des sources vidéo

#4

Message par lesolutionneur »

Quand je t'avais dit de regarder dans la msdn...
http://msdn.microsoft.com/en-us/library ... s.85).aspx

http://msdn.microsoft.com/en-us/library ... s.85).aspx

Je n'ai pas bien vérifié mais ça te donne la liste des trucs connectés et puis il te suffit de faire un tri pour retrouver les webcams !

Et si cette fonction ne te convient pas, alors regarde à gauche pour connaitre les fonctions similaires !

(désolé pour l'autre réponse rapide mais faut dire aussi que je te donnais des pistes et que c'était à toi de les creuser)
Modifié en dernier par Tlem le mar. 27 mars 2012 22:05, modifié 1 fois.
Raison : Ajout balise [URL]
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Récupérer les noms des sources vidéo

#5

Message par mikell »

Peut-être que ce code te parlera
http://www.developpez.net/forums/d10622 ... ost5894278
personnellement j'y comprends rien :mrgreen:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Récupérer les noms des sources vidéo

#6

Message par TommyDDR »

@lesolutionneur, j'ai regardé les fonctions coté msdn, je pense que cela peut servir pour les webcam branché mais pas les webcam virtuelles.

Niveau msdn, il me semblait logique de chercher dans Avicap32.dll, je ne vois pas comment vous êtes atterri sur ce lien (Et j'aimerais bien savoir comment ^^)

@Mikell, la fonction utilisé est celle que j'ai déjà testé et qui me renvoyait une autre valeur que celle espéré.

Malheureusement, mon problème n'est toujours pas réglé.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Récupérer les noms des sources vidéo

#7

Message par mikell »

TommyDDR a écrit :@Mikell, la fonction utilisé est celle que j'ai déjà testé et qui me renvoyait une autre valeur que celle espéré
Je sais, mais si on lit la page de ce lien depuis le début, ça correspond à une question où le gars expose exactement le même problème que toi, et semble apparemment l'avoir résolu ^^
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Récupérer les noms des sources vidéo

#8

Message par TommyDDR »

Son problème était de faire marcher la fonction, moi elle marche mais ne me retourne pas ce que j'attends.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Récupérer les noms des sources vidéo

#9

Message par TommyDDR »

Problème "Résolu", je fouine dans le registre quand la valeur retournée est "Microsoft WDM Image Capture (Win32)"
Voilà le code :
► Afficher le textecode
Il n'y a aucune garantie sur le code, je testerai sur plusieurs machines et je viendrais passer le sujet en [R] le cas échéant.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
lesolutionneur
Niveau 7
Niveau 7
Messages : 368
Enregistré le : ven. 09 déc. 2011 11:25
Status : Hors ligne

Re: [..] Récupérer les noms des sources vidéo

#10

Message par lesolutionneur »

Désolé, je ne savais pas que tu parlais de caméra virtuelles.

Le lien, je l'ai trouvé dans la msdn, tout simplement ;)

Je testerais ton script quand je rachèterais un nouveau pc (le mien a subitement arrêté de fonctionner, je soupçonne fort l'obsolescence programmée...)

C'est fout tout ce qu'on trouve dans la base de registre !
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Récupérer les noms des sources vidéo

#11

Message par TommyDDR »

"Trouvé dans la msdn" ^^
Qu'avez vous écris et où ?
google -> msdn -> page sur les webcam ? (Je doute que ça soit la page par défaut de msdn ^^)
Mes recherches n'ont abouti qu'aux fonctions capXxxxxxx.

Bref, j'ai testé le script sur 4 PC différents, il semblerait que le code marche sur 3 d'entre eux, je n'ai malheureusement pas le 4eme PC sous la main pour faire des tests plus poussés sur celui-ci.

Je passe en résolu.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Répondre