Data Fields
DNNModule Struct Reference

#include <dnn_interface.h>

Data Fields

const AVClass clazz
DNNModel *(* load_model )(DnnContext *ctx, DNNFunctionType func_type, AVFilterContext *filter_ctx)
int(* execute_model )(const DNNModel *model, DNNExecBaseParams *exec_params)
DNNAsyncStatusType(* get_result )(const DNNModel *model, AVFrame **in, AVFrame **out)
int(* flush )(const DNNModel *model)
void(* free_model )(DNNModel **model)

Detailed Description

Definition at line 173 of file dnn_interface.h.

Field Documentation

◆ clazz

const AVClass DNNModule::clazz

Definition at line 174 of file dnn_interface.h.

Referenced by get_output_ov().

◆ load_model

DNNModel*(* DNNModule::load_model) (DnnContext *ctx, DNNFunctionType func_type, AVFilterContext *filter_ctx)

Definition at line 176 of file dnn_interface.h.

◆ execute_model

int(* DNNModule::execute_model) (const DNNModel *model, DNNExecBaseParams *exec_params)

Definition at line 178 of file dnn_interface.h.

◆ get_result

DNNAsyncStatusType(* DNNModule::get_result) (const DNNModel *model, AVFrame **in, AVFrame **out)

Definition at line 180 of file dnn_interface.h.

◆ flush

int(* DNNModule::flush) (const DNNModel *model)

Definition at line 182 of file dnn_interface.h.

◆ free_model

void(* DNNModule::free_model) (DNNModel **model)

Definition at line 184 of file dnn_interface.h.

The documentation for this struct was generated from the following file: