PipeWire  0.3.33
spa_buffer_alloc_info Struct Reference

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_metametas
 
struct spa_datadatas
 
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...
 

Detailed Description

information about the buffer layout

Field Documentation

◆ chunk_size

size_t spa_buffer_alloc_info::chunk_size

size of the chunk if not inlined

Referenced by spa_buffer_alloc_fill_info().

◆ data_aligns

uint32_t* spa_buffer_alloc_info::data_aligns

◆ data_size

size_t spa_buffer_alloc_info::data_size

size of the data if not inlined

Referenced by spa_buffer_alloc_fill_info().

◆ datas

struct spa_data* spa_buffer_alloc_info::datas

◆ flags

uint32_t spa_buffer_alloc_info::flags

◆ max_align

uint32_t spa_buffer_alloc_info::max_align

max of all alignments

Referenced by spa_buffer_alloc_array(), and spa_buffer_alloc_fill_info().

◆ mem_size

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().

◆ meta_size

size_t spa_buffer_alloc_info::meta_size

size of the meta if not inlined

Referenced by spa_buffer_alloc_fill_info().

◆ metas

struct spa_meta* spa_buffer_alloc_info::metas

◆ n_datas

uint32_t spa_buffer_alloc_info::n_datas

◆ n_metas

uint32_t spa_buffer_alloc_info::n_metas

◆ skel_size

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().


The documentation for this struct was generated from the following file: