| //------------------------------------------------------------------------------ | |
| // File: SeekPT.h | |
| // | |
| // Desc: DirectShow base classes. | |
| // | |
| // Copyright (c) 1992-2001 Microsoft Corporation. All rights reserved. | |
| //------------------------------------------------------------------------------ | |
| #ifndef __seekpt_h__ | |
| #define __seekpt_h__ | |
| class CSeekingPassThru : public ISeekingPassThru, public CUnknown | |
| { | |
| public: | |
| static CUnknown *CreateInstance(__inout_opt LPUNKNOWN pUnk, __inout HRESULT *phr); | |
| CSeekingPassThru(__in_opt LPCTSTR pName, __inout_opt LPUNKNOWN pUnk, __inout HRESULT *phr); | |
| ~CSeekingPassThru(); | |
| DECLARE_IUNKNOWN; | |
| STDMETHODIMP NonDelegatingQueryInterface(REFIID riid, __deref_out void ** ppv); | |
| STDMETHODIMP Init(BOOL bSupportRendering, IPin *pPin); | |
| private: | |
| CPosPassThru *m_pPosPassThru; | |
| }; | |
| #endif |