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