Class InputFramePlayer
- Espacio de nombres
- easyar
Reproductor de input frame. Tiene un puerto de salida de input frame, usado para extraer input frames de un archivo EIF. Todos los miembros de esta clase son seguros para subprocesos.
InputFramePlayer
Métodos
output
Puerto de salida.
void easyar_InputFramePlayer_output(easyar_InputFramePlayer * 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()
Devuelve
| Tipo | Descripción |
|---|---|
| InputFrameSource |
create
Crea.
void easyar_InputFramePlayer_create(easyar_InputFramePlayer * * Return)
static std::shared_ptr<InputFramePlayer> create()
public static @Nonnull InputFramePlayer create()
companion object fun create(): InputFramePlayer
+ (easyar_InputFramePlayer *)create
public static func create() -> InputFramePlayer
public static InputFramePlayer create()
Devuelve
| Tipo | Descripción |
|---|---|
| InputFramePlayer |
start
Inicia la reproducción.
bool easyar_InputFramePlayer_start(easyar_InputFramePlayer * This, easyar_String * filePath)
bool start(std::string filePath)
public boolean start(java.lang.@Nonnull String filePath)
fun start(filePath: String): Boolean
- (bool)start:(NSString *)filePath
public func start(_ filePath: String) -> Bool
public virtual bool start(string filePath)
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
| filePath | String |
Devuelve
| Tipo | Descripción |
|---|---|
| Boolean |
stop
Detiene la reproducción.
void easyar_InputFramePlayer_stop(easyar_InputFramePlayer * This)
void stop()
public void stop()
fun stop(): Unit
- (void)stop
public func stop() -> Void
public virtual void stop()
Devuelve
| Tipo | Descripción |
|---|---|
| Void |
pause
Pausa la reproducción.
void easyar_InputFramePlayer_pause(easyar_InputFramePlayer * This)
void pause()
public void pause()
fun pause(): Unit
- (void)pause
public func pause() -> Void
public virtual void pause()
Devuelve
| Tipo | Descripción |
|---|---|
| Void |
resume
Reanuda la reproducción.
bool easyar_InputFramePlayer_resume(easyar_InputFramePlayer * This)
bool resume()
public boolean resume()
fun resume(): Boolean
- (bool)resume
public func resume() -> Bool
public virtual bool resume()
Devuelve
| Tipo | Descripción |
|---|---|
| Boolean |
totalTime
Tiempo total de reproducción esperado, en segundos.
double easyar_InputFramePlayer_totalTime(easyar_InputFramePlayer * This)
double totalTime()
public double totalTime()
fun totalTime(): Double
- (double)totalTime
public func totalTime() -> Double
public virtual double totalTime()
Devuelve
| Tipo | Descripción |
|---|---|
| Double |
currentTime
Tiempo de reproducción actual, en segundos. Inicialmente 0.
double easyar_InputFramePlayer_currentTime(easyar_InputFramePlayer * This)
double currentTime()
public double currentTime()
fun currentTime(): Double
- (double)currentTime
public func currentTime() -> Double
public virtual double currentTime()
Devuelve
| Tipo | Descripción |
|---|---|
| Double |
initalScreenRotation
Dirección inicial de rotación de pantalla al grabar datos.
int easyar_InputFramePlayer_initalScreenRotation(easyar_InputFramePlayer * This)
int initalScreenRotation()
public int initalScreenRotation()
fun initalScreenRotation(): Int
- (int)initalScreenRotation
public func initalScreenRotation() -> Int32
public virtual int initalScreenRotation()
Devuelve
| Tipo | Descripción |
|---|---|
| Int32 |
isCompleted
Obtiene si ha finalizado.
bool easyar_InputFramePlayer_isCompleted(easyar_InputFramePlayer * This)
bool isCompleted()
public boolean isCompleted()
fun isCompleted(): Boolean
- (bool)isCompleted
public func isCompleted() -> Bool
public virtual bool isCompleted()
Devuelve
| Tipo | Descripción |
|---|---|
| Boolean |