Table of Contents

Class InputFramePlayer

Пространство имен
easyar

Входной кадровый проигрыватель. Есть выходной порт входного кадра, который используется для извлечения входных кадров из файла EIF. Все члены этого класса потокобезопасны.

InputFramePlayer

Методы

output

Выходной порт.

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()

Возвращаемое значение

Тип Описание
InputFrameSource

create

Создать.

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()

Возвращаемое значение

Тип Описание
InputFramePlayer

start

Начать воспроизведение.

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)

Параметры

Имя Тип Описание
filePath String

Возвращаемое значение

Тип Описание
Boolean

stop

Остановить воспроизведение.

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()

Возвращаемое значение

Тип Описание
Void

pause

Приостановить воспроизведение.

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()

Возвращаемое значение

Тип Описание
Void

resume

Продолжить воспроизведение.

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()

Возвращаемое значение

Тип Описание
Boolean

totalTime

Ожидаемое общее время воспроизведения. Единица измерения - секунды.

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()

Возвращаемое значение

Тип Описание
Double

currentTime

Текущий момент воспроизведения. Единица измерения - секунды. Начальное значение - 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()

Возвращаемое значение

Тип Описание
Double

initalScreenRotation

Начальное направление вращения экрана при записи данных.

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()

Возвращаемое значение

Тип Описание
Int32

isCompleted

Проверить, завершено ли.

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()

Возвращаемое значение

Тип Описание
Boolean