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