High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Accueil
Forum Codes-Sources
C / C++ / C++.NET
Lister les webcams
Signaler
totofweb
Messages postés
57
Date d'inscription
mercredi 18 septembre 2002
Statut
Membre
Dernière intervention
19 juin 2006
-
24 févr. 2004 à 12:19
cs_hm1964
Messages postés
36
Date d'inscription
dimanche 25 janvier 2004
Statut
Membre
Dernière intervention
17 juin 2004
-
14 mai 2004 à 10:34
Bonjour
Comment lister la liste des webcams installées et configurées sur l'ordinateur de l'utilisateur ? Et comment déterminer alors la méthode de l'acquisition de l'image enregistrée ?
Merci
Totof :)
[mailto: totofwebcreation@hotmail.com]
Afficher la suite
A voir également:
Lister les webcams
Parcourir une liste java
✓
-
Forum - Java
Webcam direct x
-
Forum - VB.NET
Liste chainée c++
- Guide
Api webcam
-
Conseils pratiques - Javascript
Canvas webcam
-
Conseils pratiques - Javascript
1
réponse
Réponse 1 / 1
cs_hm1964
Messages postés
36
Date d'inscription
dimanche 25 janvier 2004
Statut
Membre
Dernière intervention
17 juin 2004
14 mai 2004 à 10:34
Voila un bout de programme qui tourne bien avec Dshow :
ICreateDevEnum* pSysDevEnum=NULL;
HRESULT hr=CoCreateInstance(CLSID_SystemDeviceEnum,NULL,CLSCTX_INPROC_SERVER,
IID_ICreateDevEnum,(void**) &pSysDevEnum);
if(FAILED(hr))
{
AfxMessageBox("Erreur creation system enum !");
return hr;
}
IEnumMoniker* pEnumCat=NULL;
hr=pSysDevEnum->CreateClassEnumerator(CLSID_VideoInputDeviceCategory,
&pEnumCat,0);
if(SUCCEEDED(hr))
{
IMoniker* pMoniker=NULL;
ULONG cFetChed;
while(pEnumCat->Next(1,&pMoniker,&cFetChed)==S_OK)
{
IPropertyBag* pPropBag;
hr=pMoniker->BindToStorage(0,0,IID_IPropertyBag,(void**) &pPropBag);
if(SUCCEEDED(hr))
{
VARIANT varName;
VariantInit(&varName);
hr=pPropBag->Read(L"FriendlyName",&varName,0);
if(SUCCEEDED(hr))
{
lVideo.AddTail(CW2CT(varName.bstrVal));
}
VariantClear(&varName);
pPropBag->Release();
}
pMoniker->Release();
}
pEnumCat->Release();
}
pSysDevEnum->Release();
en espérant que ça puisse t'aider
Bonne journée
Jean-Philippe
Votre réponse
Répondre
Posez votre question
A voir également
Sql liste jours entre 2 dates
Liste déroulante php base de données
Liste chaînée c sharp
Liste déroulante php
Jquery liste déroulante dynamique