home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Game Programming for Teens / VBGPFT.cdr / DirectX8 / dx8a_sdk.exe / samples / multimedia / directshow / baseclasses / seekpt.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-10-02  |  828 b   |  31 lines

  1. //------------------------------------------------------------------------------
  2. // File: SeekPT.h
  3. //
  4. // Desc: DirectShow base classes.
  5. //
  6. // Copyright (c) 1992 - 2000, Microsoft Corporation.  All rights reserved.
  7. //------------------------------------------------------------------------------
  8.  
  9.  
  10. #ifndef __seekpt_h__
  11. #define __seekpt_h__
  12.  
  13.  
  14. class CSeekingPassThru : public ISeekingPassThru, public CUnknown
  15. {
  16. public:
  17.     static CUnknown *CreateInstance(LPUNKNOWN pUnk, HRESULT *phr);
  18.     CSeekingPassThru(TCHAR *pName, LPUNKNOWN pUnk, HRESULT *phr);
  19.     ~CSeekingPassThru();
  20.  
  21.     DECLARE_IUNKNOWN;
  22.     STDMETHODIMP NonDelegatingQueryInterface(REFIID riid, void ** ppv);
  23.  
  24.     STDMETHODIMP Init(BOOL bSupportRendering, IPin *pPin);
  25.  
  26. private:
  27.     CPosPassThru              *m_pPosPassThru;
  28. };
  29.  
  30. #endif
  31.