aout_buffer_t Struct Reference

audio output buffer More...

Collaboration diagram for aout_buffer_t:

Collaboration graph
[legend]

Data Fields

uint8_t * p_buffer
int i_alloc_type
size_t i_size
size_t i_nb_bytes
unsigned int i_nb_samples
mtime_t start_date
mtime_t end_date
bool b_discontinuity
aout_buffer_tp_next
void * p_sys
 Private data (aout_buffer_t will disappear soon so no need for an aout_buffer_sys_t type).
void(* pf_release )(aout_buffer_t *)
 This way the release can be overloaded.

Detailed Description

audio output buffer


Field Documentation

uint8_t* aout_buffer_t::p_buffer

int aout_buffer_t::i_alloc_type

size_t aout_buffer_t::i_size

size_t aout_buffer_t::i_nb_bytes

unsigned int aout_buffer_t::i_nb_samples

mtime_t aout_buffer_t::start_date

mtime_t aout_buffer_t::end_date

bool aout_buffer_t::b_discontinuity

struct aout_buffer_t* aout_buffer_t::p_next

void* aout_buffer_t::p_sys

Private data (aout_buffer_t will disappear soon so no need for an aout_buffer_sys_t type).

void(* aout_buffer_t::pf_release)(aout_buffer_t *)

This way the release can be overloaded.


The documentation for this struct was generated from the following file:
Generated on Wed Aug 13 08:09:06 2008 for VLC by  doxygen 1.5.1