xine-lib: vo_instance_s Struct Reference

xine-lib 1.2.12

Data Fields
vo_instance_s Struct Reference

`#include <video_out.h>`

## Data Fields
int(* | setup )(vo_instance_t *instance, unsigned int width, unsigned int height, unsigned int chroma_width, unsigned int chroma_height, vo_setup_result_t *result)
void(* | setup_fbuf )(vo_instance_t *instance, uint8_t **buf, void **id)
void(* | set_fbuf )(vo_instance_t *instance, uint8_t **buf, void **id)
void(* | start_fbuf )(vo_instance_t *instance, uint8_t *const *buf, void *id)
void(* | draw )(vo_instance_t *instance, uint8_t *const *buf, void *id)
void(* | discard )(vo_instance_t *instance, uint8_t *const *buf, void *id)
void(* | close )(vo_instance_t *instance)

## Field Documentation

## ◆ close

void(* vo_instance_s::close) (vo_instance_t *instance)

## ◆ discard

void(* vo_instance_s::discard) (vo_instance_t *instance, uint8_t *const *buf, void *id)

## ◆ draw

void(* vo_instance_s::draw) (vo_instance_t *instance, uint8_t *const *buf, void *id)

## ◆ set_fbuf

void(* vo_instance_s::set_fbuf) (vo_instance_t *instance, uint8_t **buf, void **id)

## ◆ setup

int(* vo_instance_s::setup) (vo_instance_t *instance, unsigned int width, unsigned int height, unsigned int chroma_width, unsigned int chroma_height, vo_setup_result_t *result)

## ◆ setup_fbuf

void(* vo_instance_s::setup_fbuf) (vo_instance_t *instance, uint8_t **buf, void **id)

## ◆ start_fbuf

void(* vo_instance_s::start_fbuf) (vo_instance_t *instance, uint8_t *const *buf, void *id)

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

- xine-lib-1.2.12/src/video_dec/libmpeg2new/include/video_out.h