?? inputpin.h
字號:
/***************************************************************************************
* Directshow Filter Integrateion source code is developped by Mr. Xie Haijun.
*
* DHCODEC is authorized to use this code for free.
*
* Date: 2007-April-02.
*
*****************************************************************************************/
// InputPin.h: interface for the CInputPin class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_INPUTPIN_H__A92CB86A_1EF1_4AAD_B2C7_1F8B55D9D953__INCLUDED_)
#define AFX_INPUTPIN_H__A92CB86A_1EF1_4AAD_B2C7_1F8B55D9D953__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include <streams.h>
#include "ENC_BASE.h"
class CArbitrateFilter;
class CInputPin : public CBaseInputPin
{
friend class CArbitrateFilter;
private:
CCritSec mReceiveLock ;
CArbitrateFilter * pMyFilter;
IMediaSample *mSample;
_FRAME_PROP m_s264Prop;
public:
CInputPin(CArbitrateFilter *pFilter,HRESULT *phr);
~CInputPin();
STDMETHODIMP Receive(IMediaSample *pSample);
STDMETHODIMP BeginFlush(void);
STDMETHODIMP EndFlush(void);
HRESULT CheckMediaType(const CMediaType * inMediaType);
HRESULT GetMediaType(int iPosition,CMediaType *pMediaType);
STDMETHODIMP EndOfStream(void);
CMediaType GetConnectMediaType(){return m_mt;}
};
#endif // !defined(AFX_INPUTPIN_H__A92CB86A_1EF1_4AAD_B2C7_1F8B55D9D953__INCLUDED_)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -