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