JabraHeadsetPlugin.JabraHeadset.HostStatusChanged C# (CSharp) Метод

HostStatusChanged() приватный Метод

private HostStatusChanged ( object sender, IDeviceHost e ) : void
sender object
e FSClient.IDeviceHost
Результат void
        private void HostStatusChanged(object sender, IDeviceHost.StatusEventArgs e)
        {
            switch (e.type) {
                case IDeviceHost.PHONE_EVENT_TYPE.InCallRing:
                case IDeviceHost.PHONE_EVENT_TYPE.Ring:
                    device.SetRinger(e.enable, last_caller_id);
                    break;
                case IDeviceHost.PHONE_EVENT_TYPE.LineActive:
                    if (e.enable == false && muted)
                        device.SetMicrophoneMute(false);
                    device.SetHookState(e.enable);
                    hook_enabled = e.enable;
                    break;
                case IDeviceHost.PHONE_EVENT_TYPE.Mute:
                    device.SetMicrophoneMute(e.enable);
                    muted = e.enable;
                    break;
            }
        }