285 | 286 | ||
---|---|---|---|
274 | __C(pCaptureGraphBuilder2->SetFiltergraph(m_pFilterGraph)); | 274 | __C(pCaptureGraphBuilder2->SetFiltergraph(m_pFilterGraph)); |
275 | #pragma region EVR | 275 | #pragma region EVR |
276 | CComPtr<IBaseFilter> pEvrBaseFilter; | 276 | CComPtr<IBaseFilter> pEvrBaseFilter; |
277 | // __C(pEvrBaseFilter.CoCreateInstance(_PersistHelper::ClassIdentifierFromString(L"{C1F400A4-3F08-11D3-9F0B-006008039E37}"))); // Null Renderer | ||
277 | __C(pEvrBaseFilter.CoCreateInstance(CLSID_EnhancedVideoRenderer)); | 278 | __C(pEvrBaseFilter.CoCreateInstance(CLSID_EnhancedVideoRenderer)); |
278 | m_EvrWindow.Initialize(pEvrBaseFilter); | 279 | m_EvrWindow.Initialize(pEvrBaseFilter); |
279 | __C(m_pFilterGraph->AddFilter(pEvrBaseFilter, CT2CW(_T("EVR")))); | 280 | __C(m_pFilterGraph->AddFilter(pEvrBaseFilter, CT2CW(_T("EVR")))); |