Table of Contents

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