/************************************************************************* 【文件名】 IMixerHost.h 【功能模块和目的】 混音器宿主类接口头文件 【开发者及日期】 郑石诺 2015/05/15 【版本】 V1.0.0 【版权信息】 Copyright (C)2015 河南华谊网络科技有限公司 【更改记录】 *************************************************************************/ #pragma once class COneLeg; /************************************************************************* 【类名】 IMixerHost 【功能】 【接口说明】 混音器宿主类接口 【开发者及日期】 郑石诺 2015/05/15 【版本】 V1.0.0 【版权信息】 Copyright (C)2015 河南华谊网络科技有限公司 【更改记录】 *************************************************************************/ class IMixerHost { public: virtual ~IMixerHost(void) = 0 {} // 属性接口 virtual int node(void) const = 0; // 节点号 virtual int mixHandle(void) const = 0; // 混音句柄 virtual int mixType(void) const = 0; // 混音类型 virtual int normalType(void) const = 0; // 正常类型 // voice处理接口 virtual void onPlayEnd(LPCTSTR lpDtmf) = 0; // 放音结束事件响应 virtual void onRecEnd(UINT TaskId) = 0; // 录音完成事件 virtual void onToneEnd(int ToneTp) = 0; // 放tone音结束 };