Table of Contents

Class FrameRecorder

Espaço de nomes
easyar
Assembly
EasyAR.Sense.dll

Controla oeasyar.InputFrameRecordere oeasyar.VideoInputFrameRecorder no cenário através doMonoBehaviour, fornecendo extensões de funcionalidade no ambiente Unity.

É montado automaticamente noAssembly.

enabledpode controlar o início e o fim da gravação.

[DisallowMultipleComponent]
public class FrameRecorder : MonoBehaviour
Herança
FrameRecorder

Campos

AutoStart

Inicia a gravação automaticamente após o início da sessão.

public bool AutoStart

Configuration

Configuração de gravação. Pode ser definida antes da gravação (antes de OnEnable ouStartSession()).

public FrameRecorder.RecordingConfiguration Configuration

OnFinish

Evento de término de gravação.

public FrameRecorder.RecordFinishEvent OnFinish

OnReady

Evento que pode iniciar a gravação.

public UnityEvent OnReady

OnRecording

Evento de início de gravação.

public FrameRecorder.RecordStartEvent OnRecording

Propriedades

AvailableFormats

Todos os formatos disponíveis, variando conforme a plataforma.

public List<FrameRecorder.InternalFormat> AvailableFormats { get; }

RecordingFile

Caminho absoluto do arquivo atualmente em gravação.

public string RecordingFile { get; }

RecordingFormat

Formato do arquivo atualmente em gravação.

public Optional<FrameRecorder.InternalFormat> RecordingFormat { get; }

Status

Estado da gravação.

public FrameRecorder.RecorderStatus Status { get; }

enabled

ARSessioninicia/para a gravação durante a execução. Após o início da sessão, a gravação só começará quandoMonoBehaviour.enabled for true.MonoBehaviour.enabled é false por padrão e é definido comoAutoStart emARSession.Awake.

public bool enabled { get; set; }