Table of Contents

Class FrameRecorder

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

씬에서 easyar.InputFrameRecordereasyar.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; }