25 #ifndef PIPEWIRE_BUFFERS_H 26 #define PIPEWIRE_BUFFERS_H 37 #define PW_BUFFERS_FLAG_NONE 0 38 #define PW_BUFFERS_FLAG_NO_MEM (1<<0) 39 #define PW_BUFFERS_FLAG_SHARED (1<<1) 40 #define PW_BUFFERS_FLAG_DYNAMIC (1<<2) 50 struct spa_node *outnode, uint32_t out_port_id,
51 struct spa_node *innode, uint32_t in_port_id,
uint32_t n_buffers
number of port buffers
Definition: buffers.h:45
Definition: x86_64-redhat-linux-gnu/doc/spa/node/node.h:52
uint32_t flags
flags
Definition: buffers.h:46
struct pw_memblock * mem
allocated buffer memory
Definition: buffers.h:43
int pw_buffers_negotiate(struct pw_context *context, uint32_t flags, struct spa_node *outnode, uint32_t out_port_id, struct spa_node *innode, uint32_t in_port_id, struct pw_buffers *result)
Definition: buffers.c:238
struct spa_buffer ** buffers
port buffers
Definition: buffers.h:44
A Buffer.
Definition: buffer/buffer.h:93
void pw_buffers_clear(struct pw_buffers *buffers)
Definition: buffers.c:356
Memory block structure.
Definition: src/pipewire/mem.h:78