FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
vo_functions_t Struct Reference

#include <video_out.h>

Data Fields

const vo_info_tinfo
 
int(* preinit )(const char *arg)
 
int(* config )(uint32_t width, uint32_t height, uint32_t d_width, uint32_t d_height, uint32_t fullscreen, char *title, uint32_t format)
 
int(* control )(uint32_t request, void *data,...)
 
int(* draw_frame )(uint8_t *src[])
 
int(* draw_slice )(uint8_t *src[], int stride[], int w, int h, int x, int y)
 
void(* draw_osd )(void)
 
void(* flip_page )(void)
 
void(* check_events )(void)
 
void(* uninit )(void)
 

Detailed Description

Definition at line 124 of file video_out.h.

Field Documentation

const vo_info_t* vo_functions_t::info

Definition at line 126 of file video_out.h.

int(* vo_functions_t::preinit)(const char *arg)

Definition at line 132 of file video_out.h.

int(* vo_functions_t::config)(uint32_t width, uint32_t height, uint32_t d_width, uint32_t d_height, uint32_t fullscreen, char *title, uint32_t format)

Definition at line 143 of file video_out.h.

int(* vo_functions_t::control)(uint32_t request, void *data,...)

Definition at line 150 of file video_out.h.

int(* vo_functions_t::draw_frame)(uint8_t *src[])

Definition at line 157 of file video_out.h.

int(* vo_functions_t::draw_slice)(uint8_t *src[], int stride[], int w, int h, int x, int y)

Definition at line 167 of file video_out.h.

void(* vo_functions_t::draw_osd)(void)

Definition at line 172 of file video_out.h.

void(* vo_functions_t::flip_page)(void)

Definition at line 177 of file video_out.h.

void(* vo_functions_t::check_events)(void)

Definition at line 183 of file video_out.h.

void(* vo_functions_t::uninit)(void)

Definition at line 188 of file video_out.h.


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