Table of Contents

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