#ifndef _DVCAP_NUKER_HPP_ #define _DVCAP_NUKER_HPP_ #ifndef _COMMON_DXSDK_HPP_ #include #endif #ifndef _COM_COM_HPP_ #include #endif #ifndef _COM_COMPOINTER_HPP_ #include #endif class Nuker { public: Nuker(ComPointer &graphBuilder); virtual ~Nuker(); bool nukeFilter(ComPointer &baseFilter,bool nukeDownstream,bool isDeviceFilter); private: void message(const String &message); ComPointer mGraphBuilder; }; inline void Nuker::message(const String &message) { ::OutputDebugString(message+String("\n")); } #endif