- Регистрация
- 07.04.2015
- Сообщения
- 211
- Благодарностей
- 123
- Баллы
- 43
Здравствуйте!
Необходимо подменить имя веб-камеры софтверной (SplitCam Video Driver)
При её добавлении в ShowWebRTCDevice указываю ей более нормальное имя Asus video card
Но все равно в итоге при переходе на сайт проверки видеокамеры вижу, что там она висит со старым именем SplitCam Video Driver.
Отсюда вопрос есть ли какая-то возможность подменить имя устройства?
Необходимо подменить имя веб-камеры софтверной (SplitCam Video Driver)
При её добавлении в ShowWebRTCDevice указываю ей более нормальное имя Asus video card
Но все равно в итоге при переходе на сайт проверки видеокамеры вижу, что там она висит со старым именем SplitCam Video Driver.
Отсюда вопрос есть ли какая-то возможность подменить имя устройства?
Код:
instance.WebRTCWorkMode = ZennoLab.InterfacesLibrary.Enums.Browser.WebRTCMode.Emulate;
// получаем список устройств
var devices = instance.GetWebRTCDevices();
if (devices != null)
{
var devicesList = devices.ToList();
var device = new ZennoLab.CommandCenter.WebRtcDeviceItem(devicesList[0].Name, devicesList[0].Id, ZennoLab.InterfacesLibrary.Enums.Browser.WebRtcDeviceKind.Video); // тут пробовал и явно указать имя - не помогает
device.Name = "Asus video card"; // ? дополнительно?
instance.ShowWebRTCDevice(device);
}
// скрываем все устройства, содержащие split в имени
var list = instance.GetWebRTCDevices();
for (int i=0; i<list.Count(); i++)
{
string item = list.ElementAt(i).Name;
if (item.ToLower().Contains("split"))
{
instance.HideWebRTCDevice(list.ElementAt(i));
}
}
// получаем итоговый список устройств и видим, что с именем splitcam там ничего нет.
list = instance.GetWebRTCDevices();
for (int i=0; i<list.Count(); i++)
{
project.SendInfoToLog(list.ElementAt(i).ToString());
}