PipeWire  0.3.15
buffers.c File Reference
Include dependency graph for buffers.c:

Data Structures

struct  port
 

Macros

#define NAME   "buffers"
 
#define MAX_ALIGN   32
 
#define MAX_BLOCKS   64u
 

Functions

SPA_EXPORT 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)
 
SPA_EXPORT void pw_buffers_clear (struct pw_buffers *buffers)
 

Macro Definition Documentation

◆ MAX_ALIGN

#define MAX_ALIGN   32

◆ MAX_BLOCKS

#define MAX_BLOCKS   64u

◆ NAME

#define NAME   "buffers"

Function Documentation

◆ pw_buffers_clear()

SPA_EXPORT void pw_buffers_clear ( struct pw_buffers buffers)

◆ pw_buffers_negotiate()

SPA_EXPORT 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 
)

References res.