📄 mcuendpoint.h
字号:
// MCUEndPoint.h: interface for the CMCUEndPoint class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_MCUENDPOINT_H__A027292A_3AB3_4E8C_B07C_CDC4BECC69A8__INCLUDED_)
#define AFX_MCUENDPOINT_H__A027292A_3AB3_4E8C_B07C_CDC4BECC69A8__INCLUDED_
#include "Room.h"
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CMainFrame;
class CMCUEndPoint : public CH323EndPoint
{
public:
BOOL RemoveMember(DWORD connID);
CString GetRemoteName(DWORD connID);
BOOL AddMember(DWORD connID,LPCTSTR RoomID);
BOOL RemoveRoom(LPCTSTR name);
CRoom* AddRoom(CString name);
CMCUEndPoint(CMainFrame &mainFrm);
virtual ~CMCUEndPoint();
virtual void OnAnswerCall(DWORD connID,const char *RoomID);
virtual void OnWaitForAnswer(DWORD connID);
virtual void OnConnectionCleared(DWORD connID, DWORD duration,enum CallEndReason reason);
virtual void OnConnectionEstablished(DWORD connID);
virtual void OnReceiveUserInput(DWORD connID,const char* value);
virtual void OnReceiveNonStandardMsg(DWORD connID,const char* value);
virtual BOOL OnRenderAudioFrame(DWORD connID,BYTE* frame,int len);
virtual BOOL OnReadAudioFrame(DWORD connID,BYTE* frame,int len);
virtual BOOL OnAudioStop(DWORD connID, BOOL outgoing,const char *CodecName);
virtual BOOL OnAudioStart(DWORD connID,BOOL outgoing,const char *CodecName);
virtual BOOL OnRenderVideoFrame(DWORD connID,BYTE *frame, int width, int height);
virtual BOOL OnReadVideoFrame(DWORD connID,BYTE* frame,int width,int height);
virtual BOOL OnVideoStop(DWORD connID,BOOL outgoing,const char *CodecName);
virtual BOOL OnVideoStart(DWORD connID,BOOL outgoing,const char* CodecName);
virtual void OnUseGatekeeper(enum UseGKResult result,const char* name_GK);
BOOL m_findingGK;
CArray<CRoom*,CRoom*> m_roomList;
protected:
CMainFrame &m_mainFrm;
};
#endif // !defined(AFX_MCUENDPOINT_H__A027292A_3AB3_4E8C_B07C_CDC4BECC69A8__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -