/// <summary> /// Обрабатываем событие изменения статуса медиа /// </summary> /// <param name="prm"></param> public override void onCallMediaState(OnCallMediaStateParam prm) { CallInfo ci = getInfo(); AudioMedia aud_med; try { aud_med = getAudioMedia(-1); } catch { return; } AudDevManager mgr = Endpoint.instance().audDevManager(); AudioMedia play_dev_med = mgr.getPlaybackDevMedia(); aud_med.startTransmit(play_dev_med); AudioMedia cap_aud_med = mgr.getCaptureDevMedia(); cap_aud_med.startTransmit(aud_med); }
public AudDevManager audDevManager() { AudDevManager ret = new AudDevManager(pjsua2PINVOKE.Endpoint_audDevManager(swigCPtr), false); return(ret); }
public AudDevManager audDevManager() { AudDevManager ret = new AudDevManager(pjsua2PINVOKE.Endpoint_audDevManager(swigCPtr), false); return ret; }
internal static global::System.Runtime.InteropServices.HandleRef getCPtr(AudDevManager obj) { return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr); }
internal static global::System.Runtime.InteropServices.HandleRef getCPtr(AudDevManager obj) { return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr; }