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