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 |