IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Api C++ pour video controllers


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de jagboys
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    166
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 166
    Par défaut Api C++ pour video controllers
    Bonjour à tous,

    Je travaille sur un projet où il faut récupérer le stream d'une carte tuner tv usb.
    L'OS est Windows 10.

    Au début j'ai pensé pouvoir travaillé avec les API Media Foundation mais après avoir passé du temps à chercher sur MSDN j'ai trouvé qu'il ne supporte pas les cartes TV.
    L'api arrive à énumérer les périphériques de types webcam sans problèmes mais pas les cartes TV.

    Je me suis donc rabattu vers DirectShow.
    Là encore j'arrive à énumérer les périphériques de types webcam mais pas les cartes TV.
    Après recherche j'ai compris qu'il faut travailler avec les filtres et les couches d'accès BDA (Broadcast Driver Architecture). Cependant il n' y a pas vraiment de guide sous MSDN.

    Avez vous une idée d'ou je pourrais trouver des exemples ou des guides ?
    Si vous d'autres idées ou API je suis preneur pour expérimenter.

    Merci de vos conseils.

  2. #2
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    Que dit le site du constructeur de ta carte?

  3. #3
    Membre confirmé Avatar de jagboys
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    166
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 166
    Par défaut
    Bonjour,
    A part les pilotes rien sur le sujet.
    Merci,

  4. #4
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 489
    Par défaut
    Ces drivers sont-ils compatibles BDA ?
    Sinon, ils doivent bien implémenter une API, non ?

  5. #5
    Expert confirmé

    Avatar de dragonjoker59
    Homme Profil pro
    Software Developer
    Inscrit en
    Juin 2005
    Messages
    2 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Software Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2005
    Messages : 2 033
    Billets dans le blog
    12
    Par défaut
    Salut!

    En utilisant DirectShow, quelle méthode as-tu suivi pour énumérer les prériphériques de capture présents sur ta machine?
    Ta casrte TV fournit-elle des filtres DirectShow te permettant d'utiliser ce dernier? Ou juste une API propriétaire?
    Si vous ne trouvez plus rien, cherchez autre chose...

    Vous trouverez ici des tutoriels OpenGL moderne.
    Mon moteur 3D: Castor 3D, presque utilisable (venez participer, il y a de la place)!
    Un projet qui ne sert à rien, mais qu'il est joli (des fois) : ProceduralGenerator (Génération procédurale d'images, et post-processing).

  6. #6
    Membre confirmé Avatar de jagboys
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    166
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 166
    Par défaut
    Salut !

    Voici la méthode que j'ai utilisé pour lister les périphériques. (je l'ai prise du MSDN)
    Le résultat est qu'il trouve bien ma webcam mais pas la carte tv.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
            HRESULT hr = CoInitializeEx(NULL, COINIT_MULTITHREADED);
    	if (SUCCEEDED(hr))
    	{
    		IEnumMoniker *pEnum;
     
    		hr = EnumerateDevices(AM_KSCATEGORY_TVTUNER, &pEnum);
    		if (SUCCEEDED(hr))
    		{
    			DisplayDeviceInformation(pEnum);
    			pEnum->Release();
    		}
    		hr = EnumerateDevices(CLSID_VideoInputDeviceCategory, &pEnum);
    		if (SUCCEEDED(hr))
    		{
    			DisplayDeviceInformation(pEnum);
    			pEnum->Release();
    		}
    		hr = EnumerateDevices(CLSID_AudioInputDeviceCategory, &pEnum);
    		if (SUCCEEDED(hr))
    		{
    			DisplayDeviceInformation(pEnum);
    			pEnum->Release();
    		}
    		CoUninitialize();
    	}
    Sur ma machine voila ce que j'ai comme périphériques :

    Nom : tvtuner.png
Affichages : 267
Taille : 25,2 Ko

    Merci pour votre aide.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Cherche API Java pour reconnaissance de caracteres (OCR) sur video
    Par yazidnes dans le forum EDI et Outils pour Java
    Réponses: 0
    Dernier message: 08/05/2014, 14h06
  2. API Java pour manipuler fichier video
    Par jpgros dans le forum Multimédia
    Réponses: 1
    Dernier message: 03/10/2006, 23h57
  3. [Windows]Api win32 pour java
    Par cpanette dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 27/06/2005, 15h06
  4. Conseils sur une API simple pour Windows
    Par alejandro dans le forum Choisir un environnement de développement
    Réponses: 4
    Dernier message: 28/04/2005, 18h12
  5. Est ce que ça existe une api java pour code barre ?
    Par miloud dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 14/04/2005, 17h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo