new MelVideoManager()
Initialise et assigne les variables membres
Members
-
package, nullable _devices :Array:.<MediaDeviceInfo:>
-
Liste des devices
-
package _videos :Object:.<string:, module:Visio/Video~MelVideo:>
-
Liste des vidéos
Methods
-
async addVideo($main, device, createopt, devicesopt, nullable) → {Promise:.<module:Visio/Video~MelVideoManager:>}
-
Ajoute un device et l'affiche
Parameters:
Returns:
Promise:.<module:Visio/Video~MelVideoManager:> -
click(callback)
-
Ajoute un callback lors du click à toute les vidéos
Parameters:
Name Type Description callback
module:Visio/Video~OnClickCallback -
count() → {number}
-
Nombre de vidéos
Returns:
number -
async create() → {Promise:.<module:Visio/Video~MelVideoManager:>}
-
Affiche les différentes caméras
Returns:
Promise:.<module:Visio/Video~MelVideoManager:> -
dispose()
-
Libère les données en mémoire
-
oncreate(callback)
-
Ajoute un callback lors de la création à toute les vidéos
Parameters:
Name Type Description callback
module:Visio/Video~OnCreateCallback -
updateSize(w, h) → {module:Visio/Video~MelVideoManager}
-
Met à jour la taille des images
Parameters:
Name Type Description w
number Longueur h
number Hauteur Returns:
module:Visio/Video~MelVideoManager -
updateSizePerfect(w, h) → {module:Visio/Video~MelVideoManager}
-
Met à jour la taille des images sans les sauvegarder en mémoire
Parameters:
Name Type Description w
number Longueur h
number Hauteur Returns:
module:Visio/Video~MelVideoManager