je n'arrive pas a déclarer de pointeurs pour IPinConnection et IPinFlowControl sous Borland C++ bluilder 6, ces types ne sont pas reconnues à la compilation (j'inclut pourtant le fichier strmif.h).
Quelqu'un aurait-il une piste ?
Merci d'avance
je n'arrive pas a déclarer de pointeurs pour IPinConnection et IPinFlowControl sous Borland C++ bluilder 6, ces types ne sont pas reconnues à la compilation (j'inclut pourtant le fichier strmif.h).
Quelqu'un aurait-il une piste ?
Merci d'avance
Bonjour ,
est-ce que d'autres interfaces COM de Direct Show sont reconnues ??
En fait oui, j'accède sans problème aux interfaces courantes (IMediaControl, IMediaEventEX...) mais apparament c'est celles qui ne sont définies que dans "strmif.h" qui me pose probleme... Je dois surement mal m'y prendre, car en copiant la definition de l'interface et en la collant dans mon fichier de definition ca compile.
Cependant a l'execution lors l'appel à queryinterface sur le filtre à partir duquel je veux bloquer le graph (DVMux mais j'ai aussi essayés les autres) celle-ci me renvoie une erreur Direct X NO_IMPL.
J'ai le sentiment que c'est l'approche général du probleme qui est à revoir car d'après la doc DirectShow (assez peu explicite sur ce point) je viens de m'apercevoir qu'il n'y a guère que les VMR qui implémentent IPinConnection et IPinFlowControl.
Le but étant d'envoyer des fichiers AVI vers un Device connecté à un port FireWire, le changement de fichier devant être dynamique, le tout sans stopper le graph (ce qui dans le cas contraire génère un flash noir du plus mauvais effet). Peut être qu'une utilisation des Stream Buffer (1 source graph switchant alternativement sur 2 Sink graph) serait plus adaptée...Ce qui me pose le même problème de base d'accès aux interfaces.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager