FFmpeg
Loading...
Searching...
No Matches
ffplay_renderer.c File Reference
#include "config.h"
#include "ffplay_renderer.h"

Go to the source code of this file.

Data Structures

struct  VkRenderer
 

Macros

#define VK_NO_PROTOTYPES
 
#define VK_ENABLE_BETA_EXTENSIONS
 
#define HAVE_VULKAN_RENDERER   0
 

Functions

VkRenderervk_get_renderer (void)
 
int vk_renderer_create (VkRenderer *renderer, SDL_Window *window, AVDictionary *opt)
 
int vk_renderer_get_hw_dev (VkRenderer *renderer, AVBufferRef **dev)
 
int vk_renderer_display (VkRenderer *renderer, AVFrame *frame, RenderParams *render_params)
 
int vk_renderer_resize (VkRenderer *renderer, int width, int height)
 
void vk_renderer_destroy (VkRenderer *renderer)
 

Macro Definition Documentation

◆ VK_NO_PROTOTYPES

#define VK_NO_PROTOTYPES

Definition at line 19 of file ffplay_renderer.c.

◆ VK_ENABLE_BETA_EXTENSIONS

#define VK_ENABLE_BETA_EXTENSIONS

Definition at line 20 of file ffplay_renderer.c.

◆ HAVE_VULKAN_RENDERER

#define HAVE_VULKAN_RENDERER   0

Definition at line 28 of file ffplay_renderer.c.

Function Documentation

◆ vk_get_renderer()

VkRenderer * vk_get_renderer ( void )

Definition at line 859 of file ffplay_renderer.c.

Referenced by main().

◆ vk_renderer_create()

int vk_renderer_create ( VkRenderer * renderer,
SDL_Window * window,
AVDictionary * opt )

Definition at line 866 of file ffplay_renderer.c.

Referenced by main().

◆ vk_renderer_get_hw_dev()

int vk_renderer_get_hw_dev ( VkRenderer * renderer,
AVBufferRef ** dev )

Definition at line 872 of file ffplay_renderer.c.

Referenced by create_hwaccel().

◆ vk_renderer_display()

int vk_renderer_display ( VkRenderer * renderer,
AVFrame * frame,
RenderParams * render_params )

Definition at line 877 of file ffplay_renderer.c.

Referenced by video_image_display().

◆ vk_renderer_resize()

int vk_renderer_resize ( VkRenderer * renderer,
int width,
int height )

Definition at line 882 of file ffplay_renderer.c.

Referenced by event_loop().

◆ vk_renderer_destroy()

void vk_renderer_destroy ( VkRenderer * renderer)

Definition at line 887 of file ffplay_renderer.c.

Referenced by do_exit().