📄 sourcepin.h
字号:
// VedioPin.h: interface for the CSourcePin class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_VEDIOPIN_H__3F123099_C4C6_40E7_9F8F_2E21EF160B93__INCLUDED_)
#define AFX_VEDIOPIN_H__3F123099_C4C6_40E7_9F8F_2E21EF160B93__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CDelegatorFilter;
class CSourcePin : public CRenderedInputPin
{
friend class CCompedPin;
public:
CCompedPin *m_pApin;
unsigned long m_FourCC;
STDMETHODIMP ReceiveCanBlock();
HRESULT BreakConnect();
CCritSec * const m_pReceiveLock; // Sample critical section
CDelegatorFilter * const m_pDelegator;
CSourcePin(CDelegatorFilter *pDelegateWriter,
LPUNKNOWN pUnk,
CBaseFilter *pFilter,
CCritSec *pLock,
CCritSec *pReceiveLock,
HRESULT *phr);
virtual ~CSourcePin();
HRESULT CheckMediaType(const CMediaType *pmt);
STDMETHODIMP Receive(IMediaSample *pSample);
STDMETHODIMP EndOfStream(void);
};
#endif // !defined(AFX_VEDIOPIN_H__3F123099_C4C6_40E7_9F8F_2E21EF160B93__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -