Ir al contenido principal

onVideoSizeChange()

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

Descripción

Se llama a onVideoSizeChange() cuando el lienzo cambia de tamaño. Llamada con las dimensiones del vídeo y el lienzo, así como la orientación del dispositivo.

Parámetros

ParámetrosDescripción
GLctxEl WebGLRenderingContext o WebGL2RenderingContext del lienzo.
computeCtxEl WebGLRenderingContext o WebGL2RenderingContext del lienzo de cálculo.
videoWidthLa anchura de la alimentación de la cámara, en píxeles.
videoHeightLa altura de la alimentación de la cámara, en píxeles.
canvasWidthLa anchura del lienzo GLctx, en píxeles.
canvasHeightLa altura del lienzo GLctx, en píxeles.
orientaciónLa rotación de la interfaz de usuario con respecto a la vertical, en grados (-90, 0, 90, 180).

Ejemplo

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