xine-lib 1.2.13-20230125hg15249
Data Fields
xine_hwdec_t Struct Reference

#include <hw_frame.h>

Data Fields

int frame_format
 
uint32_t driver_capabilities
 
struct mem_frame_t *(* alloc_frame )(xine_hwdec_t *)
 
void(* update_frame_format )(vo_driver_t *vo_driver, vo_frame_t *vo_frame, uint32_t width, uint32_t height, double ratio, int format, int flags)
 
void(* destroy )(xine_hwdec_t **)
 
xine_glconv_t *(* opengl_interop )(xine_hwdec_t *, struct xine_gl *)
 

Field Documentation

◆ alloc_frame

struct mem_frame_t *(* xine_hwdec_t::alloc_frame) (xine_hwdec_t *)

◆ destroy

void(* xine_hwdec_t::destroy) (xine_hwdec_t **)

◆ driver_capabilities

uint32_t xine_hwdec_t::driver_capabilities

◆ frame_format

int xine_hwdec_t::frame_format

Referenced by opengl2_draw().

◆ opengl_interop

xine_glconv_t *(* xine_hwdec_t::opengl_interop) (xine_hwdec_t *, struct xine_gl *)

◆ update_frame_format

void(* xine_hwdec_t::update_frame_format) (vo_driver_t *vo_driver, vo_frame_t *vo_frame, uint32_t width, uint32_t height, double ratio, int format, int flags)

The documentation for this struct was generated from the following file: