Table of Contents

Class InputFrameRecorder

Spazio dei nomi
easyar

Registratore di input frame. Ha una porta di input frame in ingresso e una porta di input frame in uscita, usata per salvare gli input frame di passaggio in un file EIF. Tutti i membri di questa classe sono thread-safe.

InputFrameRecorder

Metodi

input

Porta di input.

void easyar_InputFrameRecorder_input(easyar_InputFrameRecorder * This, easyar_InputFrameSink * * Return)
std::shared_ptr<InputFrameSink> input()
public @Nonnull InputFrameSink input()
fun input(): InputFrameSink
- (easyar_InputFrameSink *)input
public func input() -> InputFrameSink
public virtual InputFrameSink input()

Valore restituito

Tipo Descrizione
InputFrameSink

bufferRequirement

Numero di camera buffer occupati dal componente corrente.

int easyar_InputFrameRecorder_bufferRequirement(easyar_InputFrameRecorder * This)
int bufferRequirement()
public int bufferRequirement()
fun bufferRequirement(): Int
- (int)bufferRequirement
public func bufferRequirement() -> Int32
public virtual int bufferRequirement()

Valore restituito

Tipo Descrizione
Int32

output

Porta di output.

void easyar_InputFrameRecorder_output(easyar_InputFrameRecorder * This, easyar_InputFrameSource * * Return)
std::shared_ptr<InputFrameSource> output()
public @Nonnull InputFrameSource output()
fun output(): InputFrameSource
- (easyar_InputFrameSource *)output
public func output() -> InputFrameSource
public virtual InputFrameSource output()

Valore restituito

Tipo Descrizione
InputFrameSource

create

Crea.

void easyar_InputFrameRecorder_create(easyar_InputFrameRecorder * * Return)
static std::shared_ptr<InputFrameRecorder> create()
public static @Nonnull InputFrameRecorder create()
companion object fun create(): InputFrameRecorder
+ (easyar_InputFrameRecorder *)create
public static func create() -> InputFrameRecorder
public static InputFrameRecorder create()

Valore restituito

Tipo Descrizione
InputFrameRecorder

start

Avvia la registrazione dei dati. initialScreenRotation è la direzione iniziale di rotazione dello schermo durante la registrazione dei dati. Durante la riproduzione, il rendering usa questa direzione come riferimento. La definizione della direzione di rotazione è la stessa di CameraParameters.

bool easyar_InputFrameRecorder_start(easyar_InputFrameRecorder * This, easyar_String * filePath, int initialScreenRotation)
bool start(std::string filePath, int initialScreenRotation)
public boolean start(java.lang.@Nonnull String filePath, int initialScreenRotation)
fun start(filePath: String, initialScreenRotation: Int): Boolean
- (bool)start:(NSString *)filePath initialScreenRotation:(int)initialScreenRotation
public func start(_ filePath: String, _ initialScreenRotation: Int32) -> Bool
public virtual bool start(string filePath, int initialScreenRotation)

Parametri

Nome Tipo Descrizione
filePath String
initialScreenRotation Int32

Valore restituito

Tipo Descrizione
Boolean

stop

Arresta la registrazione dei dati. Questo metodo arresta solo la registrazione; le connessioni non vengono influenzate.

void easyar_InputFrameRecorder_stop(easyar_InputFrameRecorder * This)
void stop()
public void stop()
fun stop(): Unit
- (void)stop
public func stop() -> Void
public virtual void stop()

Valore restituito

Tipo Descrizione
Void