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