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. После запуска session запись начинается только когда MonoBehaviour.enabled имеет значение true. MonoBehaviour.enabled по умолчанию false и будет установлен в AutoStart в ARSession.Awake.

public bool enabled { get; set; }