Table of Contents

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