Changeset 4 for trunk/DirectShowTools/Samples/FindLargestMediaSample
- Timestamp:
- Aug 16, 2011, 2:47:23 PM (12 years ago)
- Location:
- trunk/DirectShowTools/Samples/FindLargestMediaSample
- Files:
-
- 2 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; -
trunk/DirectShowTools/Samples/FindLargestMediaSample/FindLargestMediaSample.vcxproj
r3 r4 62 62 <WarningLevel>Level3</WarningLevel> 63 63 <PrecompiledHeader>Use</PrecompiledHeader> 64 <Optimization>MaxSpeed</Optimization> 65 <FunctionLevelLinking>true</FunctionLevelLinking> 64 <Optimization>Full</Optimization> 66 65 <IntrinsicFunctions>true</IntrinsicFunctions> 67 66 <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 67 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> 68 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> 69 <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations> 70 <StringPooling>true</StringPooling> 71 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 68 72 </ClCompile> 69 73 <Link>
Note: See TracChangeset
for help on using the changeset viewer.