Table of Contents

Class InputFrameToFeedbackFrameAdapter

Namespace
easyar

Adapter von Eingabeframe zu Feedback-Frame. Hat einen Eingabeframe-Eingabeport, einen Eingabeport für historische Ausgabeframes und einen Feedback-Frame-Ausgabeport. Er kombiniert einen Eingabeframe und einen historischen Ausgabeframe zu einem Feedback-Frame und leitet ihn an Algorithmuskomponenten weiter, die Feedback-Frame-Eingabe benötigen, z. B. ImageTracker. Jedes Mal, wenn ein Eingabeframe eingegeben wird, wird er mit dem vorherigen historischen Ausgabeframe zu einem Feedback-Frame kombiniert. Wenn noch kein historischer Ausgabeframe eingegeben wurde, ist der historische Ausgabeframe im Feedback-Frame leer. InputFrameToFeedbackFrameAdapter belegt 1 camera buffer. Verwenden Sie setBufferCapacity der camera, um mindestens die Anzahl der von allen Komponenten belegten camera buffer festzulegen. Alle Member dieser Klasse sind threadsicher.

InputFrameToFeedbackFrameAdapter

Methoden

input

Eingabeport.

void easyar_InputFrameToFeedbackFrameAdapter_input(easyar_InputFrameToFeedbackFrameAdapter * This, easyar_InputFrameSink * * Return)
std::shared_ptr<InputFrameSink> input()
public @Nonnull InputFrameSink input()
fun input(): InputFrameSink
- (easyar_InputFrameSink *)input
public func input() -> InputFrameSink
public virtual InputFrameSink input()

Rückgabewert

Typ Beschreibung
InputFrameSink

bufferRequirement

Anzahl der vom aktuellen Komponent belegten camera buffer.

int easyar_InputFrameToFeedbackFrameAdapter_bufferRequirement(easyar_InputFrameToFeedbackFrameAdapter * This)
int bufferRequirement()
public int bufferRequirement()
fun bufferRequirement(): Int
- (int)bufferRequirement
public func bufferRequirement() -> Int32
public virtual int bufferRequirement()

Rückgabewert

Typ Beschreibung
Int32

sideInput

Bypass-Eingabeport, verwendet zur Eingabe historischer Ausgabeframes.

void easyar_InputFrameToFeedbackFrameAdapter_sideInput(easyar_InputFrameToFeedbackFrameAdapter * This, easyar_OutputFrameSink * * Return)
std::shared_ptr<OutputFrameSink> sideInput()
public @Nonnull OutputFrameSink sideInput()
fun sideInput(): OutputFrameSink
- (easyar_OutputFrameSink *)sideInput
public func sideInput() -> OutputFrameSink
public virtual OutputFrameSink sideInput()

Rückgabewert

Typ Beschreibung
OutputFrameSink

output

Ausgabeport.

void easyar_InputFrameToFeedbackFrameAdapter_output(easyar_InputFrameToFeedbackFrameAdapter * This, easyar_FeedbackFrameSource * * Return)
std::shared_ptr<FeedbackFrameSource> output()
public @Nonnull FeedbackFrameSource output()
fun output(): FeedbackFrameSource
- (easyar_FeedbackFrameSource *)output
public func output() -> FeedbackFrameSource
public virtual FeedbackFrameSource output()

Rückgabewert

Typ Beschreibung
FeedbackFrameSource

create

Erstellt.

void easyar_InputFrameToFeedbackFrameAdapter_create(easyar_InputFrameToFeedbackFrameAdapter * * Return)
static std::shared_ptr<InputFrameToFeedbackFrameAdapter> create()
public static @Nonnull InputFrameToFeedbackFrameAdapter create()
companion object fun create(): InputFrameToFeedbackFrameAdapter
+ (easyar_InputFrameToFeedbackFrameAdapter *)create
public static func create() -> InputFrameToFeedbackFrameAdapter
public static InputFrameToFeedbackFrameAdapter create()

Rückgabewert

Typ Beschreibung
InputFrameToFeedbackFrameAdapter