Class FrameRecorder
- 네임스페이스
- easyar
- 어셈블리
- EasyAR.Sense.dll
씬에서 easyar.InputFrameRecorder와 easyar.VideoInputFrameRecorder를 제어하는 MonoBehaviour이며 Unity 환경에서 기능 확장을 제공합니다.
자동으로 Assembly에 조립됩니다.
enabled로 녹화 시작과 종료를 제어할 수 있습니다.
[DisallowMultipleComponent]
public class FrameRecorder : MonoBehaviour
- 상속
-
FrameRecorder
필드
AutoStart
Session 시작 후 자동으로 녹화를 시작합니다.
public bool AutoStart
Configuration
녹화 구성입니다. 녹화 전, OnEnable 또는 StartSession() 전에 설정할 수 있습니다.
public FrameRecorder.RecordingConfiguration Configuration
OnFinish
녹화 종료 이벤트입니다.
public FrameRecorder.RecordFinishEvent OnFinish
OnReady
녹화를 시작할 수 있는 이벤트입니다.
public UnityEvent OnReady
OnRecording
녹화 시작 이벤트입니다.
public FrameRecorder.RecordStartEvent OnRecording
속성
AvailableFormats
사용 가능한 모든 형식이며, 플랫폼에 따라 다릅니다.
public List<FrameRecorder.InternalFormat> AvailableFormats { get; }
RecordingFile
현재 녹화 중인 파일의 절대 경로입니다.
public string RecordingFile { get; }
RecordingFormat
현재 녹화 중인 파일의 형식입니다.
public Optional<FrameRecorder.InternalFormat> RecordingFormat { get; }
Status
녹화 상태입니다.
public FrameRecorder.RecorderStatus Status { get; }
enabled
ARSession 실행 중 녹화를 시작/중지합니다. session 시작 후에는 MonoBehaviour.enabled가 true일 때만 녹화가 시작됩니다. MonoBehaviour.enabled의 기본값은 false이며 ARSession.Awake에서 AutoStart로 설정됩니다.
public bool enabled { get; set; }