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; }