Visio/Core~Visio

Créer la visio, et gère chaque fonctionnalités

Members

package _call_datas :Promise:.<module:Visio/Core~CallData:>

Données pour rejoindre la visio via téléphone

package _token :Promise:.<{datas:: ?any:, has_error:: boolean:, error:: ?any:}>

Token jwt

readonly data :module:Visio/Pages/Index~VisioData

Données de la visio

jitsii :module:Visio/Jitsi~JitsiAdaptor

Lien avec Jitsi

loader :module:Visio/Loader~VisioLoader

Loader de la visio

toolbar :module:Visio/Toolbar~VisioToolbar

Toolbar de la visio

Methods

package _create_toolbar() → {Toolbar}

Créer la toolbar de la visio
Returns:
Toolbar

package _create_ui()

Génère les boutons supplémentaires de la visio, notemment le bouton retour, minimise ou maximise.

package _event_on_audio_change(state)

Change l'icône du bouton de la toolbar lorsque le micro est coupé/activé
Parameters:
Name Type Description
state module:Visio/Jitsi~MutedStatus Nouvel état du micro

package _event_on_chat_updated(state)

Change l'icône "chat" sur la toolbar et gère le focus
Parameters:
Name Type Description
state module:Visio/Jitsi~ChatUpdated Etats du chat

package _event_on_filmstrip_state_changed(state) → {boolean}

Action lorsque l'état du flimstrip change
Parameters:
Name Type Description
state module:Visio/Jitsi~VisibilityStatus Nouvel état du filmstrip
Returns:
boolean

async, package _event_on_raise_hand_updated(state) → {Promise:.<void:>}

Change l'icône "main" de la barre d'outil si la main a été levé ou non
Parameters:
Name Type Description
state module:Visio/Jitsi~RaiseHand
Returns:
Promise:.<void:>

package _event_on_share_screen_status_changed(data)

Change l'icône "Partage d'écran" lorsque celui est activé ou désactivé
Parameters:
Name Type Description
data module:Visio/Jitsi~ScreenSharingObject Données du partage d'écran

package _event_on_tileview_updated(state)

Change l'icône "tileview" de la barre d'outil lorsque la tileview est activé ou non
Parameters:
Name Type Description
state module:Visio/Jitsi~EnabledStatus Etat de la tileview

package _event_on_video_change(state)

Change l'icône du bouton de la toolbar lorsque la caméra est coupé/activé
Parameters:
Name Type Description
state module:Visio/Jitsi~MutedStatus Nouvel état de la caméra

async, package _get_jwt() → {Promise:.<Promise:.<{datas:: ?any:, has_error:: boolean:, error:: ?any:}>>}

Récupère le token jwt
Returns:
Promise:.<Promise:.<{datas:: ?any:, has_error:: boolean:, error:: ?any:}>>

package _init_listeners()

Initialise les écouteurs de la visio

package _update_icon_state(disabled, button_id, callback_icon_exopt, nullable) → {boolean}

Change une icône en fonction si un élément est désactivé ou non.
Parameters:
Name Type Attributes Default Description
disabled boolean Si l'élément est désactvé ou non
button_id string Id du bouton qui contient l'image
callback_icon_ex module:Visio/Core~IconCallback <optional>
<nullable>
null
Returns:
boolean - Inverse de disabled

async get_call_data() → {Promise:.<module:Visio/Core~CallData:>}

Récupère les données d'appels
Returns:
Promise:.<module:Visio/Core~CallData:>

get_visio_url() → {string}

Récupère l'url de la visio
Returns:
string

main()

Ajoute les listeners, initialise les variables et assigne les variables
Affiche un message si l'utilisateur est sous FF
Returns:
Promise:.<void:>

async start() → {Promise:.<void:>}

Démarre la visio
Returns:
Promise:.<void:>

visio_config() → {Object:.<string:, string:>}

Paramètres de la visio pour l'url
Returns:
Object:.<string:, string:>