oeildedinde
Messages postés29Date d'inscriptiondimanche 8 juin 2003StatutMembreDernière intervention16 janvier 2013
-
7 avril 2011 à 16:19
oeildedinde
Messages postés29Date d'inscriptiondimanche 8 juin 2003StatutMembreDernière intervention16 janvier 2013
-
8 avril 2011 à 23:45
Bonjour,
Je cherche à récupérer les dimensions de vidéos à l'aide de IBasicVideo, mais rien à faire ca marche pas. Voici mon code:
IBasicVideo* ib_Video = NULL;
HRESULT hr2 = m_pGraph->QueryInterface(IID_IBasicVideo,(void **)&ib_Video);
long lWidth = 0;
long lHeight = 0;
hr2 = ib_Video->GetVideoSize(&lWidth,&lHeight);
if (hr2 == E_NOINTERFACE)MessageBox(0,L"Je l'ai dans l'os, encore un E_NOINTERFACE",L"GRRRRRRR",0);
Quoi que je fasse j'ai toujour une erreur E_NOINTERFACE sur la fonction GetVideoSize.
(J'ai la même erreur sur toutes les fonctions de IBasicVideo)
Pour info, j'utilise les renderers EVR, VMR7 et VMR9 en mode windowless. (C'est pareil pour les 3)