[DirectShow] CLSID_VideoMixingRenderer

CLSID_VideoMixingRenderer [DirectShow] - C++ - Programmation

Marsh Posté le 19-01-2006 à 20:06:55    

Dans mon projet, depuis que j'ai ajouté une fonction de test de la presence du VMR7, VisualC++ me dit que CLSID_VodeoMixingRenderer est indéfini. Savez vous quoi inclure pour corriger cela?
Je pense que ce n'est pas un problème dans mon code, mais surement un repertoire non inclus dans la configuration du dxsdk, car j'ai cette erreur et quelqes autres symboles indefinis dans tous les exemples du dxsdk utilisant le vmr, qui eux doivent avoir un code . Comme spécifié dans la doc, j'inclus dshow.h dans mon code et strmiids.lib et quartz.lib pour le linker. Me manque t il queque chose d'autre?
Et, est-ce lié si dans graphedit, j'ai deux filtres directshow appelés "video renderer" et un "video mixing renderer 9", mais pas de "video mixing renderer 7"

Reply

Marsh Posté le 19-01-2006 à 20:06:55   

Reply

Marsh Posté le 23-01-2006 à 11:29:36    

Bon, il n'y a pas trop de fans de directshow apparement. Pour ceux que ca interesse, j'ai résolu mon problème. Il suffisait en fait de réinstaller le dxsdk (la version 9 de base, pas une mise à jour).

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed