Bonjour,
J'ai une erreur lorsque que j'essais d'effectuer la ligne suivante :
Du coup, je ne passe jamais dans le bloc if.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 HRESULT hRes2 = renderer->QueryInterface(IID_IVMRFilterConfig9, (LPVOID *)&pConfig); if(SUCCEEDED(hRes2)) { pConfig->SetRenderingMode(VMR9Mode_Windowless); pConfig->Release(); }
La ligne precedente d'initialisation du renderer fonctionne pourtant :
Qu'elle peut être l'origine de cette erreur ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 hr = CoCreateInstance(CLSID_VideoMixingRenderer, NULL, CLSCTX_INPROC_SERVER, IID_IBaseFilter, (void**)&renderer); if (FAILED(hr)) {return false;}
Partager