www.pudn.com > VOBSUB.rar > TextInputPin.h


#pragma once 
 
class CDirectVobSubFilter; 
 
class CTextInputPin : public CBaseInputPin 
{ 
    CDirectVobSubFilter* m_pFilter; 
 
	CString m_name; 
 
	void RefreshNameFromPBag(); 
 
public: 
    CTextInputPin(CDirectVobSubFilter* pFilter, CCritSec* pLock, HRESULT* phr); 
 
	HRESULT CompleteConnect(IPin* pReceivePin); 
	HRESULT BreakConnect(); 
 
    STDMETHODIMP Receive(IMediaSample* pSample); 
 
    HRESULT CheckMediaType(const CMediaType* pmt); 
 
    STDMETHODIMP NewSegment(REFERENCE_TIME tStart, REFERENCE_TIME tStop, double dRate); 
 
	CString GetName() {return(m_name);} 
};