InputFramePlayer Class

Description

Input frame player.

There is an input frame output port. It can be used to get input frame from an EIF file. Refer to Overview _ .

All members of this class is thread-safe.

output

Output port.

C

void easyar_InputFramePlayer_output(easyar_InputFramePlayer * This, easyar_InputFrameSource * * Return)

C++17

std::shared_ptr<InputFrameSource> output()

C++03

void output(InputFrameSource * * Return)

Java

public @Nonnull InputFrameSource output()

Kotlin

fun output(): InputFrameSource

Objective-C

- (easyar_InputFrameSource *)output

Swift

public func output() -> InputFrameSource

C#

public virtual InputFrameSource output()

create

Creates an instance.

C

void easyar_InputFramePlayer_create(easyar_InputFramePlayer * * Return)

C++17

static std::shared_ptr<InputFramePlayer> create()

C++03

static void create(InputFramePlayer * * Return)

Java

public static @Nonnull InputFramePlayer create()

Kotlin

companion object fun create(): InputFramePlayer

Objective-C

+ (easyar_InputFramePlayer *)create

Swift

public static func create() -> InputFramePlayer

C#

public static InputFramePlayer create()

start

Starts frame play.

C

bool easyar_InputFramePlayer_start(easyar_InputFramePlayer * This, easyar_String * filePath)

C++17

bool start(std::string filePath)

C++03

bool start(String * filePath)

Java

public boolean start(java.lang.@Nonnull String filePath)

Kotlin

fun start(filePath: String): Boolean

Objective-C

- (bool)start:(NSString *)filePath

Swift

public func start(_ filePath: String) -> Bool

C#

public virtual bool start(string filePath)

stop

Stops frame play.

C

void easyar_InputFramePlayer_stop(easyar_InputFramePlayer * This)

C++17

void stop()

C++03

void stop()

Java

public void stop()

Kotlin

fun stop(): Unit

Objective-C

- (void)stop

Swift

public func stop() -> Void

C#

public virtual void stop()