Class InputFramePlayer
- Ruang Nama
- easyar
Pemutar input frame. Memiliki port output input frame, digunakan untuk mengambil input frame dari file EIF. Semua anggota kelas ini aman untuk thread.
InputFramePlayer
Metode
output
Port 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()
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| InputFrameSource |
create
Membuat.
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()
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| InputFramePlayer |
start
Memulai pemutaran.
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)
Parameter
| Nama | Tipe | Deskripsi |
|---|---|---|
| filePath | String |
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| Boolean |
stop
Menghentikan pemutaran.
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()
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| Void |
pause
Menjeda pemutaran.
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()
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| Void |
resume
Melanjutkan pemutaran.
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()
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| Boolean |
totalTime
Total waktu pemutaran yang diharapkan, dalam detik.
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()
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| Double |
currentTime
Waktu pemutaran saat ini, dalam detik. Awalnya 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()
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| Double |
initalScreenRotation
Arah rotasi layar awal saat merekam data.
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()
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| Int32 |
isCompleted
Mendapatkan apakah sudah selesai.
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()
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| Boolean |