FFmpeg
Data Structures | Macros | Functions
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)
 
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 30 of file ffplay_renderer.c.

Function Documentation

◆ vk_get_renderer()

VkRenderer* vk_get_renderer ( void  )

Definition at line 808 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 815 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 821 of file ffplay_renderer.c.

Referenced by create_hwaccel().

◆ vk_renderer_display()

int vk_renderer_display ( VkRenderer renderer,
AVFrame frame 
)

Definition at line 826 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 831 of file ffplay_renderer.c.

Referenced by event_loop().

◆ vk_renderer_destroy()

void vk_renderer_destroy ( VkRenderer renderer)

Definition at line 836 of file ffplay_renderer.c.

Referenced by do_exit().