forked from LeenkxTeam/LNXSDK
		
	
		
			
	
	
		
			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
 |