pps_encoder_error_t
The values enumerated by pps_encoder_error_t define the errors that can be
returned by the PPS encoder functions. These values include:
- PPS_ENCODER_OK — no error occurred.
- PPS_ENCODER_NO_MEM — an error occurred while allocating memory during
the encoding operation.
- PPS_ENCODER_BAD_NESTING — a call to a pps_encoder_start_*() function didn't
have a matching call to a pps_encoder_end_*() function.
- PPS_ENCODER_INVALID_VALUE — there was an attempt to add an invalid
value to an encoder.
- PPS_ENCODER_MISSING_ATTRIBUTE_NAME — there was an attempt to add a PPS attribute with
no attribute name.
- PPS_ENCODER_NOT_FOUND — there was an attempt to add a decoder property that doesn't
exist.