WebRTCDevices как установить?

Adamastor

Client
Регистрация
15.05.2016
Сообщения
282
Благодарностей
14
Баллы
18
Здравствуйте уважаемые форумчане и администрация!

Код который я использую для установки WebRTCAudio:
Код:
public static WebRtcDeviceItem[] WebRTCAudioGen () {
                string[] audio = {"Realtek High Definition Audio","Creative Labs Sound / Audio Audio","Dell Audio","Acer High Definition Audio","Toshiba Audio"};
                string[] micro = {"Micro"};
               
                return new WebRtcDeviceItem[] {
                            new WebRtcDeviceItem(audio[rand.Next(0,audio.Length)], "{0.0.0.00000000}" + Guid.NewGuid().ToString("B"), ZennoLab.InterfacesLibrary.Enums.Browser.WebRtcDeviceKind.Audio),
                            new WebRtcDeviceItem(micro[rand.Next(0,micro.Length)], "{0.0.1.00000000}" + Guid.NewGuid().ToString("B"), ZennoLab.InterfacesLibrary.Enums.Browser.WebRtcDeviceKind.Audio)
                        };
            }
           
            public void SetWRTCAudio (WebRtcDeviceItem[] audioItems) {
                Instance.WebRTCWorkMode = ZennoLab.InterfacesLibrary.Enums.Browser.WebRTCMode.Emulate;
               
                foreach (var device in audioItems) {
                    Instance.ShowWebRTCDevice(device);
                }
            }
Для теста использую этот код:
Код:
public static void SetAudio (Instance instance, IZennoPosterProjectModel project) {
            project.SendInfoToLog("SetWRTCAudio Test");
            project.SendInfoToLog("");
           
            var profile = new Profile(instance, project);
            var audioItems = Profile.WebRTCAudioGen();
            profile.SetWRTCAudio(audioItems);
           
            var devices = instance.GetWebRTCDevices().ToList();
            foreach (var device in devices) {
                project.SendInfoToLog(device.ToString());
            }
           
            project.SendInfoToLog("");
        }
WebRTCAudioGen() функцию протестировал - она возвращает нужные значения.

Подскажите пожалуйста почему не устанавливаются соответствующие значения в Инстанс?
 

Adamastor

Client
Регистрация
15.05.2016
Сообщения
282
Благодарностей
14
Баллы
18
Можно удалить тему, разобрался. Все работало и до этого.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)