Thunder SDK
2.1.0
2.1.0
  • Introduction
  • [日本語]開発者向けドキュメント
    • リリースノート
    • Thunder SDKパッケージ
    • 開発マニュアル
    • Senselinkとの連携
    • オブジェクトモデル(TSL)説明
    • API仕様書
      • SDK オーソライゼーション
      • カメラ
      • サーマルイメージングシステム
      • 識別エンジン
      • フィーチャーマネジメント
      • 顔キャリブレーションチェック
      • 画像の回転
      • 温度検知
      • QRコード
      • ドアアクセス
      • LinkSDK
        • LinkSDKHelper
        • HttpApiClient
        • MqttApiClient
    • サンプルソフトウェア
  • [ENGLISH]dev-documents
    • Release Note
    • Thunder SDK Package Introduction
    • Development manual
    • Senselink connection
    • Introduction to Thing Specification Language
    • API reference
      • SDK Authorization
      • Camera
      • Thermal imaging system
      • Identify Manager
      • Feature Management
      • Check the face calibration
      • Rotate image
      • Temperature Measurement
      • QR code
      • Door Access
      • LinkSDK
        • LinkSDKHelper
        • HttpApiClient
        • MqttApiClient
    • Sample Software Introduction
GitBook提供
このページ内
  • 機能類の説明
  • CameraManager
  • メンバー関数の説明
  • CameraManager addPreviewCallbackWithBuffer(PreviewCallback callback)
  • CameraManager removePreviewCallbackWithBuffer(PreviewCallback callback)
  • CameraManager getInstance(int cameraId)
  • CameraManager setDisplayOrientation(int degree)
  • CameraManager setPreviewTexture(SurfaceTexture texture)
  • List getSupportedPreviewSizes()
  • void initParameters(int width, int height, int degree, SurfaceTexture surfaceTexture)
  • void openCamera(Context context)
  • void releaseCamera()
  • void startPreview()
  • void stopPreview()
  • 機能類の説明
  • RgbAndIrCameraManager
  • メンバー関数の説明
  • void addPreviewCallbackWithBuffer(IRgbAndIrPreviewCallback callback)
  • void removePreviewCallbackWithBuffer(PreviewCallback callback)
  • RgbAndIrCameraManager getInstance()
  • List getSupportedPreviewSizes(CameraType cameraType)
  • void initParameters(int width, int height, int degree,SurfaceTexture irSurfaceTexture, SurfaceTexture rgbSurfaceTexture, CameraType cameraType)
  • void openCamera(Context context,CameraType cameraType)
  • void releaseCamera(CameraType cameraType)
  • void startPreview(CameraType cameraType)
  • void stopPreview(CameraType cameraType)
  • void resetPreviewSize(ScaleManager.Size size,CameraType cameraType)
  • エンティティの説明
  • CameraType

役に立ちましたか?

PDFとしてエクスポート
  1. [日本語]開発者向けドキュメント
  2. API仕様書

カメラ

カメラへクイックアクセスするインスタンスや、プレビューデータを取得するインターフェースを提供します。カメラのライフサイクルを管理するメソッドがカプセル化されており、カメラステータスの監視がサポートされます。

機能類の説明

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()

カメラプレビューを停止

パラメータ

なし

戻り値

なし

例外

なし

機能類の説明

RgbAndIrCameraManager

(RGBとRGが結合された)ビデオストリームの出力のために、カメラを操作する主要メソッド

メンバー関数

説明

導入バージョン

void removePreviewCallbackWithBuffer(IRgbAndIrPreviewCallback callback)

プレビューデータコールバックを削除

2.1.0

void addPreviewCallbackWithBuffer(IRgbAndIrPreviewCallback callback)

プレビューデータコールバックを追加

2.1.0

RgbAndIrCameraManager getInstance()

カメラインスタンスを取得

2.1.0

List getSupportedPreviewSizes(CameraType cameraType)

カメラがサポートするプレビューサイズを取得

2.1.0

void initParameters(int width, int height, int degree , SurfaceTexture irSurfaceTexture, SurfaceTexture rgbSurfaceTexture, CameraType cameraType)

カメラの初期化

2.1.0

void openCamera(Context context,CameraType cameraType)

カメラをオンに

2.1.0

void releaseCamera(CameraType cameraType)

カメラを解放

2.1.0

void startPreview(CameraType cameraType)

プレビューを開始

2.1.0

void stopPreview(CameraType cameraType)

プレビューを終了

2.1.0

void resetPreviewSize(ScaleManager.Size size,CameraType cameraType)

カメラがサポートするプレビューサイズをリセット

2.1.0

メンバー関数の説明

void addPreviewCallbackWithBuffer(IRgbAndIrPreviewCallback callback)

プレビューデータコールバックを追加

パラメータ

パラメータ名

型

説明

備考

導入バージョン

callback

IRgbAndIrPreviewCallback

プレビューデータコールバック

なし

2.1.0

戻り値

なし

例外

なし

void removePreviewCallbackWithBuffer(PreviewCallback callback)

プレビューデータコールバックを削除

パラメータ

パラメータ名

型

説明

備考

導入バージョン

callback

IRgbAndIrPreviewCallback

プレビューデータコールバック

なし

2.1.0

戻り値

なし

例外

なし

RgbAndIrCameraManager getInstance()

カメラインスタンスを取得

パラメータ

なし

戻り値

Current object

例外

なし

List getSupportedPreviewSizes(CameraType cameraType)

カメラがサポートするプレビューサイズを取得

パラメータ

パラメータ名

型

説明

備考

導入バージョン

cameraType

CameraType

カメラタイプ

なし

2.1.0

戻り値

戻り値

説明

導入バージョン

List

プレビューサイズリスト

2.1.0

例外

なし

void initParameters(int width, int height, int degree,SurfaceTexture irSurfaceTexture, SurfaceTexture rgbSurfaceTexture, CameraType cameraType)

カメラの初期化

パラメータ

パラメータ名

型

説明

備考

導入バージョン

width

int

プレビューの幅

なし

2.1.0

height

int

プレビューの高さ

なし

2.1.0

degree

int

プレビューの角度: 0,90,180,270

なし

2.1.0

irSurfaceTexture

SurfaceTexture

IRサーフェス

なし

2.1.0

rgbSurfaceTexture

SurfaceTexture

RGBサーフェス

なし

2.1.0

cameraType

CameraType

カメラタイプ

なし

2.1.0

戻り値

なし

例外

なし

void openCamera(Context context,CameraType cameraType)

カメラをオンに

パラメータ

パラメータ名

型

説明

備考

導入バージョン

context

Context

コンテクスト

なし

2.1.0

cameraType

CameraType

カメラタイプ

なし

2.1.0

戻り値

なし

例外

なし

void releaseCamera(CameraType cameraType)

カメラを解放

パラメータ

パラメータ名

型

説明

備考

導入バージョン

cameraType

CameraType

カメラタイプ

なし

2.1.0

戻り値

なし

例外

なし

void startPreview(CameraType cameraType)

プレビューを開始

パラメータ

パラメータ名

型

説明

備考

導入バージョン

cameraType

CameraType

カメラタイプ

なし

2.1.0

戻り値

なし

例外

なし

void stopPreview(CameraType cameraType)

カメラプレビューを終了

パラメータ

パラメータ名

型

説明

備考

導入バージョン

cameraType

CameraType

カメラタイプ

なし

2.1.0

戻り値

なし

例外

なし

void resetPreviewSize(ScaleManager.Size size,CameraType cameraType)

カメラがサポートするプレビューサイズをリセット

パラメータ

パラメータ名

型

説明

備考

導入バージョン

size

ScaleManager.Size

プレビューサイズ

なし

2.1.0

cameraType

CameraType

カメラタイプ

なし

2.1.0

戻り値

なし

例外

なし

エンティティの説明

CameraType

パラメータ説明

メンバー

説明

備考

導入バージョン

RGB

1 rgbカメラ

なし

2.1.0

IR

2 irカメラ

なし

2.1.0

RGB_IR

3 rgbとirカメラ

なし

2.1.0

前へSDK オーソライゼーション次へサーマルイメージングシステム

最終更新 3 年前

役に立ちましたか?