Class EditorCameraDeviceFrameSource
- 네임스페이스
- easyar
- 어셈블리
- EasyAR.Sense.dll
에디터에서 easyar.CameraDevice의 MonoBehaviour를 제어하는 것으로, 개발 진단용으로만 사용됩니다. 일반적으로 이 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