Table of Contents

Class FrameRecorder

Espace de noms
easyar
Assembly
EasyAR.Sense.dll

Un MonoBehaviour qui contrôle easyar.InputFrameRecorder et easyar.VideoInputFrameRecorder dans la scène et fournit des extensions fonctionnelles dans l'environnement Unity.

Il sera automatiquement assemblé dans Assembly.

enabled peut contrôler le démarrage et l'arrêt de l'enregistrement.

[DisallowMultipleComponent]
public class FrameRecorder : MonoBehaviour
Héritage
FrameRecorder

Champs

AutoStart

Démarre automatiquement l'enregistrement après le démarrage de Session.

public bool AutoStart

Configuration

Configuration de l'enregistrement. Elle peut être définie avant l'enregistrement, avant OnEnable ou avant StartSession().

public FrameRecorder.RecordingConfiguration Configuration

OnFinish

Événement lorsque l'enregistrement se termine.

public FrameRecorder.RecordFinishEvent OnFinish

OnReady

Événement lorsque l'enregistrement peut démarrer.

public UnityEvent OnReady

OnRecording

Événement lorsque l'enregistrement démarre.

public FrameRecorder.RecordStartEvent OnRecording

Propriétés

AvailableFormats

Tous les formats disponibles, variables selon la plateforme.

public List<FrameRecorder.InternalFormat> AvailableFormats { get; }

RecordingFile

Chemin absolu du fichier en cours d'enregistrement.

public string RecordingFile { get; }

RecordingFormat

Format du fichier en cours d'enregistrement.

public Optional<FrameRecorder.InternalFormat> RecordingFormat { get; }

Status

État de l'enregistrement.

public FrameRecorder.RecorderStatus Status { get; }

enabled

Démarre/arrête l'enregistrement pendant l'exécution de ARSession. Après le démarrage de la session, l'enregistrement ne démarre que lorsque MonoBehaviour.enabled vaut true. MonoBehaviour.enabled vaut false par défaut et sera défini sur AutoStart dans ARSession.Awake.

public bool enabled { get; set; }