|
FFmpeg
|
#include "config.h"#include "dnn_filter_common.h"#include "libavutil/avstring.h"#include "libavutil/mem.h"#include "libavutil/opt.h"#include "libavutil/hwcontext.h"Go to the source code of this file.
Data Structures | |
| struct | DnnFilterBase |
Macros | |
| #define | MAX_SUPPORTED_OUTPUTS_NB 4 |
| #define MAX_SUPPORTED_OUTPUTS_NB 4 |
Definition at line 26 of file dnn_filter_common.c.
Referenced by separate_output_names().
|
static |
Definition at line 28 of file dnn_filter_common.c.
Referenced by ff_dnn_init().
| int ff_dnn_filter_init_child_class | ( | AVFilterContext * | filter | ) |
Definition at line 72 of file dnn_filter_common.c.
| void * ff_dnn_filter_child_next | ( | void * | obj, |
| void * | prev ) |
Definition at line 78 of file dnn_filter_common.c.
| int ff_dnn_init | ( | DnnContext * | ctx, |
| DNNFunctionType | func_type, | ||
| AVFilterContext * | filter_ctx ) |
Definition at line 84 of file dnn_filter_common.c.
Referenced by dnn_classify_init(), dnn_detect_init(), init(), init(), and init().
| int ff_dnn_set_frame_proc | ( | DnnContext * | ctx, |
| FramePrePostProc | pre_proc, | ||
| FramePrePostProc | post_proc ) |
Definition at line 164 of file dnn_filter_common.c.
| int ff_dnn_set_detect_post_proc | ( | DnnContext * | ctx, |
| DetectPostProc | post_proc ) |
Definition at line 171 of file dnn_filter_common.c.
Referenced by dnn_detect_init().
| int ff_dnn_set_classify_post_proc | ( | DnnContext * | ctx, |
| ClassifyPostProc | post_proc ) |
Definition at line 177 of file dnn_filter_common.c.
Referenced by dnn_classify_init().
| int ff_dnn_get_input | ( | DnnContext * | ctx, |
| DNNData * | input ) |
Definition at line 183 of file dnn_filter_common.c.
Referenced by config_input(), and config_input().
| int ff_dnn_get_output | ( | DnnContext * | ctx, |
| int | input_width, | ||
| int | input_height, | ||
| int * | output_width, | ||
| int * | output_height ) |
Definition at line 188 of file dnn_filter_common.c.
Referenced by config_output(), and config_output().
| int ff_dnn_execute_model | ( | DnnContext * | ctx, |
| AVFrame * | in_frame, | ||
| AVFrame * | out_frame ) |
Definition at line 196 of file dnn_filter_common.c.
Referenced by activate(), dnn_detect_activate(), filter_frame(), and filter_frame().
| int ff_dnn_execute_model_classification | ( | DnnContext * | ctx, |
| AVFrame * | in_frame, | ||
| AVFrame * | out_frame, | ||
| const char * | target ) |
Definition at line 208 of file dnn_filter_common.c.
Referenced by dnn_classify_activate().
| DNNAsyncStatusType ff_dnn_get_result | ( | DnnContext * | ctx, |
| AVFrame ** | in_frame, | ||
| AVFrame ** | out_frame ) |
Definition at line 223 of file dnn_filter_common.c.
Referenced by activate(), dnn_classify_activate(), dnn_classify_flush_frame(), dnn_detect_activate(), dnn_detect_flush_frame(), filter_frame(), filter_frame(), and flush_frame().
| int ff_dnn_flush | ( | DnnContext * | ctx | ) |
Definition at line 228 of file dnn_filter_common.c.
Referenced by dnn_classify_flush_frame(), dnn_detect_flush_frame(), and flush_frame().
| void ff_dnn_uninit | ( | DnnContext * | ctx | ) |
Definition at line 233 of file dnn_filter_common.c.
Referenced by dnn_classify_uninit(), dnn_detect_uninit(), uninit(), uninit(), and uninit().