Table of Contents

Class FrameRecorder

Espace de noms
easyar
Assembly
EasyAR.Sense.dll

Contrôle dans la scène du easyar.InputFrameRecorder et du easyar.VideoInputFrameRecorder via MonoBehaviour, fournissant une extension de fonctionnalités dans l'environnement Unity.

Il sera assemblé automatiquement dans Assembly.

enabled peut être contrôlé pour démarrer et arrêter l'enregistrement.

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

Champs

AutoStart

L'enregistrement démarre automatiquement après le lancement de la session.

public bool AutoStart

Configuration

Configuration d'enregistrement. Peut être configuré avant l'enregistrement (OnEnable ou StartSession() avant).

public FrameRecorder.RecordingConfiguration Configuration

OnFinish

Événement de fin d'enregistrement.

public FrameRecorder.RecordFinishEvent OnFinish

OnReady

Événements pouvant démarrer l'enregistrement.

public UnityEvent OnReady

OnRecording

Événement de déclenchement de l'enregistrement.

public FrameRecorder.RecordStartEvent OnRecording

Propriétés

AvailableFormats

Tous les formats disponibles peuvent varier selon la plateforme.

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

RecordingFile

Chemin absolu du fichier actuellement en cours d'enregistrement.

public string RecordingFile { get; }

RecordingFormat

Format du fichier actuellement en cours d'enregistrement.

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

Status

État d'enregistrement.

public FrameRecorder.RecorderStatus Status { get; }

enabled

Démarrage/arrêt de l'enregistrement au runtime de la session AR. L'enregistrement ne commencera qu'après le démarrage de la session et lorsque MonoBehaviour.enabled est true. MonoBehaviour.enabled est false par défaut et sera défini sur AutoStart dans ARSession.Awake.

public bool enabled { get; set; }