Class FrameRecorder
- Spazio dei nomi
- easyar
- Assembly
- EasyAR.Sense.dll
Controllaeasyar.InputFrameRecorder eeasyar.VideoInputFrameRecorder nella scena, fornendo estensione funzionale in ambiente Unity.
Viene assemblato automaticamente inAssembly.
enabled può controllare l'inizio e la fine 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 oStartSession()).
public FrameRecorder.RecordingConfiguration Configuration
OnFinish
Evento di fine registrazione.
public FrameRecorder.RecordFinishEvent OnFinish
OnReady
Evento che può avviare la registrazione.
public UnityEvent OnReady
OnRecording
Evento di avvio registrazione.
public FrameRecorder.RecordStartEvent OnRecording
Proprietà
AvailableFormats
Tutti i formati disponibili, variano 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
ARSession avvia/interrompe la registrazione durante l'esecuzione. Dopo l'avvio della session, la registrazione inizia solo quandoMonoBehaviour.enabled è true.MonoBehaviour.enabled è false per impostazione predefinita e viene impostato suAutoStart inARSession.Awake.
public bool enabled { get; set; }