mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-04 13:30:12 -05:00
parent
7c3d58a909
commit
b681286362
1 changed files with 9 additions and 9 deletions
|
|
@ -621,26 +621,26 @@ static inline int spa_pod_builder_add(struct spa_pod_builder *builder, ...)
|
||||||
|
|
||||||
#define spa_pod_builder_add_object(b,type,id,...) \
|
#define spa_pod_builder_add_object(b,type,id,...) \
|
||||||
({ \
|
({ \
|
||||||
struct spa_pod_frame f; \
|
struct spa_pod_frame _f; \
|
||||||
spa_pod_builder_push_object(b, &f, type, id); \
|
spa_pod_builder_push_object(b, &_f, type, id); \
|
||||||
spa_pod_builder_add(b, ##__VA_ARGS__, 0); \
|
spa_pod_builder_add(b, ##__VA_ARGS__, 0); \
|
||||||
spa_pod_builder_pop(b, &f); \
|
spa_pod_builder_pop(b, &_f); \
|
||||||
})
|
})
|
||||||
|
|
||||||
#define spa_pod_builder_add_struct(b,...) \
|
#define spa_pod_builder_add_struct(b,...) \
|
||||||
({ \
|
({ \
|
||||||
struct spa_pod_frame f; \
|
struct spa_pod_frame _f; \
|
||||||
spa_pod_builder_push_struct(b, &f); \
|
spa_pod_builder_push_struct(b, &_f); \
|
||||||
spa_pod_builder_add(b, ##__VA_ARGS__, NULL); \
|
spa_pod_builder_add(b, ##__VA_ARGS__, NULL); \
|
||||||
spa_pod_builder_pop(b, &f); \
|
spa_pod_builder_pop(b, &_f); \
|
||||||
})
|
})
|
||||||
|
|
||||||
#define spa_pod_builder_add_sequence(b,unit,...) \
|
#define spa_pod_builder_add_sequence(b,unit,...) \
|
||||||
({ \
|
({ \
|
||||||
struct spa_pod_frame f; \
|
struct spa_pod_frame _f; \
|
||||||
spa_pod_builder_push_sequence(b, &f, unit); \
|
spa_pod_builder_push_sequence(b, &_f, unit); \
|
||||||
spa_pod_builder_add(b, ##__VA_ARGS__, 0, 0); \
|
spa_pod_builder_add(b, ##__VA_ARGS__, 0, 0); \
|
||||||
spa_pod_builder_pop(b, &f); \
|
spa_pod_builder_pop(b, &_f); \
|
||||||
})
|
})
|
||||||
|
|
||||||
/** Copy a pod structure */
|
/** Copy a pod structure */
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue