A Fast Bresenham Type Algorithm For Drawing Ellipses by John Kennedy
[xy_vsfilter.git] / src / filters / BaseClasses / seekpt.h
blob8cc36adf44d08b257eafc44cfd59f6d86c9849ee
1 //------------------------------------------------------------------------------
2 // File: SeekPT.h
3 //
4 // Desc: DirectShow base classes.
5 //
6 // Copyright (c) 1992-2002 Microsoft Corporation. All rights reserved.
7 //------------------------------------------------------------------------------
10 #ifndef __seekpt_h__
11 #define __seekpt_h__
14 class CSeekingPassThru : public ISeekingPassThru, public CUnknown
16 public:
17 static CUnknown *CreateInstance(LPUNKNOWN pUnk, HRESULT *phr);
18 CSeekingPassThru(TCHAR *pName, LPUNKNOWN pUnk, HRESULT *phr);
19 ~CSeekingPassThru();
21 DECLARE_IUNKNOWN;
22 STDMETHODIMP NonDelegatingQueryInterface(REFIID riid, void ** ppv);
24 STDMETHODIMP Init(BOOL bSupportRendering, IPin *pPin);
26 private:
27 CPosPassThru *m_pPosPassThru;
30 #endif