Passer au contenu principal

onVideoSizeChange()

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

Description

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

Paramètres

ParamètresDescription
GLctxWebGLRenderingContext ou WebGL2RenderingContext.
calculerCtxLe contexte de rendu de la toile de calcul WebGLRenderingContext ou WebGL2RenderingContext.
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 supportLa largeur du support GLctx , en pixels.
hauteur du supportLa hauteur du support 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 })
},
})