Table of Contents

Class FrameRecorder

Пространство имен
easyar
Сборка
EasyAR.Sense.dll

MonoBehaviour для управления easyar.InputFrameRecorder и easyar.VideoInputFrameRecorder в сцене, предоставляющий расширение функциональности в среде 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. После запуска сессии запись начнется только при MonoBehaviour.enabled = true. MonoBehaviour.enabled по умолчанию false и устанавливается в ARSession.Awake в значение AutoStart.

public bool enabled { get; set; }