www.pudn.com > filterasfmuxer_2008_01_23.rar > CAudioInputPin.h


// 
// CAudioInputPin.h 
// 
/** 
 ** Copyright (C) 2005 EnjoyView Inc., all rights reserved. 
 **           Your View, Our Passion. Just Enjoy It! 
 ** 
 **            http://spaces.msn.com/members/jemylu 
 ** 
 **/ 
 
/*************************************************************************/ 
 
#ifndef _CAudioInputPin_h_ 
#define _CAudioInputPin_h_ 
 
#include "CXRenderedPin.h" 
 
class CAudioInputPin : public CXRenderedPin 
{ 
public: 
	CAudioInputPin(CFilterASFMuxer *pFilter, HRESULT *phr, LPCWSTR pPinName); 
	virtual ~CAudioInputPin(); 
	 
	virtual HRESULT ReceiveXSample(IMediaSample * pSample); 
 
    // Check if the pin can support this specific proposed type and format 
    HRESULT CheckMediaType(const CMediaType * inMediaType); 
	HRESULT CompleteConnect(IPin *pReceivePin); 
}; 
 
#endif //_CAudioInputPin_h_