mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2026-03-30 11:10:29 -04:00
pod: add support for vararg building and parsing of pod+body
This commit is contained in:
parent
f7ae61cb1e
commit
77494086c1
3 changed files with 36 additions and 0 deletions
|
|
@ -595,6 +595,17 @@ do { \
|
|||
spa_pod_builder_primitive(builder, pod); \
|
||||
break; \
|
||||
} \
|
||||
case 'Q': \
|
||||
case 'N': \
|
||||
case 'U': \
|
||||
case 'W': \
|
||||
{ \
|
||||
struct spa_pod *pod = va_arg(args, struct spa_pod *); \
|
||||
const void *body = va_arg(args, const void *); \
|
||||
spa_pod_builder_primitive_body(builder, pod, \
|
||||
body, pod->size, NULL, 0); \
|
||||
break; \
|
||||
} \
|
||||
} \
|
||||
} while(false)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue