Visio/Jitsi

Contient les classes utiles à la communication avec Jitsi

Classes

JitsiAdaptor

Members

inner, constant ESourceType :string

Type de source d'un partage d'écran

inner, constant EUserRole :string

Rôle possible d'un utilisateur

inner device :string

Default Value:
  • 'device'

inner proxy :string

Default Value:
  • 'proxy'

inner screen :string

On partage un écran
Default Value:
  • 'screen'

inner window :string

On partage une fenêtre
Default Value:
  • 'window'

Type Definitions

ChatUpdated

Properties:
Name Type Description
isOpen boolean Si le tchat est ouvert ou non
unreadCount number Si il y a des messages non-lu

ChatUpdatedCallback(obj) → {void}

Parameters:
Name Type Description
obj module:Visio/Jitsi~ChatUpdated Données du tchat
Returns:
void

CurrentDevicesObject

Properties:
Name Type Description
audioInput module:Visio/Jitsi~Device
audioOutput module:Visio/Jitsi~Device
videoInput module:Visio/Jitsi~Device

Device

Properties:
Name Type Description
deviceId string
groupId string
kind string
label string

DeviceEx

Properties:
Name Type Description
deviceId string
groupId string
kind string
label string
isCurrent boolean

DevicesObject

Properties:
Name Type Description
audioInput Array:.<module:Visio/Jitsi~Device:>
audioOutput Array:.<module:Visio/Jitsi~Device:>
videoInput Array:.<module:Visio/Jitsi~Device:>

EnabledStatus

Properties:
Name Type Description
enabled boolean

EventMouse

Properties:
Name Type Description
event module:Visio/Jitsi~MouseEventStructure

MouseEventStructure

Properties:
Name Type Description
clientX number
clientY number
movementX number
movementY number
offsetX number
offsetY number
pageX number
pageY number
x number
y number
screenX number
screenY number

MouseMoveCallback(obj) → {void}

Parameters:
Name Type Description
obj module:Visio/Jitsi~EventMouse Données de la souris
Returns:
void

MuteStatusChangedCallback(status) → {void}

Parameters:
Name Type Description
status module:Visio/Jitsi~MutedStatus Nouveau status
Returns:
void

MutedStatus

Properties:
Name Type Description
muted boolean

Participant

Properties:
Name Type Description
id string
jid string
role module:Visio/Jitsi~EUserRole
displayName string

RaiseHand

Properties:
Name Type Description
id string Id de l'utilisateur qui à lever/baisser la main
handRaised number 0 quand la main est baissé, timestamp sinon

RaiseHandUpdatedCallback(obj) → {void}

Parameters:
Name Type Description
obj RaiseHand
Returns:
void

ResponseRooms

Properties:
Name Type Description
rooms Array:.<module:Visio/Jitsi~Room:>

Room

Properties:
Name Type Description
isMainRoom, boolean
id string
jid string
participants Array:.<module:Visio/Jitsi~Participant:>

ScreenSharingDetails

Properties:
Name Type Description
sourceType module:Visio/Jitsi~ESourceType | undefined

ScreenSharingObject

Properties:
Name Type Description
on boolean Si le partage d'écran est actif ou non
details module:Visio/Jitsi~ScreenSharingDetails Où le partage à lieu, si c'est connu

ScreenSharingStatusChangedCallback(obj) → {void}

Parameters:
Name Type Description
obj module:Visio/Jitsi~ScreenSharingObject
Returns:
void

TileViewChangedCallback(obj) → {void}

Parameters:
Name Type Description
obj module:Visio/Jitsi~EnabledStatus
Returns:
void

VideoConferenceJoined

Properties:
Name Type Description
roomName string Nom de la salle
id string Id du participant
displayName string Nom du participant
avatarURL string Url de l'avatr du participant
breakoutRoom boolean Si la salle est une sous salle ou non
visitor boolean Si l'utilisateur est un visiteur ou non

VideoConferenceJoinedCallback(obj) → {void}

Parameters:
Name Type Description
obj module:Visio/Jitsi~VideoConferenceJoined
Returns:
void

VisibilityStatus

Properties:
Name Type Description
visible boolean

VisibilityStatusChangedCallback(status) → {void}

Parameters:
Name Type Description
status module:Visio/Jitsi~VisibilityStatus Nouvelle visibilitée
Returns:
void