PipeWire 0.3.65
pw_memblock Struct Reference

Memory block structure. More...

#include <pipewire/mem.h>

Data Fields

struct pw_mempoolpool
 owner pool More...
 
uint32_t id
 unique id More...
 
int ref
 refcount More...
 
uint32_t flags
 flags for the memory block on of enum pw_memblock_flags More...
 
uint32_t type
 type of the fd, one of enum spa_data_type More...
 
int fd
 fd More...
 
uint32_t size
 size of memory More...
 
struct pw_memmapmap
 optional map when PW_MEMBLOCK_FLAG_MAP was given More...
 

Detailed Description

Memory block structure.

Field Documentation

◆ pool

struct pw_mempool* pw_memblock::pool

owner pool

◆ id

uint32_t pw_memblock::id

unique id

◆ ref

int pw_memblock::ref

refcount

◆ flags

uint32_t pw_memblock::flags

flags for the memory block on of enum pw_memblock_flags

◆ type

uint32_t pw_memblock::type

type of the fd, one of enum spa_data_type

◆ fd

int pw_memblock::fd

fd

◆ size

uint32_t pw_memblock::size

size of memory

◆ map

struct pw_memmap* pw_memblock::map

optional map when PW_MEMBLOCK_FLAG_MAP was given


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