| 
    FFmpeg
    
   | 
 
#include <stddef.h>#include "buffer.h"#include "hwcontext.h"#include "frame.h"#include "pixfmt.h"Go to the source code of this file.
Data Structures | |
| struct | HWContextType | 
| struct | AVHWDeviceInternal | 
| struct | AVHWFramesInternal | 
| struct | HWMapDescriptor | 
Functions | |
| int | ff_hwframe_map_create (AVBufferRef *hwframe_ref, AVFrame *dst, const AVFrame *src, void(*unmap)(AVHWFramesContext *ctx, HWMapDescriptor *hwmap), void *priv) | 
| int | ff_hwframe_map_replace (AVFrame *dst, const AVFrame *src) | 
| Replace the current hwmap of dst with the one from src, used for indirect mappings like VAAPI->(DRM)->OpenCL/Vulkan where a direct interop is missing.  More... | |
| int ff_hwframe_map_create | ( | AVBufferRef * | hwframe_ref, | 
| AVFrame * | dst, | ||
| const AVFrame * | src, | ||
| void(*)(AVHWFramesContext *ctx, HWMapDescriptor *hwmap) | unmap, | ||
| void * | priv | ||
| ) | 
Definition at line 738 of file hwcontext.c.
Referenced by dxva2_map_frame(), opencl_map_frame(), qsv_map_from(), qsv_map_to(), vaapi_map_frame(), vt_map_frame(), and vulkan_map_frame_to_mem().
Replace the current hwmap of dst with the one from src, used for indirect mappings like VAAPI->(DRM)->OpenCL/Vulkan where a direct interop is missing.
Definition at line 946 of file hwcontext.c.
| const HWContextType ff_hwcontext_type_cuda | 
Definition at line 530 of file hwcontext_cuda.c.
| const HWContextType ff_hwcontext_type_d3d11va | 
Definition at line 622 of file hwcontext_d3d11va.c.
| const HWContextType ff_hwcontext_type_drm | 
Definition at line 304 of file hwcontext_drm.c.
| const HWContextType ff_hwcontext_type_dxva2 | 
Definition at line 577 of file hwcontext_dxva2.c.
| const HWContextType ff_hwcontext_type_opencl | 
Definition at line 2931 of file hwcontext_opencl.c.
| const HWContextType ff_hwcontext_type_qsv | 
Definition at line 1665 of file hwcontext_qsv.c.
| const HWContextType ff_hwcontext_type_vaapi | 
Definition at line 1863 of file hwcontext_vaapi.c.
| const HWContextType ff_hwcontext_type_vdpau | 
Definition at line 507 of file hwcontext_vdpau.c.
| const HWContextType ff_hwcontext_type_videotoolbox | 
Definition at line 746 of file hwcontext_videotoolbox.c.
| const HWContextType ff_hwcontext_type_mediacodec | 
Definition at line 38 of file hwcontext_mediacodec.c.
| const HWContextType ff_hwcontext_type_vulkan | 
Definition at line 4133 of file hwcontext_vulkan.c.
 1.8.17