compedpin.h
来自「对比两个AVI文件的psnr值的VC源代码」· C头文件 代码 · 共 39 行
H
39 行
// AudioPin.h: interface for the CCompedPin class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_AUDIOPIN_H__F6185144_07C9_4B0E_AF8C_6A8887391062__INCLUDED_)
#define AFX_AUDIOPIN_H__F6185144_07C9_4B0E_AF8C_6A8887391062__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CDelegatorFilter;
class CCompedPin : public CRenderedInputPin
{
friend class CSourcePin;
public:
CSourcePin *m_pVpin;
unsigned long m_FourCC;
CCritSec * const m_pReceiveLock; // Sample critical section
CDelegatorFilter * const m_pDelegator;
STDMETHODIMP ReceiveCanBlock();
HRESULT BreakConnect();
CCompedPin(CDelegatorFilter *pDelegateWriter,
LPUNKNOWN pUnk,
CBaseFilter *pFilter,
CCritSec *pLock,
CCritSec *pReceiveLock,
HRESULT *phr);
virtual ~CCompedPin();
HRESULT CheckMediaType(const CMediaType *pmt);
STDMETHODIMP EndOfStream(void);
// Handles the next block of data from the stream
STDMETHODIMP Receive(IMediaSample *pSample);
};
#endif // !defined(AFX_AUDIOPIN_H__F6185144_07C9_4B0E_AF8C_6A8887391062__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?