Zum Hauptinhalt springen

onVideoSizeChange()

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

Beschreibung

Die Funktion "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 der Rechenleinwand.
videoBreiteDie Breite des Kamerafeeds in Pixeln.
videoHöheDie Höhe der Kameraübertragung in Pixeln.
canvasWidthDie Breite der `GLctx'-Leinwand, in Pixeln.
LeinwandHöheDie 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 })
},
})