FeedbackFrame Class

Description

反馈帧。

包含一个输入帧和一个历史输出帧,用于 ImageTracker 等反馈式同步处理组件。

Constructor

C: void easyar_FeedbackFrame__ctor(easyar_InputFrame * inputFrame, easyar_OptionalOfOutputFrame previousOutputFrame, easyar_FeedbackFrame * * Return)
C++17: FeedbackFrame(std::shared_ptr<InputFrame> inputFrame, std::optional<std::shared_ptr<OutputFrame>> previousOutputFrame)
Traditional C++: FeedbackFrame(InputFrame * inputFrame, OutputFrame * previousOutputFrame)
Java: public FeedbackFrame(@Nonnull InputFrame inputFrame, @Nullable OutputFrame previousOutputFrame)
Kotlin: constructor(inputFrame: InputFrame, previousOutputFrame: OutputFrame?)
Objective-C: + (easyar_FeedbackFrame *) create:(easyar_InputFrame *)inputFrame previousOutputFrame:(easyar_OutputFrame *)previousOutputFrame
Swift: public convenience init(_ inputFrame: InputFrame, _ previousOutputFrame: OutputFrame?)
C#: public FeedbackFrame(InputFrame inputFrame, Optional<OutputFrame> previousOutputFrame)

inputFrame

输入帧。

C: void easyar_FeedbackFrame_inputFrame(const easyar_FeedbackFrame * This, easyar_InputFrame * * Return)
C++17: std::shared_ptr<InputFrame> inputFrame()
Traditional C++: void inputFrame(InputFrame * * Return)
Java: public @Nonnull InputFrame inputFrame()
Kotlin: fun inputFrame(): InputFrame
Objective-C: - (easyar_InputFrame *)inputFrame
Swift: public func inputFrame() -> InputFrame
C#: public virtual InputFrame inputFrame()

previousOutputFrame

历史输出帧。

C: void easyar_FeedbackFrame_previousOutputFrame(const easyar_FeedbackFrame * This, easyar_OptionalOfOutputFrame * Return)
C++17: std::optional<std::shared_ptr<OutputFrame>> previousOutputFrame()
Traditional C++: void previousOutputFrame(OutputFrame * * Return)
Java: public @Nullable OutputFrame previousOutputFrame()
Kotlin: fun previousOutputFrame(): OutputFrame?
Objective-C: - (easyar_OutputFrame *)previousOutputFrame
Swift: public func previousOutputFrame() -> OutputFrame?
C#: public virtual Optional<OutputFrame> previousOutputFrame()