texte illisible en overlay avec VMR9 de DirectShow
texte illisible en overlay avec VMR9 de DirectShow - API Win32 - Programmation
MarshPosté le 05-10-2009 à 22:38:57
salut à tous,
J'ai fait une appli utilisant un filtre perso qui récupère le flux d'une camera IP. Dans cette appli, je construis mon graphe, connecte les filtres, règle la configuration de l'interface IVMRMixerControl9 (MixerPref_PointFiltering), etc... Pour le texte, je transforme la chaîne en bitmap que je mixe avec la vidéo grâce à la fonction SetAlphaBitmap.
Cependant, le rendu est pourri : le texte est illisible!!!!
Pour faire tout ça, je me suis bien inspiré de l'exemple fourni avec le SDK de directshow : vmrplayer. D'ailleurs, je l'ai très légèrement modifé pour afficher mon bitmap (image + texte en réalité) => affichage nickel du texte!!!
J'ai comparé les configurations des differens filtres et interfaces, je n'arrive pas à trouver la cause de la différence...
Quelqu'un pourrait m'aider????
PS : est-ce que le fait d'avoir une vidéo dans un cadre (group box de visual) qui ne respecte pas vraiment la taille native de la vidéo source peut affecter le résultat final avec l'overlay???
Marsh Posté le 05-10-2009 à 22:38:57
salut à tous,
J'ai fait une appli utilisant un filtre perso qui récupère le flux d'une camera IP.
Dans cette appli, je construis mon graphe, connecte les filtres, règle la configuration de l'interface IVMRMixerControl9 (MixerPref_PointFiltering), etc...
Pour le texte, je transforme la chaîne en bitmap que je mixe avec la vidéo grâce à la fonction SetAlphaBitmap.
Cependant, le rendu est pourri : le texte est illisible!!!!
Pour faire tout ça, je me suis bien inspiré de l'exemple fourni avec le SDK de directshow : vmrplayer. D'ailleurs, je l'ai très légèrement modifé pour afficher mon bitmap (image + texte en réalité) => affichage nickel du texte!!!
J'ai comparé les configurations des differens filtres et interfaces, je n'arrive pas à trouver la cause de la différence...
Quelqu'un pourrait m'aider????
PS : est-ce que le fait d'avoir une vidéo dans un cadre (group box de visual) qui ne respecte pas vraiment la taille native de la vidéo source peut affecter le résultat final avec l'overlay???
Merci d'avance.