xine-lib: raw_driver_t Struct Reference

xine-lib 1.2.12

Data Fields
raw_driver_t Struct Reference

## Data Fields
vo_driver_t | vo_driver
void * | user_data
void(* | raw_output_cb )(void *user_data, int format, int frame_width, int frame_height, double frame_aspect, void *data0, void *data1, void *data2)
void(* | raw_overlay_cb )(void *user_data, int num_ovl, raw_overlay_t *overlays_p)
int | ovl_changed
raw_overlay_t | overlays [XINE_VORAW_MAX_OVL]
int | doYV12
int | doYUY2
yuv2rgb_factory_t * | yuv2rgb_factory
raw_frame_t * | frame [4]
xine_t * | xine

## Field Documentation

## ◆ doYUY2

int raw_driver_t::doYUY2

## ◆ doYV12

int raw_driver_t::doYV12

## ◆ frame

raw_frame_t* raw_driver_t::frame[4]

## ◆ overlays

raw_overlay_t raw_driver_t::overlays[XINE_VORAW_MAX_OVL]

Referenced by raw_process_ovl().

## ◆ ovl_changed

int raw_driver_t::ovl_changed

Referenced by raw_process_ovl().

## ◆ raw_output_cb

void(* raw_driver_t::raw_output_cb) (void *user_data, int format, int frame_width, int frame_height, double frame_aspect, void *data0, void *data1, void *data2)

## ◆ raw_overlay_cb

void(* raw_driver_t::raw_overlay_cb) (void *user_data, int num_ovl, raw_overlay_t *overlays_p)

## ◆ user_data

void* raw_driver_t::user_data

## ◆ vo_driver

vo_driver_t raw_driver_t::vo_driver

## ◆ xine

xine_t* raw_driver_t::xine

## ◆ yuv2rgb_factory

yuv2rgb_factory_t* raw_driver_t::yuv2rgb_factory

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

- xine-lib-1.2.12/src/video_out/video_out_raw.c