Comment rendre un filtre de webcam plutôt qu'un fichier vidéo? Je regarde l'exemple vmr9compositor inclus dans le directdsh sdk. Il rend un fichier vidéo. Je voudrais diffuser dans le flux de la webcam. Il semble que cela devrait être possible, mais je n'ai pas beaucoup de compréhension sur DirectShow.Comment rendre un filtre web cam au lieu d'un fichier vidéo dans DirectShow?
Il utilise cet appel de méthode actuellement:
hr = g_graph->RenderFile(pFileName, NULL);
En regardant l'exemple playcap dans le sdk qui peut afficher le flux de web cam dans une fenêtre, je vois qu'il utilise
hr = g_pCapture->RenderStream (&PIN_CATEGORY_PREVIEW, &MEDIATYPE_Video, pSrcFilter, NULL, NULL));
à affiche le flux de webcams. pSrcFilter est un IBaseFilter.
Comment puis-je échanger le fichier vidéo dans l'application vmr avec le flux de webcams?
Windows XP, Visual Studio 2008 C++
peut-être http://stackoverflow.com/questions/2981372/what-is-a-good-tutorial-for-learning-vmr-9 – rogerdpack