|
FFmpeg
|
#include "libavutil/fifo.h"#include "libavutil/opt.h"#include "libavutil/pixdesc.h"#include "libavutil/hwcontext.h"#include "libavutil/hwcontext_d3d12va.h"#include "filters.h"#include "video.h"Go to the source code of this file.
Data Structures | |
| struct | CommandAllocator |
| struct | DeinterlaceD3D12Context |
Macros | |
| #define | COBJMACROS |
| #define | MAX_REFERENCES 8 |
| #define | OFFSET(x) |
| #define | FLAGS (AV_OPT_FLAG_FILTERING_PARAM | AV_OPT_FLAG_VIDEO_PARAM) |
Enumerations | |
| enum | DeinterlaceD3D12Method { DEINT_D3D12_METHOD_DEFAULT = 0 , DEINT_D3D12_METHOD_BOB = 1 , DEINT_D3D12_METHOD_CUSTOM = 2 } |
| Deinterlace method enumeration Maps to D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG values. More... | |
Variables | |
| static const AVFilterPad | deint_d3d12_inputs [] |
| static const AVFilterPad | deint_d3d12_outputs [] |
| static const AVOption | deinterlace_d3d12_options [] |
| const FFFilter | ff_vf_deinterlace_d3d12 |
| #define COBJMACROS |
Definition at line 23 of file vf_deinterlace_d3d12.c.
| #define MAX_REFERENCES 8 |
Definition at line 35 of file vf_deinterlace_d3d12.c.
Referenced by deint_d3d12_configure_processor(), deint_d3d12_process_frame(), deint_vaapi_build_filter_params(), and deint_vaapi_filter_frame().
| #define OFFSET | ( | x | ) |
Definition at line 1145 of file vf_deinterlace_d3d12.c.
| #define FLAGS (AV_OPT_FLAG_FILTERING_PARAM | AV_OPT_FLAG_VIDEO_PARAM) |
Definition at line 1146 of file vf_deinterlace_d3d12.c.
Deinterlace method enumeration Maps to D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG values.
| Enumerator | |
|---|---|
| DEINT_D3D12_METHOD_DEFAULT | |
| DEINT_D3D12_METHOD_BOB | |
| DEINT_D3D12_METHOD_CUSTOM | |
Definition at line 41 of file vf_deinterlace_d3d12.c.
|
static |
Definition at line 108 of file vf_deinterlace_d3d12.c.
|
static |
Definition at line 115 of file vf_deinterlace_d3d12.c.
Referenced by deint_d3d12_configure_processor(), and deint_d3d12_process_frame().
|
static |
Definition at line 140 of file vf_deinterlace_d3d12.c.
Referenced by deint_d3d12_configure_processor(), and deint_d3d12_process_frame().
|
static |
Definition at line 153 of file vf_deinterlace_d3d12.c.
Referenced by deint_d3d12_config_output(), and deint_d3d12_uninit().
|
static |
Definition at line 211 of file vf_deinterlace_d3d12.c.
Referenced by deint_d3d12_config_output(), and deint_d3d12_uninit().
|
static |
Definition at line 219 of file vf_deinterlace_d3d12.c.
Referenced by deint_d3d12_filter_frame().
|
static |
Definition at line 249 of file vf_deinterlace_d3d12.c.
Referenced by deint_d3d12_filter_frame().
|
static |
Definition at line 269 of file vf_deinterlace_d3d12.c.
Referenced by deint_d3d12_configure_processor().
|
static |
Definition at line 307 of file vf_deinterlace_d3d12.c.
Referenced by deint_d3d12_filter_frame().
|
static |
Definition at line 558 of file vf_deinterlace_d3d12.c.
Referenced by deint_d3d12_process_frame().
|
static |
Definition at line 575 of file vf_deinterlace_d3d12.c.
Referenced by deint_d3d12_filter_frame().
|
static |
Definition at line 843 of file vf_deinterlace_d3d12.c.
Referenced by deint_d3d12_request_frame().
|
static |
Definition at line 1021 of file vf_deinterlace_d3d12.c.
|
static |
Definition at line 1041 of file vf_deinterlace_d3d12.c.
|
static |
Definition at line 1117 of file vf_deinterlace_d3d12.c.
| AVFILTER_DEFINE_CLASS | ( | deinterlace_d3d12 | ) |
|
static |
Definition at line 1128 of file vf_deinterlace_d3d12.c.
|
static |
Definition at line 1136 of file vf_deinterlace_d3d12.c.
|
static |
Definition at line 1148 of file vf_deinterlace_d3d12.c.
| const FFFilter ff_vf_deinterlace_d3d12 |
Definition at line 1178 of file vf_deinterlace_d3d12.c.