Table of Contents

Class EditorCameraDeviceFrameSource

名前空間
easyar
アセンブリ
EasyAR.Sense.dll

エディタでCameraDeviceのMonoBehaviourを制御するeasyar.CameraDeviceMonoBehaviour、開発診断用にのみ使用されます。通常、このframe sourceが使用されているとき、表示されるすべての効果はデバイス上で実行されるものとは異なります。これを使用してAR効果に関連しないアプリケーションロジックの開発を行うことができますが、それに基づいてARの実行(検出、追跡、位置特定など)の効果を判断することはできません。

このframe sourceは運動追跡デバイスではなく、ARSessionでは運動データを出力しません。

public class EditorCameraDeviceFrameSource : CameraDeviceFrameSource
継承
EditorCameraDeviceFrameSource
継承されたメンバー

プロパティ

IsAvailable

新しいframe sourceを作成する場合にのみ提供されます。Assemble()プロセス中にのみアクセスされます。

現在のframe sourceが利用可能かどうか。

値がnullの場合、CheckAvailability()が呼び出され、値はコルーチン終了後に取得されます。

protected override Optional<bool> IsAvailable { get; }

メソッド

OnSessionStart(ARSession)

新しいframe sourceを作成する場合にのみ提供されます。StartSession()プロセス中にのみアクセスされます。

セッションの起動を処理します。このframe sourceがAssemblyに組み込まれている場合。このメソッドは遅延初期化用に設計されており、このメソッドでAR固有の初期化作業を行うことができます。

protected override void OnSessionStart(ARSession session)

パラメーター

session