PipeWire
0.3.33
|
information about the buffer layout More...
Data Fields | |
uint32_t | flags |
uint32_t | max_align |
max of all alignments More... | |
uint32_t | n_metas |
uint32_t | n_datas |
struct spa_meta * | metas |
struct spa_data * | datas |
uint32_t * | data_aligns |
size_t | skel_size |
size of the struct spa_buffer and inlined meta/chunk/data More... | |
size_t | meta_size |
size of the meta if not inlined More... | |
size_t | chunk_size |
size of the chunk if not inlined More... | |
size_t | data_size |
size of the data if not inlined More... | |
size_t | mem_size |
size of the total memory if not inlined More... | |
information about the buffer layout
size_t spa_buffer_alloc_info::chunk_size |
size of the chunk if not inlined
Referenced by spa_buffer_alloc_fill_info().
uint32_t* spa_buffer_alloc_info::data_aligns |
Referenced by spa_buffer_alloc_array(), spa_buffer_alloc_fill_info(), and spa_buffer_alloc_layout().
size_t spa_buffer_alloc_info::data_size |
size of the data if not inlined
Referenced by spa_buffer_alloc_fill_info().
struct spa_data* spa_buffer_alloc_info::datas |
Referenced by spa_buffer_alloc_array(), spa_buffer_alloc_fill_info(), and spa_buffer_alloc_layout().
uint32_t spa_buffer_alloc_info::flags |
Referenced by spa_buffer_alloc_array(), spa_buffer_alloc_fill_info(), and spa_buffer_alloc_layout().
uint32_t spa_buffer_alloc_info::max_align |
max of all alignments
Referenced by spa_buffer_alloc_array(), and spa_buffer_alloc_fill_info().
size_t spa_buffer_alloc_info::mem_size |
size of the total memory if not inlined
Referenced by spa_buffer_alloc_fill_info(), and spa_buffer_alloc_layout_array().
size_t spa_buffer_alloc_info::meta_size |
size of the meta if not inlined
Referenced by spa_buffer_alloc_fill_info().
struct spa_meta* spa_buffer_alloc_info::metas |
Referenced by spa_buffer_alloc_array(), spa_buffer_alloc_fill_info(), and spa_buffer_alloc_layout().
uint32_t spa_buffer_alloc_info::n_datas |
Referenced by spa_buffer_alloc_array(), spa_buffer_alloc_fill_info(), and spa_buffer_alloc_layout().
uint32_t spa_buffer_alloc_info::n_metas |
Referenced by spa_buffer_alloc_array(), spa_buffer_alloc_fill_info(), and spa_buffer_alloc_layout().
size_t spa_buffer_alloc_info::skel_size |
size of the struct spa_buffer and inlined meta/chunk/data
Referenced by spa_buffer_alloc_array(), spa_buffer_alloc_fill_info(), and spa_buffer_alloc_layout_array().