Table of Contents

Class InputFrameToFeedbackFrameAdapter

Espacio de nombres
easyar

Adaptador de marco de entrada a marco de retroalimentación. Tiene un puerto de entrada para el marco de entrada, un puerto de entrada para el marco de salida histórico y un puerto de salida para el marco de retroalimentación, que se utiliza para combinar el marco de entrada y el marco de salida histórico en un marco de retroalimentación, que se pasa a un componente de algoritmo que requiere un marco de retroalimentación de entrada, por ejemplo ImageTracker. Cada vez que se introduce un marco de entrada, se combina con el marco de salida histórico de la entrada anterior para formar el marco de retroalimentación. Si no se ha introducido ningún marco de salida histórico, el marco de salida histórico en el marco de retroalimentación está vacío. InputFrameToFeedbackFrameAdapter ocupa 1 camera buffer. Se debe utilizar camera setBufferCapacity para establecer un número no menor que la cantidad de camera buffers ocupados por todos los componentes. Todos los miembros de esta clase son seguros para hilos.

InputFrameToFeedbackFrameAdapter

Métodos

input

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

Devuelve

Tipo Descripción
InputFrameSink

bufferRequirement

Número de camera buffers ocupados por el componente actual.

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

Devuelve

Tipo Descripción
Int32

sideInput

Puerto de entrada de derivación, utilizado para introducir el marco de salida histórico.

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

Devuelve

Tipo Descripción
OutputFrameSink

output

Puerto de salida.

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

Devuelve

Tipo Descripción
FeedbackFrameSource

create

Crear.

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

Devuelve

Tipo Descripción
InputFrameToFeedbackFrameAdapter