Table of Contents

Class InputFrameToFeedbackFrameAdapter

Ruang Nama
easyar

Adapter input frame ke feedback frame. Memiliki port input input frame, port input historical output frame, dan port output feedback frame. Adapter ini menggabungkan input frame dan historical output frame menjadi feedback frame dan meneruskannya ke komponen algoritma yang memerlukan input feedback frame, seperti ImageTracker. Setiap kali input frame masuk, frame tersebut digabungkan dengan historical output frame sebelumnya menjadi feedback frame. Jika belum pernah ada historical output frame yang masuk, historical output frame dalam feedback frame kosong. InputFrameToFeedbackFrameAdapter menggunakan 1 camera buffer. Gunakan setBufferCapacity camera untuk mengatur tidak kurang dari jumlah camera buffer yang digunakan oleh semua komponen. Semua anggota kelas ini aman untuk thread.

InputFrameToFeedbackFrameAdapter

Metode

input

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

Mengembalikan

Tipe Deskripsi
InputFrameSink

bufferRequirement

Jumlah camera buffer yang digunakan oleh komponen saat ini.

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

Mengembalikan

Tipe Deskripsi
Int32

sideInput

Port input bypass, digunakan untuk memasukkan historical output frame.

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

Mengembalikan

Tipe Deskripsi
OutputFrameSink

output

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

Mengembalikan

Tipe Deskripsi
FeedbackFrameSource

create

Membuat.

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

Mengembalikan

Tipe Deskripsi
InputFrameToFeedbackFrameAdapter