From c8b40d3bd00cab519ea4e55116332efd12f9b381 Mon Sep 17 00:00:00 2001 From: arpi_esp Date: Sun, 6 May 2001 21:43:45 +0000 Subject: avifile-0.6-CVS merge git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@714 b3059339-0415-0410-9bf9-f77b7e298cf2 --- loader/dshow/DS_Filter.h | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'loader/dshow/DS_Filter.h') diff --git a/loader/dshow/DS_Filter.h b/loader/dshow/DS_Filter.h index c4aab0d12c..61ddb938fe 100644 --- a/loader/dshow/DS_Filter.h +++ b/loader/dshow/DS_Filter.h @@ -5,18 +5,16 @@ #include "inputpin.h" #include "outputpin.h" #include -using namespace std; + /** User will allocate and fill format structures, call Create(), and then set up m_pAll. **/ class DS_Filter { -protected: public: DS_Filter(); virtual ~DS_Filter(); - void Create(char* dllname, const GUID* id, AM_MEDIA_TYPE* in_fmt, AM_MEDIA_TYPE* out_fmt); void Start(); void Stop(); int m_iHandle; @@ -33,8 +31,11 @@ public: IMemAllocator* m_pAll; IMemInputPin* m_pImp; int m_iState; -protected: -}; -#endif + void Create(char* dllname, const GUID* id, AM_MEDIA_TYPE* in_fmt, AM_MEDIA_TYPE* out_fmt); + void SetPointer(char* pointer); +private: + void clean(); +}; +#endif -- cgit v1.2.3