|
FFmpeg
|
#include "config.h"#include "common.h"#include "hwcontext.h"#include "hwcontext_internal.h"#include "hwcontext_d3d12va_internal.h"#include "hwcontext_d3d12va.h"#include "imgutils.h"#include "mem.h"#include "pixdesc.h"#include "pixfmt.h"#include "thread.h"#include "compat/w32dlfcn.h"#include <dxgi1_3.h>Go to the source code of this file.
Data Structures | |
| struct | D3D12VAFramesContext |
| struct | D3D12VADevicePriv |
Typedefs | |
| typedef HRESULT(WINAPI * | PFN_CREATE_DXGI_FACTORY2) (UINT Flags, REFIID riid, void **ppFactory) |
Variables | ||
| struct { | ||
| DXGI_FORMAT d3d_format | ||
| enum AVPixelFormat pix_fmt | ||
| } | supported_formats [] | |
| const HWContextType | ff_hwcontext_type_d3d12va | |
| typedef HRESULT(WINAPI * PFN_CREATE_DXGI_FACTORY2) (UINT Flags, REFIID riid, void **ppFactory) |
Definition at line 37 of file hwcontext_d3d12va.c.
|
static |
Definition at line 76 of file hwcontext_d3d12va.c.
Referenced by d3d12va_device_init(), and d3d12va_device_uninit().
|
static |
Definition at line 81 of file hwcontext_d3d12va.c.
Referenced by d3d12va_device_init().
|
static |
Definition at line 86 of file hwcontext_d3d12va.c.
Referenced by d3d12va_wait_queue_idle().
|
inlinestatic |
Definition at line 99 of file hwcontext_d3d12va.c.
Referenced by d3d12va_create_helper_objects(), and d3d12va_transfer_data().
|
static |
Definition at line 108 of file hwcontext_d3d12va.c.
Referenced by d3d12va_transfer_data().
|
static |
Definition at line 136 of file hwcontext_d3d12va.c.
Referenced by d3d12va_transfer_data().
|
static |
Definition at line 177 of file hwcontext_d3d12va.c.
|
static |
Definition at line 196 of file hwcontext_d3d12va.c.
|
static |
Definition at line 225 of file hwcontext_d3d12va.c.
Referenced by d3d12va_pool_alloc(), and d3d12va_pool_alloc_texture_array().
|
static |
Definition at line 239 of file hwcontext_d3d12va.c.
Referenced by d3d12va_pool_alloc().
|
static |
Definition at line 275 of file hwcontext_d3d12va.c.
Referenced by d3d12va_frames_init().
|
static |
Definition at line 329 of file hwcontext_d3d12va.c.
Referenced by d3d12va_frames_init().
|
static |
Definition at line 357 of file hwcontext_d3d12va.c.
|
static |
Definition at line 397 of file hwcontext_d3d12va.c.
|
static |
Definition at line 419 of file hwcontext_d3d12va.c.
|
static |
Definition at line 437 of file hwcontext_d3d12va.c.
|
static |
Definition at line 624 of file hwcontext_d3d12va.c.
Referenced by d3d12va_device_create().
|
static |
Definition at line 658 of file hwcontext_d3d12va.c.
Referenced by d3d12va_device_create().
|
static |
Definition at line 672 of file hwcontext_d3d12va.c.
|
static |
Definition at line 695 of file hwcontext_d3d12va.c.
|
static |
Definition at line 708 of file hwcontext_d3d12va.c.
| DXGI_FORMAT d3d_format |
Definition at line 68 of file hwcontext_d3d12va.c.
| enum AVPixelFormat pix_fmt |
Definition at line 69 of file hwcontext_d3d12va.c.
| const struct { ... } supported_formats[] |
| const HWContextType ff_hwcontext_type_d3d12va |
Definition at line 777 of file hwcontext_d3d12va.c.