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 :

Direct Show C


Sujet :

C

  1. #1
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2009
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Novembre 2009
    Messages : 91
    Par défaut Direct Show C
    Bonjour a tous. Je reviens m'adresser a vous car j'ai quelques questions a poser, et si quelqu'un a la réponse, je la prendrais avec grande joie !

    Je développe une application GTK en C, et j'aimerais pouvoir lire une vidéo explicative des rêgles quand j'appuis sur un bouton.

    Mes recherches préliminaires m'ont menées vers DirectShow, tout d'abord pensez vous que le choix est bon ?
    D'autre part, il me semble que le SDK DirectShow est fait pour du C++. Y'a-t-il un moyen de faire fonctionner DirectShow en C ?

    Merci a tous

    Pim's

  2. #2
    Expert confirmé
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3 656
    Par défaut
    DirectShow c'est bien, mais ce serait quand même dommage de perdre la portabilité de l'application (qui utilise GTK) en l'y ajoutant juste pour lire des vidéos. Je te conseille donc de regarder dans un premier temps du côté d'une bibliothèque multiplateforme comme gstreamer par exemple avant de t'intéresser aux solutions OS-spécifiques. Sinon, sous Windows et si tu te fiches de la portabilité, DirectShow est en effet un excellent choix. DirectShow est basée sur une technologie Microsoft appelée COM (Component Object Model) ce qui lui permet d'être facilement utilisé depuis un langage orienté objets comme C++, surtout si tu disposes d'un EDI bien approprié comme Visual Studio par exemple, mais un des principaux avantages offerts par COM justement est la neutralité de langage : une bibliothèque basée sur COM peut être utilisée dans n'importe quel langage de programmation, peut importe le langage dans lequel elle a été écrite. En conclusion, oui, tu peux utiliser DirectShow en langage C (mais il faut alors avoir de bonnes notions de COM car les exemples fournis par Microsoft sont tous en C++ ).

  3. #3
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2009
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Novembre 2009
    Messages : 91
    Par défaut
    Ok, c'est noté. J'vais voir si c'est rentable ( pour ce projet la du moins, qui est un petit projet d'un mois et demi) de me pencher sur COM et le C++, mais dans tout les cas, j'me pencherais dessus pour ma culture perso.

    Merci a toi.

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

Discussions similaires

  1. direct show et pda
    Par catstevens01 dans le forum DirectX
    Réponses: 23
    Dernier message: 10/03/2008, 21h32
  2. Réponses: 0
    Dernier message: 09/10/2007, 10h32
  3. Réponses: 5
    Dernier message: 07/04/2006, 03h49
  4. Proble capture direct Show
    Par liliemumue dans le forum DirectX
    Réponses: 3
    Dernier message: 13/12/2004, 21h04
  5. Un tuto pour direct show
    Par Olivier Delmotte dans le forum DirectX
    Réponses: 11
    Dernier message: 04/04/2003, 21h28

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