CameraSource

カメラデバイスによる映像入力に関する操作を行うクラス。

Types

Link copied to clipboard
data class CapturingOptions(val width: Int, val height: Int, val frameRate: Int = 30)

Properties

Link copied to clipboard
var onCameraChangedHandler: (success: Boolean) -> Unit?

カメラが変更が完了したときに発火するハンドラ。

Link copied to clipboard

カメラが変更に失敗したときに発火するハンドラ。

Link copied to clipboard

カメラが閉じられたときに発火するハンドラ。 詳細はCameraDevice.StateCallback.onClosedを参照ください。

Link copied to clipboard

カメラが使用できなくなったときに発火するハンドラ。 詳細はCameraDevice.StateCallback.onDisconnectedを参照ください。

Link copied to clipboard
var onCameraErrorHandler: (errorDescription: String?) -> Unit?

カメラのエラーが発生したときに発火するハンドラ。 詳細はCameraDevice.StateCallback.onErrorを参照ください。

Functions

Link copied to clipboard
fun changeCamera(deviceName: String)

カメラデバイスを変更します。 キャプチャ中にカメラデバイスを変更したい場合に利用してください。 デバイス名はgetCamerasgetFrontCamerasgetBackCamerasから取得してください。

Link copied to clipboard

サポートしているバックカメラデバイスの一覧を取得します。

Link copied to clipboard

サポートしているカメラデバイスの一覧を取得します。

Link copied to clipboard

サポートしているフロントカメラデバイスの一覧を取得します。

Link copied to clipboard

カメラデバイスからキャプチャを開始します。 カメラのインジケータが点灯します。

Link copied to clipboard

カメラデバイスからキャプチャを停止します。 カメラのインジケータが消灯します。