Précédent   Forum des professionnels en informatique > Applications > Développement 2D, 3D et Jeux > API graphiques > DirectX
DirectX Forum d'entraide sur le développement avec DirectX. Avant de poster -> FAQ DirectX
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/03/2011, 17h12   #1
Invité de passage
 
Homme
Ingénieur développement matériel électronique
Inscription : mars 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement matériel électronique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : mars 2011
Messages : 3
Points : 0
Points : 0
Par défaut Directshow, C++ ?

Bonjour,

Je voudrais développer un peu de code pour une application vidéo ce qui me conduit à penser à "Directshow".

- Je ne sais utiliser que VB5 pour des applis "classiques". J'ai cru comprendre qu'il me faudra passer à C++ pour développer mon code "vidéo". Si quelqu'un peut me donner son avis sur ce point ?

- En attendant, j'ai chargé Visual C++ 2008 édition "express et le SDK 6.1.
En essayant de suivre le "Bien débuter en C++" de AP mais très peu familier de la chose, je bloque sur l'étape compilation dans C++ de "BaseClasses" données Directshow qui doivent être "connues" de C++. Si je comprend le principe, il faut créer un projet "BaseClasses" à compiler pour que les filtres Directshow ou autres soient disponibles dans les projets à développer ?


Merci d'avance
Chester_H est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2011, 17h34   #2
Membre Expert
 
Homme Sylvain DOREMUS
Ingénieur - Développeur
Inscription : juin 2005
Messages : 534
Détails du profil
Informations personnelles :
Nom : Homme Sylvain DOREMUS
Âge : 30
Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Ingénieur - Développeur
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2005
Messages : 534
Points : 1 066
Points : 1 066
Envoyer un message via MSN à dragonjoker59
Euh ... Certes en C++ tu peux utiliser DirectShow, mais en VB aussi, si tu es familier avec le VB profites-en
__________________
Si vous ne trouvez plus rien, cherchez autre chose...

Chef de projet (et unique exécutant pour l'instant) pour Castor 3D
dragonjoker59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2011, 19h33   #3
Invité de passage
 
Homme
Ingénieur développement matériel électronique
Inscription : mars 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement matériel électronique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : mars 2011
Messages : 3
Points : 0
Points : 0
Par défaut Directshow, C++ ?

Bonsoir,

Ta réponse m'éviterait de me mettre au C++ ce qui est appréciable, mes besoins étant assez ponctueLs. Par contre je n'ai rien lu ni vu sur l'utilisation de Directshow dans un cadre VB5.
Si tu as une piste je suis preneur...

cordialement
Chester_H est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2011, 08h57   #4
Membre Expert
 
Homme Sylvain DOREMUS
Ingénieur - Développeur
Inscription : juin 2005
Messages : 534
Détails du profil
Informations personnelles :
Nom : Homme Sylvain DOREMUS
Âge : 30
Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Ingénieur - Développeur
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2005
Messages : 534
Points : 1 066
Points : 1 066
Envoyer un message via MSN à dragonjoker59
Es-tu réfractaire au VB6 ? Car apparemment c'est en VB6 ou VB .Net, qui seraient certainement plus simples à apprendre pour toi qui vient du VB5 plutôt que le C++ qui est beaucoup plus complexe.
Surtout qu'au niveau performances, tu ne gagnerais pas grand chose (voire rien du tout en fait).
__________________
Si vous ne trouvez plus rien, cherchez autre chose...

Chef de projet (et unique exécutant pour l'instant) pour Castor 3D
dragonjoker59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2011, 11h54   #5
Invité de passage
 
Homme
Ingénieur développement matériel électronique
Inscription : mars 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement matériel électronique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : mars 2011
Messages : 3
Points : 0
Points : 0
Par défaut Directshow, C++ ?

Bonjour,

- Non je n'ai rien contre le VB6 si ce n'est son prix et ayant quitté l'industrie depuis un certain temps il m'est difficile de règler le problème simplement !

- Deuxième point à résoudre : je n'ai pas vu beaucoup d'exemples dans la littérature d'applications Directshow /VB6 pour acquérir un niveau suffisant pour atteindre mon but.

Je partage ton avis sur l'acquisition du C++ et suis donc face à une sorte de cruel dilemme...

Merci de tes conseils et si tu as des infos sur le point 2 je suis preneur...

cordialement

nota : on m'a transféré dans le forum DirectX, j'avais visé initialement le forum débutant plus en rapport avec mes capacités. Je vais essayer de faire bonne figure !
Chester_H est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2011, 21h14   #6
Membre Expert
 
Homme david
Responsable développement
Inscription : décembre 2003
Messages : 1 122
Détails du profil
Informations personnelles :
Nom : Homme david
Âge : 38
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Responsable développement
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2003
Messages : 1 122
Points : 1 501
Points : 1 501
Bonjour.

Le langage C++ est le plus adapté pour DirectShow, pour les raisons évoquées dans la FAQ DirectShow : http://jeux.developpez.com/faq/direc...ALITES_langage

Pour l'utiliser avec un langage comme le VB, il faut utiliser les Interfaces de DirectShow (queryinterface, cocreateinstance, etc...). Ce qui nécessite souvent de comprendre le langage C++, parce que tous les exemples du SDK sont en C++...
moldavi est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h33.


 
 
 
 
Partenaires

Hébergement Web