Class FrameRecorder
- Espacio de nombres
- easyar
- Ensayo
- EasyAR.Sense.dll
Un MonoBehaviour que controla easyar.InputFrameRecorder y easyar.VideoInputFrameRecorder en la escena, proporcionando extensión de funcionalidad en el entorno de Unity.
Se ensamblará automáticamente en Assembly.
enabled puede controlar el inicio y la finalización de la grabación.
[DisallowMultipleComponent]
public class FrameRecorder : MonoBehaviour
- Herencia
-
FrameRecorder
Campos
AutoStart
Iniciar la grabación automáticamente después de que se inicie la Session.
public bool AutoStart
Configuration
Configuración de grabación. Se puede establecer antes de grabar (antes de OnEnable o StartSession()).
public FrameRecorder.RecordingConfiguration Configuration
OnFinish
Evento de finalización de grabación.
public FrameRecorder.RecordFinishEvent OnFinish
OnReady
Evento que puede iniciar la grabación.
public UnityEvent OnReady
OnRecording
Evento de inicio de 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 la grabación.
public FrameRecorder.RecorderStatus Status { get; }
enabled
ARSession comienza/detiene la grabación en tiempo de ejecución. Después de iniciar la sesión, la grabación comenzará solo si MonoBehaviour.enabled es true. MonoBehaviour.enabled es false por defecto y se establece en AutoStart en ARSession.Awake.
public bool enabled { get; set; }