Skip to main content

onVideoSizeChange()

onVideoSizeChange : ({ GLctx, computeCtx, videoWidth, videoHeight, canvasWidth, canvasHeight, orientation })

Description

onVideoSizeChange() est appelé lorsque le canevas change de taille. Appelé avec les dimensions de la vidéo et de la toile ainsi que l'orientation de l'appareil.

Paramètres

ParamètresDescription
GLctxLe WebGLRenderingContext ou WebGL2RenderingContext du canevas de dessin.
calculerCtxLe WebGLRenderingContext ou WebGL2RenderingContext du canevas de calcul.
largeur de la vidéoLargeur du flux de la caméra, en pixels.
hauteur de la vidéoHauteur du flux de la caméra, en pixels.
Largeur du canevasLa largeur du canevas GLctx, en pixels.
Hauteur du canevasLa hauteur du canevas GLctx, en pixels.
l'orientationLa rotation de l'interface utilisateur par rapport au portrait, en degrés (-90, 0, 90, 180).

Exemple

XR8.addCameraPipelineModule({
name : 'mycamerapipelinemodule',
onVideoSizeChange : ({ GLctx, videoWidth, videoHeight, canvasWidth, canvasHeight }) => {
myHandleResize({ GLctx, videoWidth, videoHeight, canvasWidth, canvasHeight })
},
})