Class FrameRecorder
- Espacio de nombres
- easyar
- Ensayo
- EasyAR.Sense.dll
Un MonoBehaviour que controla easyar.InputFrameRecorder y easyar.VideoInputFrameRecorder en la escena y proporciona extensiones funcionales en el entorno Unity.
Se ensamblará automáticamente en Assembly.
enabled puede controlar el inicio y la detención de la grabación.
[DisallowMultipleComponent]
public class FrameRecorder : MonoBehaviour
- Herencia
-
FrameRecorder
Campos
AutoStart
Inicia automáticamente la grabación después del inicio de Session.
public bool AutoStart
Configuration
Configuración de grabación. Puede establecerse antes de la grabación, antes de OnEnable o de StartSession().
public FrameRecorder.RecordingConfiguration Configuration
OnFinish
Evento cuando finaliza la grabación.
public FrameRecorder.RecordFinishEvent OnFinish
OnReady
Evento cuando la grabación puede comenzar.
public UnityEvent OnReady
OnRecording
Evento cuando comienza la grabación.
public FrameRecorder.RecordStartEvent OnRecording
Propiedades
AvailableFormats
Todos los formatos disponibles, varían según la plataforma.
public List<FrameRecorder.InternalFormat> AvailableFormats { get; }
RecordingFile
Ruta absoluta del archivo que se está grabando actualmente.
public string RecordingFile { get; }
RecordingFormat
Formato del archivo que se está grabando actualmente.
public Optional<FrameRecorder.InternalFormat> RecordingFormat { get; }
Status
Estado de grabación.
public FrameRecorder.RecorderStatus Status { get; }
enabled
Inicia/detiene la grabación mientras ARSession se está ejecutando. Después de que la session se inicia, la grabación solo comienza cuando MonoBehaviour.enabled es true. MonoBehaviour.enabled es false de forma predeterminada y se establecerá en AutoStart en ARSession.Awake.
public bool enabled { get; set; }