InputFrameToOutputFrameAdapter Class


Input frame to output frame adapter.

There is an input frame input port and an output frame output port. It can be used to wrap an input frame into an output frame, which can be used for rendering without an algorithm component. Refer to Overview _ .

All members of this class is thread-safe.


Input port.

C: void easyar_InputFrameToOutputFrameAdapter_input(easyar_InputFrameToOutputFrameAdapter * This, easyar_InputFrameSink * * Return)
C++17: std::shared_ptr<InputFrameSink> input()
Traditional C++: void input(InputFrameSink * * Return)
Java: public @Nonnull InputFrameSink input()
Kotlin: fun input(): InputFrameSink
Objective-C: - (easyar_InputFrameSink *)input
Swift: public func input() -> InputFrameSink
C#: public virtual InputFrameSink input()


Output port.

C: void easyar_InputFrameToOutputFrameAdapter_output(easyar_InputFrameToOutputFrameAdapter * This, easyar_OutputFrameSource * * Return)
C++17: std::shared_ptr<OutputFrameSource> output()
Traditional C++: void output(OutputFrameSource * * Return)
Java: public @Nonnull OutputFrameSource output()
Kotlin: fun output(): OutputFrameSource
Objective-C: - (easyar_OutputFrameSource *)output
Swift: public func output() -> OutputFrameSource
C#: public virtual OutputFrameSource output()


Creates an instance.

C: void easyar_InputFrameToOutputFrameAdapter_create(easyar_InputFrameToOutputFrameAdapter * * Return)
C++17: static std::shared_ptr<InputFrameToOutputFrameAdapter> create()
Traditional C++: static void create(InputFrameToOutputFrameAdapter * * Return)
Java: public static @Nonnull InputFrameToOutputFrameAdapter create()
Kotlin: companion object fun create(): InputFrameToOutputFrameAdapter
Objective-C: + (easyar_InputFrameToOutputFrameAdapter *)create
Swift: public static func create() -> InputFrameToOutputFrameAdapter
C#: public static InputFrameToOutputFrameAdapter create()