# appStateChanged
Описание: нотификация о смене состояния приложения.
Также возвращающает другие параметры связанные со сменой состояния.
Пример:
{
"embeddedHttpPort": 8766,
"appState": 3,
"desktopSharing": {
"running": true,
"sourceType": 2,
"id": 66910,
"windowName": "WebSocket Test - Opera"
},
"broadcastPicture": {
"running": false
},
"audioCaptureTest": false,
"method" : "event",
"event" : "appStateChanged"
}
Описание параметров:
appState
- состояние приложения, которое может быть следующим:0
- нет подключения к серверу1
- VideoSDK/Room пытается подключиться к серверу2
- требуется авторизация (пользователем)3
- VideoSDK/Room подключен к серверу и залогинен. Доступен для вызова4
- VideoSDK/Room находится в ожидании: либо он звонит кому-то, либо звонят ему5
- VideoSDK/Room находится в конференции6
- VideoSDK/Room завершает конференцию
embeddedHttpPort
- номер порта, который слушает встроенный http серверdesktopSharing
- поле, которое содержит информацию о показе контентаrunning
- поле, указывающее информацию о том, запущен ли функционал показа картинки или захват окнаname
- системное имя рабочего стола, который вещается. Поле отсутствует при выключенном показе контентаid
- уникальный идентификатор окна или экрана, которое вещается. Поле отсутствует при выключенном показе контентаbroadcastPicture
- поле, которое содержит информацию о вещании картинкиfileName
- имя картинки, которая показывается. Поле отсутствует при выключенном показе картинкиfileId
- уникальный идентификатор файла на вcтроенном http сервере, который показывается. Поле отсутствует при выключенном показе картинкиaudioCaptureTest
- поле, которое указывает на то, запущен ли тест микрофона. Может быть равенtrue
илиfalse
requests
- поле, которое присутствует когда есть запросыincomingPodiumRequest
- входящие запросы на трибунуoutgoingPodiumRequest
- исходящие запросы на трибунуincomingPodiumInvitation
- входящие приглашения на трибунуoutgoingPodiumInvitation
- исходящие приглашения на трибунуincomingRecord
- входящие запросы на запись видеопотока и аудиопотока VideoSDK/RoomoutgoingRecord
- исходящие запросы на запись видеопотока и аудиопотокаincomingJoinToMyConf
- входящие запросы на участие в созданной VideoSDK/Room конференцииoutgoingJoinToMyConf
- исходящие приглашения на участие в созданной VideoSDK/Room конференцииincomingP2PCall
- входящийвидеозвонок
outgoingP2PCall
- исходящийвидеозвонок
incomingGroupConf
- входящее приглашение в групповую конференциюoutgoingGroupConf
- исходящий запрос в групповую конференциюincomingPtzControl
- входящие запросы на управление ptz камеройoutgoingPtzControl
- иcходящие запросы на управление ptz камеройfriendlyName
- имя захватываемого экрана для показа контентаsourceType
- тип захватываемого контента. Может быть:1
- рабочий стол2
- окно приложения
windowName
- имя окна захватываемого приложения (для показа контента)
См. также: