カメラへクイックアクセスするインスタンスや、プレビューデータを取得するインターフェースを提供します。カメラのライフサイクルを管理するメソッドがカプセル化されており、カメラステータスの監視がサポートされます。
カメラを操作するメインメソッド
プレビューデータコールバックを追加
パラメータ
戻り値
Current Object
例外
なし
プレビューデータコールバックを削除
パラメータ
戻り値
Current Object
例外
なし
カメラインスタンスを取得
パラメータ
戻り値
Current Object
例外
なし
プレビューの角度を設定。0,90,180,270を選択可能
パラメータ
戻り値
Current Object
例外
なし
プレビューテクスチャーを設定
パラメータ
戻り値
Current Object
例外
なし
サポートされるプレビューサイズリストを取得
パラメータ
なし
戻り値
例外
なし
カメラの初期化
パラメータ
戻り値
なし
例外
なし
カメラをオンにする
パラメータ
戻り値
なし
例外
なし
カメラを解放
パラメータ
なし
戻り値
なし
例外
なし
カメラプレビューを開始
パラメータ
なし
戻り値
なし
例外
なし
カメラプレビューを停止
パラメータ
なし
戻り値
なし
例外
なし
なし
CameraManager setPreviewTexture(SurfaceTexture texture)
プレビューテクスチャーを設定
2.0.0
List getSupportedPreviewSizes()
カメラにサポートされるプレビューサイズを取得
2.0.0
void initParameters(int width, int height, int degree, SurfaceTexture surfaceTexture)
カメラを初期化
2.0.0
void openCamera(Context context)
カメラをオンに
2.0.0
void releaseCamera()
カメラを解放
2.0.0
void startPreview()
プレビューを開始
2.0.0
void stopPreview()
プレビューを終了
2.0.0
degree
int
プレビューの角度:0,90,180,270
なし
2.0.0
surfaceTexture
SurfaceTexture
プレビューのテクスチャー
なし
2.0.0
メンバー関数
説明
導入バージョン
CameraManager removePreviewCallbackWithBuffer(PreviewCallback callback)
プレビューデータコールバックを削除
2.0.0
CameraManager addPreviewCallbackWithBuffer(PreviewCallback callback)
プレビューデータコールバックを追加
2.0.0
CameraManager getInstance(int cameraId)
カメラインスタンスを取得
2.0.0
CameraManager setDisplayOrientation(int degree)
プレビュー角度を設定
パラメータ名
型
説明
備考
導入バージョン
callback
PreviewCallback
プレビューデータコールバック
なし
2.0.0
パラメータ名
型
説明
備考
導入バージョン
callback
PreviewCallback
プレビューデータコールバック
なし
2.0.0
パラメータ名
型
説明
備考
導入バージョン
cameraId
int
カメラインデックス
なし
2.0.0
パラメータ名
型
説明
備考
導入バージョン
degree
int
角度は0,90,180,270を選択可能
なし
2.0.0
パラメータ名
型
説明
備考
導入バージョン
texture
SurfaceTexture
プレビューテクスチャー
なし
2.0.0
戻り値
説明
導入バージョン
List
サポートされるプレビューサイズリスト
2.0.0
パラメータ名
型
説明
備考
導入バージョン
width
int
プレビューの幅
なし
2.0.0
height
int
プレビューの高さ
なし
パラメータ名
型
説明
備考
導入バージョン
context
Context
Context
なし
2.0.0
2.0.0
2.0.0