Collaboration diagram for aout_buffer_t:

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_t * | p_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. | |
| uint8_t* aout_buffer_t::p_buffer |
| size_t aout_buffer_t::i_size |
| size_t aout_buffer_t::i_nb_bytes |
| unsigned int aout_buffer_t::i_nb_samples |
| 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.
1.5.1