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