Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

picture_heap_t Struct Reference

#include <vlc_video.h>

List of all members.

Public Attributes

int i_pictures
unsigned int i_width
unsigned int i_height
vlc_fourcc_t i_chroma
unsigned int i_aspect
picture_tpp_picture [VOUT_MAX_PICTURES]
int i_last_used_pic
void(* pf_setpalette )(vout_thread_t *, uint16_t *, uint16_t *, uint16_t *)


Detailed Description

Video picture heap, either render (to store pictures used by the decoder) or output (to store pictures displayed by the vout plugin)

Definition at line 122 of file vlc_video.h.


Member Data Documentation

unsigned int picture_heap_t::i_aspect
 

aspect ratio

Definition at line 133 of file vlc_video.h.

vlc_fourcc_t picture_heap_t::i_chroma
 

picture chroma

Definition at line 132 of file vlc_video.h.

unsigned int picture_heap_t::i_height
 

picture height

Definition at line 131 of file vlc_video.h.

int picture_heap_t::i_last_used_pic
 

last used pic in heap

Definition at line 138 of file vlc_video.h.

int picture_heap_t::i_pictures
 

current heap size

Definition at line 124 of file vlc_video.h.

unsigned int picture_heap_t::i_width
 

picture width

Definition at line 130 of file vlc_video.h.

void(* picture_heap_t::pf_setpalette)(vout_thread_t *, uint16_t *, uint16_t *, uint16_t *)
 

Stuff used for palettized RGB planes

picture_t* picture_heap_t::pp_picture[VOUT_MAX_PICTURES]
 

pictures

Definition at line 137 of file vlc_video.h.


The documentation for this struct was generated from the following file:
Generated on Tue Dec 20 10:15:03 2005 for vlc-0.8.4a by  doxygen 1.4.2