Bonjour a tous,
Je voudrais charger un filtre File Source avec une variable adresse. J'ai fait un char[260] mais ca ne fonctionne pas. Apres différentes recherches, j'ai trouvé reinterpret_cast<LPCOLESTR> et la, ca compile mais ca ne fonctionne toujours pas. L'adresse n'est pas reconnnue. Si j'écris l'adresse avec L"blabla.avi", ca marche donc ce n'est pas un probleme sur mon graph!
Quelqu'un a -il la solution?
Je vous joins le bout de code du filtre File source :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 hr=troisdshow.GetDevice(CLSID_LegacyAmFilterCategory,"File Source (Async.)",&pfilterread1); hr=pfilterread1->QueryInterface(IID_IFileSourceFilter,(void**)&plecture1); hr=plecture1->Load(reinterpret_cast<LPCOLESTR>(m_adressevid1),NULL);
Partager