# setSettings

Описание: установить настройки VideoSDK/Room.

Все настройки - глобальные, т.е. применимы ко всему приложению и не зависят от авторизированного пользователя.

Пример запроса:

{
    "method" : "setSettings",
    "requestId" : "1",
    "settings" : {
         "audioPlayLevel" : 0.55,
         "enableAutologin" : true
    }
}

Пример ответа:

{
    "method" : "setSettings",
    "requestId" : "1",
    "result" : true
}

Описание параметров:

  • aecEnable - флаг эхоподавления

  • agcEnable - флаг автоматической регулировки усиления

  • appShowUserNameLabels - флаг отображения надписей на видеослоте

  • audioCapturerLevel - уровень захвата звука. Недоступен для изменения, если включена автоматическая регулировка усиления

  • audioPlayLevel - уровень воспроизведения звука

  • autoAccept - флаг автоматического приема звонков и приглашений

  • autoAcceptPodiumFromOwner - флаг автоматического приема приглашения VideoSDK/Room на трибуну в видеоселекторе

  • autoAllowPartToTakePodium - флаг автоматического выхода на трибуну в видеоселекторе для участников когда VideoSDK/Room является владельцем

  • bestQualityForHttpServerImages - флаг получения картинок от http-сервера в улучшенном качестве

  • cameraRemoteControlAccess - поведение при входящем запросе удаленного управления камерой VideoSDK/Room. Может быть:

    • 0 - разрешить автоматически всем

    • 1 - каждый раз спрашивать разрешение

    • 2 - всегда запрещено

  • changeUserAuthPinAfterConf - флаг смены пина пользователя для авторизации после каждого сеанса связи

  • defaultMultiConfMatrix - раскладка по умолчанию для групповой конференции. Может быть:

    • 0 - показывать только одно окно. При этом если в списке окон больше - будет показано первое

    • 1 - все окна одинаковые

    • 2 - одно окно большое (в левом верхнем углу), остальные маленькие вокруг него

    • 3 - одно окно большое (по центру сверху), остальные маленькие снизу

    • 4 - одно окно большое (в левом углу), остальные маленькие справа от него

    • 5 - одно окно большое (по центру сверху), остальные маленькие снизу, которые могут "наползать" на него в разумных пределах

    • 7 - одно окно большое (по центру сверху) и одно маленькое слева внизу поверх большого

  • defaultP2PMatrix - раскладка по умолчанию для видеозвонка. Локальная настройка. Может быть:

    • 0 - показывать только одно окно. При этом если в списке окон больше - будет показано первое

    • 1 - все окна одинаковые

    • 2 - одно окно большое (в левом верхнем углу), остальные маленькие вокруг него

    • 3 - одно окно большое (по центру сверху), остальные маленькие снизу

    • 4 - одно окно большое (в левом углу), остальные маленькие справа от него

    • 5 - одно окно большое (по центру сверху), остальные маленькие снизу, которые могут "наползать" на него в разумных пределах

    • 7 - одно окно большое (по центру сверху) и одно маленькое слева внизу поверх большого

  • defaultOutputSelfVideoRotateAngle - угол поворота собственного видеопотока в градусах по-умолчанию. Допустимые значения: 0, 90, 180, 270

  • displayNameAlign - расположение надписей в видеослоте. Может быть:

    • 1 - сверху

    • 2 - снизу

  • enableAutologin - флаг, указывающий на то, нужно ли VideoSDK/Room автоматически авторизовываться при подключении к серверу если до этого уже была произведена авторизация

  • forbidDirectConnection - запрет прямого соединения в видеозвонке

  • highlightActiveSpeakers - подсвечивать активно говорящих участников в раскладке

  • inputBandWidth - ограничение входящего канала в кбит/с. Допустимые значения находятся в диапазоне 32..20480

  • language - язык интерфейса VideoSDK/Room. Может быть:

    • "ru" - русский

    • "pl" - польский

    • "en" - английский

    • "es" - испанский

    • "pt" - португальский

  • outputBandWidth - ограничение исходящего канала в кбит/с. Допустимые значения находятся в диапазоне 32..20480

  • qrCodeRecognition - флаг распознавания QR кода с текущей камеры (в реальном времени) для автоматической обработки trueconf-ссылок

  • record - настройка для разрешения записи медиа контента, передаваемого от VideoSDK/Room в видеозвонках и групповых конференциях. Может быть:

    • 0 - не разрешать записывать никому

    • 1 - всегда выдавать запрос

    • 2 - разрешено всем пользователям из адресной книги

    • 3 - всегда разрешено всем

  • rejectCallsNotFromAB - флаг запрета входящих звонков от пользователей, которые не в адресной книге VideoSDK/Room

  • restoreWindowWhenCall - разворачивать окно VideoSDK/Room и выводить его на передний план во время конференции

  • selfViewMirror - флаг зеркального отображения своего видео. Применимо только на стороне VideoSDK/Room

  • showCurrentUserWidget - PRO флаг, указывающий на необходимость отображения информации о текущем пользователе в окне VideoSDK/Room

  • showIncomingRequestWidget - PRO флаг, указывающий на необходимость отображения виджета входящих запросов в окне VideoSDK/Room

  • showInfoConnect - PRO флаг, указывающий на необходимость отображения виджета информации для подключения в окне VideoSDK/Room

  • showInfoWidgets - PRO флаг, указывающий на необходимость отображения всех информационных виджетов в окне VideoSDK/Room

  • showLogo - PRO флаг, указывающий на необходимость отображения логотипа в окне VideoSDK/Room

  • showTime - PRO флаг, указывающий на необходимость отображения времени и даты в окне VideoSDK/Room

  • showUpcomingMeetings - PRO флаг, указывающий на необходимость отображения информации о предстоящих конференциях в окне VideoSDK/Room

  • switchToActiveSpeaker - перенос в приоритетное окно в раскладке активно говорящего пользователя

  • stickToDisplay - флаг, указывающий на закрепление главного окна VideoSDK/Room за текущим монитором

  • requestId - уникальный идентификатор запроса. Детальнее с ним можно ознакомиться здесь

  • hideNonVideoParticipants - сокрытие видеослотов от участников, которые не отсылают видео

  • alwaysDisplaySelfView - флаг расположения селфвью поверх раскладки во всех типах конференций

  • allowHIDControl - флаг, указывающий на состояние функционала работы с HID-устройствами

См. также: