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

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

private OnStateEvent ( JabraTelephonyAPI device, JabraTelephonyAPI state, bool value ) : void
device JabraTelephonyAPI
state JabraTelephonyAPI
value bool
Результат void
        private void OnStateEvent(JA.IDevice device, JA.State state, bool value)
        {
            switch (state) {
                case JA.State.OnLine:
                    if (value) {
                        StatusChanged(this, new StatusEventArgs(HEADSET_EVENT_TYPE.RadioOpen));
                        if (muted) {
                            DelayedFunction.DelayedCall("jabra_mute", () => {
                                ignore_next_mute = true;
                                device.SetMicrophoneMute(muted);

                            }, 2500);
                        }
                    }
                    else
                        StatusChanged(this, new StatusEventArgs(HEADSET_EVENT_TYPE.RadioClosed));
                    break;
            }
        }