setSettings
setSettings
Description: configure TrueConf Room API settings.
All settings are global which means that they apply to the entire application and do not depend on the authorized user.
Request example:
{
"method" : "setSettings",
"requestId" : "1",
"settings" : {
"audioPlayLevel" : 0.55,
"enableAutologin" : true
}
}Response example:
{
"method" : "setSettings",
"requestId" : "1",
"result" : true
}Parameter description:
aecEnable— the flag indicating if echo cancellation is enabledagcEnable— the flag indicating if automatic gain control is enabledappShowUserNameLabels— the flag indicating if users’ display names will be shown in the video layoutaudioCapturerLevel— the audio capture level. It is a read-only property if automatic gain control is enabledaudioPlayLevel— Audio playback levelautoAccept— Accept calls and invitations automaticallyautoAcceptPodiumFromOwner- flag for automatically accepting an invitation TrueConf Room API to the podium in a moderated role-based conferenceautoAllowPartToTakePodium- flag for automatic podium taking in asmart meetingfor participants when TrueConf Room API is the ownerbestQualityForHttpServerImages— Flag for receiving images from the HTTP server with enhanced qualitycameraRemoteControlAccess- behavior upon an incoming remote camera control request TrueConf Room API. It can be:0— Allow for all automatically1— Ask permission every time2— Always forbidden
changeUserAuthPinAfterConf— change a user’s PIN for authorization after each conference sessiondefaultMultiConfMatrix— Default layout for a group conference. It can be as follows:0— Show only one window. If there are more windows in the list, the first one will be shown.1— All windows are the same size.2— One window is large (in the upper left corner), other smaller windows are placed around the large one.3— One large window (in the center at the top), other smaller windows are placed at the bottom.4— One window is large (in the left corner), other smaller windows are placed to the right of the large one.5— One window is large (in the center at the top), other smaller windows are placed at the bottom and can overlap the larger one within reasonable limits.7- one large window (centered at the top) and one small window in the bottom left corner overlaying the large one
defaultP2PMatrix— the default layout forpoint-to-point video calls. It is a local setting. The following options are possible:0— Show only one window. If there are more windows in the list, the first one will be shown.1— All windows are the same size.2— One window is large (in the upper left corner), other smaller windows are placed around the large one.3— One large window (in the center at the top), other smaller windows are placed at the bottom.4— One window is large (in the left corner), other smaller windows are placed to the right of the large one.5— One window is large (in the center at the top), other smaller windows are placed at the bottom and can overlap the larger one within reasonable limits.7- one large window (centered at the top) and one small window in the bottom left corner overlaying the large one
defaultOutputSelfVideoRotateAngle— the default turn angle of the self-view video (specified in degrees). The following values are possible:0,90,180,270.disableSelfViewOnBlind- flag for setting self-view hiding when muting the video capture devicedisplayNameAlign— the location of display names in video windows. The following values are possible:1— above2— below
enableAutologin- a flag indicating whether to automatically log in when connecting to the server if authorization has already been performed previously.forbidDirectConnection— prohibit direct connection in avideo callhighlightActiveSpeakers— spotlight active speakers in the layoutinputBandWidth- incoming bandwidth limit in kbps. Acceptable values range from32..20480language- the interface language TrueConf Room API. Options include:"ru"— Russian locale"pl"— Polish locale"en"— English locale"es"— Spanish locale"pt"— Portuguese locale"ko"— Korean locale
outputBandWidth- limitation of the outgoing bandwidth in kbit/s. Acceptable values range from32..20480qrCodeRecognition— the flag indicating if real-time QR code scanning is enabled for the current camera; this feature will be needed for automatic processing oftrueconf linksrecord- a setting to allow the recording of media content transmitted from TrueConf Room API duringvideo callsandgroup conferences. It can be:0— do not allow recording to anyone1— always request permission for recording2— allow recording to all contacts from the address book3— allow recording to everyone
rejectCallsNotFromAB- a flag to block incoming calls from users not in the address book TrueConf Room APIrestoreWindowWhenCall- expand the TrueConf Room API window and bring it to the foreground during aconference.selfViewMirror- a flag for mirroring your own video. Applicable only on the client-side. TrueConf Room APIshowCurrentUserWidget- PRO flag indicating whether to display information about the current user in the window TrueConf Room APIshowIncomingRequestWidget- PRO is a flag that indicates the need to display the incoming requests widget in the window. TrueConf Room APIshowInfoConnect- PRO flag indicating the necessity to display the connection information widget in the window. TrueConf Room APIshowInfoWidgets- PRO flag indicating the need to display all informational widgets in the window TrueConf Room APIshowLogo- PRO flag indicating whether the logo should be displayed in the window TrueConf Room APIshowTime- PRO flag indicating whether the time and date should be displayed in the window TrueConf Room APIshowUpcomingMeetings- PRO flag indicating the need to display information about upcoming conferences in the window TrueConf Room APIside— Party that has stopped a call. It can be as follows:switchToActiveSpeaker— move the active speaker to the spotlighted window in the layoutstickToDisplay- a flag indicating that the main window of TrueConf Room API is pinned to the current monitor.requestId- a unique request identifier. You can find more details about it here.hideNonVideoParticipants- hiding video slots from participants who are not sending videoalwaysDisplaySelfView- flag for positioning self-view over the video layout in all types of conferencesallowHIDControl- a flag indicating the status of functionality for working with HID devices
See also: