⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 interface.h

📁 本系统实现了音频的采集、压缩编码、回放等功能
💻 H
字号:
// Interface.h: interface for the CInterface class.
//
//////////////////////////////////////////////////////////////////////
/*------------------------------------------------------------------------------*\
 [模块名称]
	Interface

 [文件名称]
	Interface.h

 [相关文件]
	Interface.cpp

 [目的]
 
     dll的接口  
     	  
 
                                               
\*------------------------------------------------------------------------------*/


#if !defined(AFX_INTERFACE_H__DEB6C49D_7068_4289_9538_44E531D90376__INCLUDED_)
#define AFX_INTERFACE_H__DEB6C49D_7068_4289_9538_44E531D90376__INCLUDED_

class CMyWaveIn;
class CWaveOut;
class CListenSocket;
class CSendClient;
class CUdpSocket;
class CRecSocket;

class AFX_EXT_CLASS CInterface
{
public:
	virtual void TalkBeClose();
	virtual void TalkStart(CString ip);
	virtual BOOL IsConnect(CString ip);
	virtual void TalkOnConnect(BOOL bRe);

	BOOL Ini();
	BOOL End();
	BOOL Start(CString ip);

	CInterface();
	virtual ~CInterface();
protected:
	void BeClose();
	void ConnectResult(int nErrorCode);
protected:
	BOOL m_bIni;
	BOOL m_bWork;
	CString m_sIp;

	CMyWaveIn *m_pIn;
	CListenSocket *m_sopListen;
	CSendClient *m_sopSend;
	CUdpSocket *m_pUdp;
	CRecSocket *m_pRec;
	friend class CSendClient;
	friend class CClientSocket;
};

#endif // !defined(AFX_INTERFACE_H__DEB6C49D_7068_4289_9538_44E531D90376__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -