Table of Contents

Class InputFrameToFeedbackFrameAdapter

Spazio dei nomi
easyar

Adattatore da frame di input a frame di feedback. Dispone di una porta di input per il frame di input, una porta di input per il frame di output storico e una porta di output per il frame di feedback, che combina il frame di input e il frame di output storico in un frame di feedback da passare a componenti algoritmici che richiedono un frame di feedback, come ImageTracker. Ad ogni frame di input in ingresso, viene combinato con l'ultimo frame di output storico per generare il frame di feedback. Se non è mai stato fornito un frame di output storico, la parte storica nel frame di feedback sarà vuota. InputFrameToFeedbackFrameAdapter occupa 1 buffer della camera. La capacità del buffer della camera, impostata con camera.setBufferCapacity, dovrebbe essere non inferiore alla somma dei buffer occupati da tutti i componenti. Tutti i membri di questa classe sono thread-safe.

InputFrameToFeedbackFrameAdapter

Metodi

input

Porta di input.

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()

Valore restituito

Tipo Descrizione
InputFrameSink

bufferRequirement

Numero di buffer della camera attualmente occupati da questo componente.

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()

Valore restituito

Tipo Descrizione
Int32

sideInput

Porta di input bypass per ricevere il frame di output storico.

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()

Valore restituito

Tipo Descrizione
OutputFrameSink

output

Porta di output.

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()

Valore restituito

Tipo Descrizione
FeedbackFrameSource

create

Crea.

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()

Valore restituito

Tipo Descrizione
InputFrameToFeedbackFrameAdapter