public override void onMessage(AxVoiceMessage msg) { if (msg.getType() == AxVoiceMessage.Type.MT_RECORD_MSG) { callbackObj.SendMessage("OnAxVoiceRecordMessage", new string[] { "" + msg.getVoiceID(), msg.getParam(0), msg.getParam(1), msg.getParam(2) }); } else if (msg.getType() == AxVoiceMessage.Type.MT_UPLOAD_MSG) { callbackObj.SendMessage("OnAxVoiceUploadMessage", new string[] { "" + msg.getVoiceID(), msg.getParam(0), msg.getParam(1), msg.getParam(2) }); } else if (msg.getType() == AxVoiceMessage.Type.MT_DOWNLOAD_MSG) { callbackObj.SendMessage("OnAxVoiceDownloadMessage", new string[] { "" + msg.getVoiceID(), msg.getParam(0), msg.getParam(1), msg.getParam(2) }); } else if (msg.getType() == AxVoiceMessage.Type.MT_PLAY_MSG) { callbackObj.SendMessage("OnAxVoicePlayMessage", new string[] { "" + msg.getVoiceID(), msg.getParam(0) }); } else if (msg.getType() == AxVoiceMessage.Type.MT_TOTXT_MSG) { callbackObj.SendMessage("OnAxVoiceTextMessage", new string[] { "" + msg.getVoiceID(), msg.getParam(0), msg.getParam(1), msg.getParam(2) }); } }
internal static global::System.Runtime.InteropServices.HandleRef getCPtr(AxVoiceMessage obj) { return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr); }
public virtual void onMessage(AxVoiceMessage message) { axvoicePINVOKE.AxVoiceCallback_onMessage(swigCPtr, AxVoiceMessage.getCPtr(message)); }