Bonjour,
J'ai un problème avec un filtre pour directshow sous windows CE. Afin d'effectuer mes tests, je crée un filtre de sorti basé sur le filtre "dump" du SDK. La compilation se passe bien, mais à l'execution j'ai un soucis que je n'arrive pas a comprendre:
Je construit mon graph avec connect intelligent sur un fichier audio, puis je trouve le filtre de sortie, je déconnecte les pin du filtre de sortie pour mettre mon filtre a la place, et au moment ou je veux insérer le filtre dans le graph (avec l'appel a la méthode AddFilter), j'ai une erreur qui se produit (assez incompréhensible d'ailleurs car je n'ai pas de message, juste un code d'erreur : 0xC0000005)....
De plus le debugger ne semble m'envoyer nulle part dans le code de mon filtre....Bref, je ne comprend pas le problème.
(je procède de manière analogue au filtre Async du SDK windows XP, c'est a dire que je construit mon filtre directement par une instance de la classe filtre, et non pas par les objets com et j'ajoute directement cet objet au graphe. Le code du filtre est dans la meme dll qu'un paquet d'autre code et le filtre n'est pas enregistré. Est ce que l'une de toutes ces étapes n'est pas correcte? Cela ne me semble pas incorrect mais peut etre que je me trompe).
Merci d'avance
Partager