SetAudioLevel() public method

public SetAudioLevel ( int level, bool conference_level = false ) : void
level int
conference_level bool
return void
Exemplo n.º 1
0
        private MenuItem UserMenu(ConferenceUser user)
        {
            MenuItem main = new MenuItem();
            MenuItem item;

            main.Header = user.party_name + " " + ConfStateConverter.StateConvert(user.state);
            item        = new MenuItem()
            {
                Header = "Min Energy Level"
            };
            for (int x = 0; x <= 1500; x += 150)
            {
                int    val = x;
                String add = val == user.min_energy_level ? "*" : "";
                item.Items.Add(CreateMenuItem("Level " + val + add, () => user.SetEnergyLevel(val)));
            }
            main.Items.Add(item);

            item = new MenuItem()
            {
                Header = "Their Volume Level"
            };
            for (int x = -4; x <= 4; x++)
            {
                int    val = x;
                String add = val == user.their_volume ? "*" : "";
                item.Items.Add(CreateMenuItem("Level " + x + add, () => user.SetAudioLevel(val)));
            }
            main.Items.Add(item);

            item = new MenuItem()
            {
                Header = "Conference Volume Level"
            };
            for (int x = -4; x <= 4; x++)
            {
                int    val = x;
                String add = val == user.conference_volume ? "*" : "";
                item.Items.Add(CreateMenuItem("Level " + x + add, () => user.SetAudioLevel(val, true)));
            }
            main.Items.Add(item);
            if (user.StateIs(ConferenceUser.USER_STATE.MUTE))
            {
                main.Items.Add(CreateMenuItem("UnMute", () => user.Mute(true)));
            }
            else
            {
                main.Items.Add(CreateMenuItem("Mute", () => user.Mute()));
            }

            if (user.StateIs(ConferenceUser.USER_STATE.DEAF))
            {
                main.Items.Add(CreateMenuItem("UnDeaf", () => user.Deaf(true)));
            }
            else
            {
                main.Items.Add(CreateMenuItem("Deaf", () => user.Deaf()));
            }
            if (!user.is_us)
            {
                main.Items.Add(CreateMenuItem("Split Out", user.Split));
            }
            main.Items.Add(CreateMenuItem("Drop From Conference", user.Drop));
            return(main);
        }
Exemplo n.º 2
0
        private MenuItem UserMenu(ConferenceUser user)
        {
            MenuItem main = new MenuItem();
            MenuItem item;
            main.Header = user.party_name + " " + ConfStateConverter.StateConvert(user.state);
            item = new MenuItem() { Header = "Min Energy Level" };
            for (int x = 0; x <= 1500; x += 150) {
                int val = x;
                String add = val == user.min_energy_level ? "*" : "";
                item.Items.Add(CreateMenuItem("Level " + val + add, () => user.SetEnergyLevel(val)));
            }
            main.Items.Add(item);

            item = new MenuItem() { Header = "Their Volume Level" };
            for (int x = -4; x <= 4; x++) {
                int val = x;
                String add = val == user.their_volume ? "*" : "";
                item.Items.Add(CreateMenuItem("Level " + x + add, () => user.SetAudioLevel(val)));
            }
            main.Items.Add(item);

            item = new MenuItem() { Header = "Conference Volume Level" };
            for (int x = -4; x <= 4; x++) {
                int val = x;
                String add = val == user.conference_volume ? "*" : "";
                item.Items.Add(CreateMenuItem("Level " + x + add, () => user.SetAudioLevel(val, true)));
            }
            main.Items.Add(item);
            if (user.StateIs(ConferenceUser.USER_STATE.MUTE))
                main.Items.Add(CreateMenuItem("UnMute", () => user.Mute(true)));
            else
                main.Items.Add(CreateMenuItem("Mute", () => user.Mute()));

            if (user.StateIs(ConferenceUser.USER_STATE.DEAF))
                main.Items.Add(CreateMenuItem("UnDeaf", () => user.Deaf(true)));
            else
                main.Items.Add(CreateMenuItem("Deaf", () => user.Deaf()));
            if (!user.is_us)
                main.Items.Add(CreateMenuItem("Split Out", user.Split));
            main.Items.Add(CreateMenuItem("Drop From Conference", user.Drop));
            return main;
        }