- Timestamp:
- Aug 16, 2011, 2:47:23 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/DirectShowTools/Samples/FindLargestMediaSample/FindLargestMediaSample.cpp
r3 r4 151 151 CComPtr<IFilterGraph2> m_pFilterGraph; 152 152 CComObject<CInspectionFilterSite>* m_pInspectionFilterSite; 153 CComPtr<IUnknown> m_pInspectionFilterSiteUnknown; 153 154 CComPtr<IMediaEventEx> m_pMediaEventEx; 154 155 CComPtr<IMediaControl> m_pMediaControl; … … 216 217 pInspectionFilterSite->Initialize(this); 217 218 ATLENSURE_SUCCEEDED(pInspectionFilter->SetSite(pInspectionFilterSite)); 219 m_pInspectionFilterSiteUnknown = pInspectionFilterSite; 218 220 m_pInspectionFilterSite = pInspectionFilterSite; 219 221 #pragma endregion … … 241 243 } 242 244 #pragma region Remove Reference Clock 243 CComQIPtr<IMediaFilter> pMediaFilter = m_pFilterGraph; 244 ATLENSURE_THROW(pMediaFilter, E_NOINTERFACE); 245 ATLENSURE_SUCCEEDED(pMediaFilter->SetSyncSource(NULL)); 245 { 246 const CComQIPtr<IMediaFilter> pMediaFilter = m_pFilterGraph; 247 ATLENSURE_THROW(pMediaFilter, E_NOINTERFACE); 248 ATLENSURE_SUCCEEDED(pMediaFilter->SetSyncSource(NULL)); 249 } 246 250 #pragma endregion 247 251 _tprintf(_T("Running Filter Graph\n")); … … 255 259 m_pMediaEventEx = NULL; 256 260 m_pMediaControl = NULL; 261 m_pFilterGraph = NULL; 257 262 m_pInspectionFilterSite->Terminate(); 258 263 m_pInspectionFilterSite = NULL; 259 m_p FilterGraph= NULL;264 m_pInspectionFilterSiteUnknown = NULL; 260 265 #pragma endregion 261 266 return S_OK;
Note: See TracChangeset
for help on using the changeset viewer.