| 123456789101112131415161718192021222324252627282930313233343536 |
- /*************************************************************************
- 【文件名】 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音结束
- };
|