Table of Contents

Class EditorCameraDeviceFrameSource

네임스페이스
easyar
어셈블리
EasyAR.Sense.dll

에디터에서 easyar.CameraDeviceMonoBehaviour를 제어하는 것으로, 개발 진단용으로만 사용됩니다. 일반적으로 이 frame source를 사용할 때 보이는 모든 효과는 기기에서 실행하는 것과 다릅니다. AR 효과와 무관한 애플리케이션 로직 개발에 사용할 수 있지만, AR 실행(감지, 추적, 위치 파악 등) 효과를 판단하는 근거로 삼을 수 없습니다.

이 frame source는 모션 추적 장치가 아니며, ARSession에서 모션 데이터를 출력하지 않습니다.

public class EditorCameraDeviceFrameSource : CameraDeviceFrameSource
상속
EditorCameraDeviceFrameSource
상속된 멤버

속성

IsAvailable

새로운 frame source를 생성할 때만 제공됩니다. Assemble() 과정 중에만 액세스됩니다.

현재 frame source의 사용 가능 여부입니다.

값이 null인 경우, CheckAvailability()가 호출되며 값은 Coroutine 종료 후 획득됩니다.

protected override Optional<bool> IsAvailable { get; }

메서드

OnSessionStart(ARSession)

새로운 프레임 소스를 생성할 때만 제공됩니다. 이는 StartSession() 과정 중에만 접근됩니다.

이 프레임 소스가 Assembly에 조립된 경우 세션 시작을 처리합니다. 이 메서드는 지연 초기화를 위해 설계되었으며, 여기에서 AR 고유의 초기화 작업을 수행할 수 있습니다.

protected override void OnSessionStart(ARSession session)

매개 변수

session