Table of Contents

Class InputFrameToFeedbackFrameAdapter

Espaço de nomes
easyar

Adaptador de InputFrame para FeedbackFrame. Possui uma porta de entrada para input frame, uma porta de entrada para histórico de output frame e uma porta de saída para feedback frame, combinando input frame e histórico de output frame num feedback frame a ser passado para componentes de algoritmo que exigem feedback frame, como ImageTracker. Cada input frame recebido combina-se com o histórico de output frame anterior para formar o feedback frame. Se nenhum histórico de output frame foi recebido, essa parte do feedback frame fica vazia. O InputFrameToFeedbackFrameAdapter ocupa 1 buffer da câmera. Configure a capacidade do buffer via camera.setBufferCapacity para no mínimo a soma dos buffers ocupados por todos os componentes. Todos os membros desta classe são thread-safe.

InputFrameToFeedbackFrameAdapter

Métodos

input

Porta de entrada.

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

Retorna

Tipo Descrição
InputFrameSink

bufferRequirement

Número de buffers de câmera ocupados pelo componente atual.

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

Retorna

Tipo Descrição
Int32

sideInput

Porta de entrada de desvio para histórico de 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()

Retorna

Tipo Descrição
OutputFrameSink

output

Porta de saída.

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

Retorna

Tipo Descrição
FeedbackFrameSource

create

Criar.

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

Retorna

Tipo Descrição
InputFrameToFeedbackFrameAdapter