InputFramePlayer Class


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 port.

C: void easyar_InputFramePlayer_output(easyar_InputFramePlayer * This, easyar_InputFrameSource * * Return)
C++17: std::shared_ptr<InputFrameSource> output()
Traditional C++: 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()


Creates an instance.

C: void easyar_InputFramePlayer_create(easyar_InputFramePlayer * * Return)
C++17: static std::shared_ptr<InputFramePlayer> create()
Traditional C++: 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()


Starts frame play.

C: bool easyar_InputFramePlayer_start(easyar_InputFramePlayer * This, easyar_String * filePath)
C++17: bool start(std::string filePath)
Traditional C++: 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)


Stops frame play.

C: void easyar_InputFramePlayer_stop(easyar_InputFramePlayer * This)
C++17: void stop()
Traditional C++: void stop()
Java: public void stop()
Kotlin: fun stop(): Unit
Objective-C: - (void)stop
Swift: public func stop() -> Void
C#: public virtual void stop()