コード例 #1
0
ファイル: CallAxVoice.cs プロジェクト: mengran3275188/axvoice
 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) });
     }
 }
コード例 #2
0
ファイル: CallAxVoice.cs プロジェクト: mengran3275188/axvoice
 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);
 }
コード例 #3
0
ファイル: CallAxVoice.cs プロジェクト: mengran3275188/axvoice
 public virtual void onMessage(AxVoiceMessage message)
 {
     axvoicePINVOKE.AxVoiceCallback_onMessage(swigCPtr, AxVoiceMessage.getCPtr(message));
 }