# setSettings
Описание: установить настройки TrueConf Room.
Все настройки - глобальные, т.е. применимы ко всему приложению и не зависят от авторизированного пользователя.
Пример запроса:
{
"method" : "setSettings",
"requestId" : "1",
"settings" : {
"audioPlayLevel" : 0.55,
"enableAutologin" : true,
"disableSleepModeWhenContent" : true
}
}
Пример ответа:
{
"method" : "setSettings",
"requestId" : "1",
"result" : true
}
Описание параметров:
aecEnable
- флаг эхоподавленияagcEnable
- флаг автоматической регулировки усиленияappShowUserNameLabels
- флаг отображения надписей на видеослотеaudioCapturerLevel
- уровень захвата звука. Недоступен для изменения, если включена автоматическая регулировка усиленияaudioPlayLevel
- уровень воспроизведения звукаautoAccept
- флаг автоматического приема звонков и приглашенийautoAcceptPodiumFromOwner
- флаг автоматического приема приглашения TrueConf Room на трибуну ввидеоселекторе
autoAllowPartToTakePodium
- флаг автоматического выхода на трибуну ввидеоселекторе
для участников когда TrueConf Room является владельцемbestQualityForHttpServerImages
- флаг получения картинок от http-сервера в улучшенном качествеcameraRemoteControlAccess
- поведение при входящем запросе удаленного управления камерой TrueConf Room. Может быть:0
- разрешить автоматически всем1
- каждый раз спрашивать разрешение2
- всегда запрещено
changeUserAuthPinAfterConf
- флаг смены пина пользователя для авторизации после каждого сеанса связиdefaultMultiConfMatrix
- раскладка по умолчанию для групповой конференции. Может быть:0
- показывать только одно окно. При этом если в списке окон больше - будет показано первое1
- все окна одинаковые2
- одно окно большое (в левом верхнем углу), остальные маленькие вокруг него3
- одно окно большое (по центру сверху), остальные маленькие снизу4
- одно окно большое (в левом углу), остальные маленькие справа от него5
- одно окно большое (по центру сверху), остальные маленькие снизу, которые могут "наползать" на него в разумных пределах7
- одно окно большое (по центру сверху) и одно маленькое слева внизу поверх большого
defaultP2PMatrix
- раскладка по умолчанию длявидеозвонка
. Может быть:0
- показывать только одно окно. При этом если в списке окон больше - будет показано первое1
- все окна одинаковые2
- одно окно большое (в левом верхнем углу), остальные маленькие вокруг него3
- одно окно большое (по центру сверху), остальные маленькие снизу4
- одно окно большое (в левом углу), остальные маленькие справа от него5
- одно окно большое (по центру сверху), остальные маленькие снизу, которые могут "наползать" на него в разумных пределах7
- одно окно большое (по центру сверху) и одно маленькое слева внизу поверх большого
disableSleepModeWhenContent
- флаг блокировки перехода в режим сна, если видеоисточник контентdefaultOutputSelfVideoRotateAngle
- угол поворота собственного видеопотока в градусах по-умолчанию. Допустимые значения:0
,90
,180
,270
disableSelfViewOnBlind
- не отображать кадры в селфвью при программном отключении камерыdisplayNameAlign
- расположение надписей в видеослоте. Может быть:1
- сверху слева2
- внизу слева3
- справа сверху4
- внизу справа5
- сверху по центру6
- внизу по центру
enableAutoSwitchWhenContentSourceOff
- флаг, указывающий на то, нужно ли менять текущее видеоустройство на предыдущее при потере источника сигнала в текущем видеоустройствеenableAirPlayPassword
- флаг, указывающий на то, нужен ли для подключения по AirPlay ввод пароляenableAutologin
- флаг, указывающий на то, нужно ли TrueConf Room автоматически авторизовываться при подключении к серверу если до этого уже была произведена авторизацияforbidDirectConnection
- запрет прямого соединения ввидеозвонке
framesInterval
- размер отступов между видеослотами в общей раскладкеhighlightActiveSpeakers
- подсвечивать активно говорящих участников в раскладкеinputBandWidth
- ограничение входящего канала в кбит/с. Допустимые значения находятся в диапазоне32..20480
language
- язык интерфейса TrueConf Room. Может быть:"ru"
- русский"pl"
- польский"en"
- английский"es"
- испанский"pt"
- португальский"ko"
- корейский
outputBandWidth
- ограничение исходящего канала в кбит/с. Допустимые значения находятся в диапазоне32..20480
qrCodeRecognition
- флаг распознавания QR кода с текущей камеры (в реальном времени) для автоматической обработкиtrueconf-ссылок
record
- настройка для разрешения записи медиа контента, передаваемого от TrueConf Room ввидеозвонках
игрупповых конференциях
. Может быть:0
- не разрешать записывать никому1
- всегда выдавать запрос2
- разрешено всем пользователям из адресной книги3
- всегда разрешено всем
rejectCallsNotFromAB
- флаг запрета входящих звонков от пользователей, которые не в адресной книге TrueConf RoomrestoreWindowWhenCall
- разворачивать окно TrueConf Room и выводить его на передний план во времяконференции
selfViewMirror
- флаг зеркального отображения своего видео. Применимо только на стороне TrueConf RoomshowCurrentUserWidget
- PRO флаг, указывающий на необходимость отображения информации о текущем пользователе в окне TrueConf RoomshowIncomingRequestWidget
- PRO флаг, указывающий на необходимость отображения виджета входящих запросов в окне TrueConf RoomshowInfoConnect
- PRO флаг, указывающий на необходимость отображения виджета информации для подключения в окне TrueConf RoomshowInfoWidgets
- PRO флаг, указывающий на необходимость отображения всех информационных виджетов в окне TrueConf RoomshowLogo
- PRO флаг, указывающий на необходимость отображения логотипа в окне TrueConf RoomshowTime
- PRO флаг, указывающий на необходимость отображения времени и даты в окне TrueConf RoomshowUpcomingMeetings
- PRO флаг, указывающий на необходимость отображения информации о предстоящих конференциях в окне TrueConf Roomtitle
- строка, содержащая наименование системыswitchToActiveSpeaker
- перенос в приоритетное окно в раскладке активно говорящего пользователяstickToDisplay
- флаг, указывающий на закрепление главного окна TrueConf Room за текущим мониторомrequestId
- уникальный идентификатор запроса. Детальнее с ним можно ознакомиться здесьhideNonVideoParticipants
- сокрытие видеослотов от участников, которые не отсылают видеоalwaysDisplaySelfView
- флаг расположения селфвью поверх раскладки во всех типах конференцийallowHIDControl
- флаг, указывающий на состояние функционала работы с HID-устройствамиaudioDumpEnable
- флаг, указывающий на необходимость записи дампов аудиоuseCustomVadFrameColor
- флаг, который указывает на необходимость использования кастомного цвета рамки видеослота активноговорящих пользователей в раскладке. Если задан, цвет будет браться из настройкиcustomVadFrameColor
customVadFrameColor
- кастомный цвет рамки видеослота активноговорящих пользователей в раскладке, который будет использоваться, если задана настройкаuseCustomVadFrameColor
switchToSharedContent
- настройка, которая автоматически задает изменение раскладки при старте показа контента (если до этого его не было) по логике, заданной в настройкеsharedContentBehaviour
sharedContentBehaviour
- настройка, которая задает поведение раскладки при старте показа контента (если до этого его не было), если задана настройкаswitchToSharedContent
. Доступные значения:0
- в большом окне приоритетной раскладки1
- одно окно, т.е. раскладка0
- показывать только одно окно. При этом если в списке окон больше - будет показано первое2
- видеослот с контентом будет вынесен на отдельный монитор, идентификатор которого задан в настройкеmonitorIdForSharedContent
. Если таких видеослотов с контентом несколько, на отдельном мониторе будет отображаться тот видеослот, контент которого пришел последним. Если используется перенос в приоритетное окно в раскладке активно говорящего пользователя, приоритет будет за контентом. Использование этого значения вместе с включенной настройкойswitchToSharedContent
блокирует возможность выполнения метода moveVideoSlotToMonitor и removeVideoSlotFromMonitor
monitorIdForSharedContent
- идентификатор монитора, на который будет вынесен видеослот с контентомmoveActiveSpeakerToMonitor
- флаг, указывающий на необходимость выноса на отдельный монитор окна с активноговорящим участником при включенном функционале переноса в приоритетное окно (switchToActiveSpeaker
настройка) в раскладке активно говорящего пользователя. Монитор, куда будет выносится слот, задается настройкойmonitorIdForActiveSpeaker
. Если один и тот же идентификатор используется и для активноговорящего польователя, и для контента, приоритет будет за контентомmonitorIdForActiveSpeaker
- идентификатор монитора, на который будет вынесено видеоокно активноговорящего пользователя
См. также: