PipeWire: spa_pod_builder Struct Reference

PipeWire 0.3.37

Data Fields
spa_pod_builder Struct Reference
SPA POD

`#include <builder.h>`

Collaboration diagram for spa_pod_builder:
[legend]

## Data Fields
void * | data
uint32_t | size
uint32_t | _padding
struct spa_pod_builder_state | state
struct spa_callbacks | callbacks

## Field Documentation

## ◆ _padding

uint32_t spa_pod_builder::_padding

## ◆ callbacks

struct spa_callbacks spa_pod_builder::callbacks

Referenced by spa_pod_builder_raw(), and spa_pod_builder_set_callbacks().

## ◆ data

void* spa_pod_builder::data

Referenced by spa_pod_builder_deref(), spa_pod_builder_frame(), and spa_pod_builder_raw().

## ◆ size

uint32_t spa_pod_builder::size

Referenced by spa_pod_builder_deref(), spa_pod_builder_frame(), and spa_pod_builder_raw().

## ◆ state

struct spa_pod_builder_state spa_pod_builder::state

Referenced by pw_context_debug_port_params(), spa_pod_builder_addv(), spa_pod_builder_child(), spa_pod_builder_get_state(), spa_pod_builder_pop(), spa_pod_builder_primitive(), spa_pod_builder_push(), spa_pod_builder_push_array(), spa_pod_builder_push_choice(), spa_pod_builder_push_object(), spa_pod_builder_push_sequence(), spa_pod_builder_push_struct(), spa_pod_builder_raw(), spa_pod_builder_reserve_bytes(), spa_pod_builder_reset(), spa_pod_builder_write_string(), spa_result_func_device_params(), and spa_result_func_node_params().

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

- builder.h