Class InputFrameToFeedbackFrameAdapter
- Ruang Nama
- easyar
Adaptor Bingkai Masukan ke Bingkai Umpan Balik. Terdapat port masukan bingkai masukan, port masukan bingkai keluaran riwayat, dan port keluaran bingkai umpan balik untuk menggabungkan bingkai masukan dan bingkai keluaran riwayat menjadi bingkai umpan balik, yang diteruskan ke komponen algoritma yang memerlukan bingkai umpan balik masukan, seperti ImageTracker. Setiap kali bingkai masukan dimasukkan, akan dikombinasikan dengan bingkai keluaran riwayat dari masukan sebelumnya untuk membentuk bingkai umpan balik. Jika tidak ada bingkai keluaran riwayat yang pernah dimasukkan, bingkai keluaran riwayat dalam bingkai umpan balik akan kosong. InputFrameToFeedbackFrameAdapter menggunakan 1 buffer kamera. Gunakan setBufferCapacity kamera untuk mengatur tidak kurang dari jumlah buffer kamera yang digunakan semua komponen. Semua anggota kelas ini aman untuk thread.
Metode
input
Port masukan.
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 buffer kamera yang digunakan 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 masukan bypass untuk memasukkan bingkai keluaran riwayat.
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 keluaran.
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
Buat.
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 |