31 lines
		
	
	
		
			887 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			887 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| //------------------------------------------------------------------------------
 | |
| // 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
 |