onVideoSizeChange()
onVideoSizeChange: ({ GLctx, computeCtx, videoWidth, videoHeight, canvasWidth, canvasHeight, orientation })\`.
説明
onVideoSizeChange()\`は、キャンバスのサイズが変更されたときに呼び出されます。 ビデオとキャンバスの寸法、およびデバイスの向きで呼び出されます。 ビデオとキャンバスの寸法、およびデバイスの向きで呼び出されます。
パラメータ
| パラメータ | 説明 |
|---|---|
| GLctx | 描画キャンバスの WebGLRenderingContext または WebGL2RenderingContext. |
| computeCtx | コンピュートキャンバスの WebGLRenderingContext または WebGL2RenderingContext. |
| ビデオ幅 | カメラフィードの幅(ピクセル単位)。 |
| ビデオハイト | カメラフィードの高さ(ピクセル単位)。 |
| キャンバス幅 | GLctx\` キャンバスの幅をピクセル単位で指定する。 |
| キャンバスの高さ | GLctx\` キャンバスの高さをピクセル単位で指定する。 |
| オリエンテーション | ポートレートからのUIの 回転を度単位で指定する(-90, 0, 90, 180)。 |
例
XR8.addCameraPipelineModule({
name: 'mycamerapipelinemodule',
onVideoSizeChange: ({ GLctx, videoWidth, videoHeight, canvasWidth, canvasHeight }) => {
myHandleResize({ GLctx, videoWidth, videoHeight, canvasWidth, canvasHeight })
},
})