Class FrameRecorder
- Spazio dei nomi
- easyar
- Assembly
- EasyAR.Sense.dll
Un MonoBehaviour che controlla easyar.InputFrameRecorder e easyar.VideoInputFrameRecorder nella scena e fornisce estensioni funzionali nell'ambiente Unity.
Verrà assemblato automaticamente in Assembly.
enabled può controllare l'avvio e l'arresto della registrazione.
[DisallowMultipleComponent]
public class FrameRecorder : MonoBehaviour
- Ereditarietà
-
FrameRecorder
Campi
AutoStart
Avvia automaticamente la registrazione dopo l'avvio della Session.
public bool AutoStart
Configuration
Configurazione della registrazione. Può essere impostata prima della registrazione, prima di OnEnable o di StartSession().
public FrameRecorder.RecordingConfiguration Configuration
OnFinish
Evento quando la registrazione termina.
public FrameRecorder.RecordFinishEvent OnFinish
OnReady
Evento quando la registrazione può iniziare.
public UnityEvent OnReady
OnRecording
Evento quando la registrazione inizia.
public FrameRecorder.RecordStartEvent OnRecording
Proprietà
AvailableFormats
Tutti i formati disponibili, variabili in base alla piattaforma.
public List<FrameRecorder.InternalFormat> AvailableFormats { get; }
RecordingFile
Percorso assoluto del file attualmente in registrazione.
public string RecordingFile { get; }
RecordingFormat
Formato del file attualmente in registrazione.
public Optional<FrameRecorder.InternalFormat> RecordingFormat { get; }
Status
Stato della registrazione.
public FrameRecorder.RecorderStatus Status { get; }
enabled
Avvia/arresta la registrazione durante l'esecuzione di ARSession. Dopo l'avvio della session, la registrazione inizia solo quando MonoBehaviour.enabled è true. MonoBehaviour.enabled è false per impostazione predefinita e verrà impostato su AutoStart in ARSession.Awake.
public bool enabled { get; set; }