xine-lib: xine_hwdec_t Struct Reference

xine-lib 1.2.12

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 *)

Referenced by _get_instance().

## ◆ destroy

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

Referenced by _get_instance(), and _x_hwdec_new().

## ◆ driver_capabilities

uint32_t xine_hwdec_t::driver_capabilities

Referenced by _get_instance().

## ◆ frame_format

int xine_hwdec_t::frame_format

Referenced by _get_instance(), and opengl2_draw().

## ◆ opengl_interop

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

Referenced by _get_instance().

## ◆ 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)

Referenced by _get_instance().

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

- xine-lib-1.2.12/src/video_out/hw_frame.h