Zum Hauptinhalt springen

onVideoSizeChange()

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

Beschreibung

onVideoSizeChange() wird aufgerufen, wenn sich die Größe der Leinwand ändert. Aufgerufen mit den Abmessungen von Video und Leinwand sowie der Geräteausrichtung.

Parameter

ParameterBeschreibung
GLctxDer WebGLRenderingContext oder WebGL2RenderingContext der Zeichenfläche.
computeCtxDer WebGLRenderingContext oder WebGL2RenderingContext des Compute Canvas.
videoWidthDie Breite des Kamerafeeds in Pixeln.
videoHeightDie Höhe des Kamerafeeds in Pixeln.
canvasWidthDie Breite der GLctx Leinwand in Pixeln.
canvasHeightDie Höhe der GLctx Leinwand in Pixeln.
orientierungDie Drehung der Benutzeroberfläche gegenüber dem Hochformat, in Grad (-90, 0, 90, 180).

Beispiel

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