|
xine-lib
1.2.10
|
Data Fields | |
| uint8_t * | head |
| uint8_t * | head_alloc |
| uint8_t * | tail |
| uint8_t * | tail_release |
| uint8_t * | buffer |
| size_t | buffer_size |
| uint8_t * | buffer_end |
| size_t | free_size |
| size_t | full_size |
| pthread_cond_t | free_size_cond |
| pthread_cond_t | full_size_cond |
| int | free_size_needed |
| int | full_size_needed |
| xine_pool_t * | chunk_pool |
| xine_list_t * | alloc_list |
| xine_list_t * | get_list |
| uint8_t * | extra_buffer |
| size_t | extra_buffer_size |
| pthread_mutex_t | lock |
| int | EOS |
| xine_list_t* xine_ring_buffer_s::alloc_list |
Referenced by xine_ring_buffer_alloc(), xine_ring_buffer_delete(), xine_ring_buffer_new(), and xine_ring_buffer_put().
| uint8_t* xine_ring_buffer_s::buffer |
| uint8_t* xine_ring_buffer_s::buffer_end |
| size_t xine_ring_buffer_s::buffer_size |
Referenced by xine_ring_buffer_alloc(), xine_ring_buffer_new(), and xine_ring_buffer_release().
| xine_pool_t* xine_ring_buffer_s::chunk_pool |
| int xine_ring_buffer_s::EOS |
Referenced by xine_ring_buffer_close(), xine_ring_buffer_get(), and xine_ring_buffer_new().
| uint8_t* xine_ring_buffer_s::extra_buffer |
Referenced by xine_ring_buffer_get(), and xine_ring_buffer_new().
| size_t xine_ring_buffer_s::extra_buffer_size |
Referenced by xine_ring_buffer_get(), and xine_ring_buffer_new().
| size_t xine_ring_buffer_s::free_size |
| pthread_cond_t xine_ring_buffer_s::free_size_cond |
Referenced by xine_ring_buffer_alloc(), xine_ring_buffer_new(), and xine_ring_buffer_release().
| int xine_ring_buffer_s::free_size_needed |
Referenced by xine_ring_buffer_alloc(), xine_ring_buffer_new(), and xine_ring_buffer_release().
| size_t xine_ring_buffer_s::full_size |
Referenced by xine_ring_buffer_display_stat(), xine_ring_buffer_get(), xine_ring_buffer_new(), and xine_ring_buffer_put().
| pthread_cond_t xine_ring_buffer_s::full_size_cond |
Referenced by xine_ring_buffer_close(), xine_ring_buffer_get(), xine_ring_buffer_new(), and xine_ring_buffer_put().
| int xine_ring_buffer_s::full_size_needed |
Referenced by xine_ring_buffer_close(), xine_ring_buffer_get(), xine_ring_buffer_new(), and xine_ring_buffer_put().
| xine_list_t* xine_ring_buffer_s::get_list |
Referenced by xine_ring_buffer_delete(), xine_ring_buffer_get(), xine_ring_buffer_new(), and xine_ring_buffer_release().
| uint8_t* xine_ring_buffer_s::head |
Referenced by xine_ring_buffer_display_stat(), xine_ring_buffer_new(), and xine_ring_buffer_put().
| uint8_t* xine_ring_buffer_s::head_alloc |
Referenced by xine_ring_buffer_alloc(), xine_ring_buffer_display_stat(), and xine_ring_buffer_new().
| pthread_mutex_t xine_ring_buffer_s::lock |
| uint8_t* xine_ring_buffer_s::tail |
Referenced by xine_ring_buffer_display_stat(), xine_ring_buffer_get(), and xine_ring_buffer_new().
| uint8_t* xine_ring_buffer_s::tail_release |
Referenced by xine_ring_buffer_display_stat(), xine_ring_buffer_new(), and xine_ring_buffer_release().
1.8.17