FFmpeg
Functions
dnn_filter_common.c File Reference
#include "dnn_filter_common.h"

Go to the source code of this file.

Functions

int ff_dnn_init (DnnContext *ctx, DNNFunctionType func_type, AVFilterContext *filter_ctx)
 
DNNReturnType ff_dnn_get_input (DnnContext *ctx, DNNData *input)
 
DNNReturnType ff_dnn_get_output (DnnContext *ctx, int input_width, int input_height, int *output_width, int *output_height)
 
DNNReturnType ff_dnn_execute_model (DnnContext *ctx, AVFrame *in_frame, AVFrame *out_frame)
 
DNNReturnType ff_dnn_execute_model_async (DnnContext *ctx, AVFrame *in_frame, AVFrame *out_frame)
 
DNNAsyncStatusType ff_dnn_get_async_result (DnnContext *ctx, AVFrame **in_frame, AVFrame **out_frame)
 
DNNReturnType ff_dnn_flush (DnnContext *ctx)
 
void ff_dnn_uninit (DnnContext *ctx)
 

Function Documentation

◆ ff_dnn_init()

int ff_dnn_init ( DnnContext ctx,
DNNFunctionType  func_type,
AVFilterContext filter_ctx 
)

Definition at line 21 of file dnn_filter_common.c.

Referenced by init().

◆ ff_dnn_get_input()

DNNReturnType ff_dnn_get_input ( DnnContext ctx,
DNNData input 
)

Definition at line 67 of file dnn_filter_common.c.

Referenced by config_input().

◆ ff_dnn_get_output()

DNNReturnType ff_dnn_get_output ( DnnContext ctx,
int  input_width,
int  input_height,
int output_width,
int output_height 
)

Definition at line 72 of file dnn_filter_common.c.

Referenced by config_output().

◆ ff_dnn_execute_model()

DNNReturnType ff_dnn_execute_model ( DnnContext ctx,
AVFrame in_frame,
AVFrame out_frame 
)

Definition at line 78 of file dnn_filter_common.c.

Referenced by filter_frame().

◆ ff_dnn_execute_model_async()

DNNReturnType ff_dnn_execute_model_async ( DnnContext ctx,
AVFrame in_frame,
AVFrame out_frame 
)

Definition at line 84 of file dnn_filter_common.c.

Referenced by activate_async().

◆ ff_dnn_get_async_result()

DNNAsyncStatusType ff_dnn_get_async_result ( DnnContext ctx,
AVFrame **  in_frame,
AVFrame **  out_frame 
)

Definition at line 90 of file dnn_filter_common.c.

Referenced by activate_async(), and flush_frame().

◆ ff_dnn_flush()

DNNReturnType ff_dnn_flush ( DnnContext ctx)

Definition at line 95 of file dnn_filter_common.c.

Referenced by flush_frame().

◆ ff_dnn_uninit()

void ff_dnn_uninit ( DnnContext ctx)

Definition at line 100 of file dnn_filter_common.c.

Referenced by uninit().