doc: fix spa_pod_parser_get_object example

This commit is contained in:
Wim Taymans 2024-11-15 12:09:19 +01:00
parent f261b2f96f
commit 3b27ff0c71

View file

@ -383,9 +383,9 @@ spa_pod_parser_get_struct(&p,
To parse properties in an object: To parse properties in an object:
\code{.c} \code{.c}
uint32_t type, subtype, format, rate, channels; uint32_t id, type, subtype, format, rate, channels;
spa_pod_parser_get_object(&p, spa_pod_parser_get_object(&p,
SPA_TYPE_OBJECT_Format, SPA_PARAM_EnumFormat, SPA_TYPE_OBJECT_Format, &id,
SPA_FORMAT_mediaType, SPA_POD_Id(&type), SPA_FORMAT_mediaType, SPA_POD_Id(&type),
SPA_FORMAT_mediaSubtype, SPA_POD_Id(&subtype), SPA_FORMAT_mediaSubtype, SPA_POD_Id(&subtype),
SPA_FORMAT_AUDIO_format, SPA_POD_Id(&format), SPA_FORMAT_AUDIO_format, SPA_POD_Id(&format),
@ -401,9 +401,9 @@ In the next example, the rate and channels fields are optional
and when they are not present, the variables will not be changed. and when they are not present, the variables will not be changed.
\code{.c} \code{.c}
uint32_t type, subtype, format, rate = 0, channels = 0; uint32_t id, type, subtype, format, rate = 0, channels = 0;
spa_pod_parser_get_object(&p, spa_pod_parser_get_object(&p,
SPA_TYPE_OBJECT_Format, SPA_PARAM_EnumFormat, SPA_TYPE_OBJECT_Format, &id,
SPA_FORMAT_mediaType, SPA_POD_Id(&type), SPA_FORMAT_mediaType, SPA_POD_Id(&type),
SPA_FORMAT_mediaSubtype, SPA_POD_Id(&subtype), SPA_FORMAT_mediaSubtype, SPA_POD_Id(&subtype),
SPA_FORMAT_AUDIO_format, SPA_POD_Id(&format), SPA_FORMAT_AUDIO_format, SPA_POD_Id(&format),
@ -425,10 +425,10 @@ manually, if needed.
Here is an example of parsing the format values as a POD: Here is an example of parsing the format values as a POD:
\code{.c} \code{.c}
uint32_t type, subtype; uint32_t id, type, subtype;
struct spa_pod *format; struct spa_pod *format;
spa_pod_parser_get_object(&p, spa_pod_parser_get_object(&p,
SPA_TYPE_OBJECT_Format, SPA_PARAM_EnumFormat, SPA_TYPE_OBJECT_Format, &id,
SPA_FORMAT_mediaType, SPA_POD_Id(&type), SPA_FORMAT_mediaType, SPA_POD_Id(&type),
SPA_FORMAT_mediaSubtype, SPA_POD_Id(&subtype), SPA_FORMAT_mediaSubtype, SPA_POD_Id(&subtype),
SPA_FORMAT_AUDIO_format, SPA_POD_Pod(&format)); SPA_FORMAT_AUDIO_format, SPA_POD_Pod(&format));