Saltar al contenido principal

onVideoSizeChange()

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

Descripción

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

Parámetros

ParámetrosDescripción
GLctxEl lienzo de dibujo WebGLRenderingContext o WebGL2RenderingContext.
computeCtxEl lienzo de cálculo WebGLRenderingContext o WebGL2RenderingContext.
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.
orientationLa rotación de la IU 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 })
},
})