upipe/uref_flow.h header reference

Upipe flow attributes for uref and control messages More

Header inclusion [link] 

Members [link] 

Functions [link] 

Description [link] 

Upipe flow attributes for uref and control messages

Members detail [link] 

#define _UPIPE_UREF_FLOW_H_ [link] 

This macro is declared in upipe/uref_flow.h source file, line 31.

int uref_flow_cmp_audio_clean(struct uref *uref1, struct uref *uref2, uint8_t nb) [link] 

This function is declared in upipe/uref_flow.h source file, line 66.

This function compares the clean effects audio attribute in two urefs.

Parameter list:

  • uref1: pointer to the first uref
  • uref2: pointer to the second uref

The return value is 0 if both attributes are absent or identical

int uref_flow_cmp_complete(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe/uref_flow.h source file, line 53.

This function compares the flow def flag telling an uref represents an access unit attribute in two urefs.

Parameter list:

  • uref1: pointer to the first uref
  • uref2: pointer to the second uref

The return value is 0 if both attributes are absent or identical

int uref_flow_cmp_copyright(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe/uref_flow.h source file, line 68.

This function compares the copyrighted content attribute in two urefs.

Parameter list:

  • uref1: pointer to the first uref
  • uref2: pointer to the second uref

The return value is 0 if both attributes are absent or identical

int uref_flow_cmp_def(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe/uref_flow.h source file, line 51.

This function compares the flow definition attribute in two urefs.

Parameter list:

  • uref1: pointer to the first uref
  • uref2: pointer to the second uref

The return value is 0 if both attributes are absent or identical

int uref_flow_cmp_error(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe/uref_flow.h source file, line 50.

This function compares the error flag that may be present in any uref carrying data attribute in two urefs.

Parameter list:

  • uref1: pointer to the first uref
  • uref2: pointer to the second uref

The return value is 0 if both attributes are absent or identical

int uref_flow_cmp_global(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe/uref_flow.h source file, line 70.

This function compares the global headers present or required attribute in two urefs.

Parameter list:

  • uref1: pointer to the first uref
  • uref2: pointer to the second uref

The return value is 0 if both attributes are absent or identical

int uref_flow_cmp_hearing_impaired(struct uref *uref1, struct uref *uref2, uint8_t nb) [link] 

This function is declared in upipe/uref_flow.h source file, line 62.

This function compares the flow for hearing impaired attribute in two urefs.

Parameter list:

  • uref1: pointer to the first uref
  • uref2: pointer to the second uref

The return value is 0 if both attributes are absent or identical

int uref_flow_cmp_id(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe/uref_flow.h source file, line 55.

This function compares the flow ID from the last split pipe attribute in two urefs.

Parameter list:

  • uref1: pointer to the first uref
  • uref2: pointer to the second uref

The return value is 0 if both attributes are absent or identical

int uref_flow_cmp_language(struct uref *uref1, struct uref *uref2, uint8_t nb) [link] 

This function is declared in upipe/uref_flow.h source file, line 60.

This function compares the flow language attribute in two urefs.

Parameter list:

  • uref1: pointer to the first uref
  • uref2: pointer to the second uref

The return value is 0 if both attributes are absent or identical

int uref_flow_cmp_languages(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe/uref_flow.h source file, line 58.

This function compares the number of flow languages attribute in two urefs.

Parameter list:

  • uref1: pointer to the first uref
  • uref2: pointer to the second uref

The return value is 0 if both attributes are absent or identical

int uref_flow_cmp_lowdelay(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe/uref_flow.h source file, line 67.

This function compares the low delay mode attribute in two urefs.

Parameter list:

  • uref1: pointer to the first uref
  • uref2: pointer to the second uref

The return value is 0 if both attributes are absent or identical

int uref_flow_cmp_name(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe/uref_flow.h source file, line 72.

This function compares the flow name attribute in two urefs.

Parameter list:

  • uref1: pointer to the first uref
  • uref2: pointer to the second uref

The return value is 0 if both attributes are absent or identical

int uref_flow_cmp_original(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe/uref_flow.h source file, line 69.

This function compares the original or copy attribute in two urefs.

Parameter list:

  • uref1: pointer to the first uref
  • uref2: pointer to the second uref

The return value is 0 if both attributes are absent or identical

int uref_flow_cmp_raw_def(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe/uref_flow.h source file, line 56.

This function compares the raw flow definition attribute in two urefs.

Parameter list:

  • uref1: pointer to the first uref
  • uref2: pointer to the second uref

The return value is 0 if both attributes are absent or identical

int uref_flow_cmp_role(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe/uref_flow.h source file, line 73.

This function compares the flow role attribute in two urefs.

Parameter list:

  • uref1: pointer to the first uref
  • uref2: pointer to the second uref

The return value is 0 if both attributes are absent or identical

int uref_flow_cmp_visual_impaired(struct uref *uref1, struct uref *uref2, uint8_t nb) [link] 

This function is declared in upipe/uref_flow.h source file, line 64.

This function compares the flow for visual impaired attribute in two urefs.

Parameter list:

  • uref1: pointer to the first uref
  • uref2: pointer to the second uref

The return value is 0 if both attributes are absent or identical

int uref_flow_copy_audio_clean(struct uref *uref, struct uref *uref_src, uint8_t nb) [link] 

This function is declared in upipe/uref_flow.h source file, line 66.

This function copies the clean effects audio attribute from an uref to another.

Parameter list:

  • uref: pointer to the uref
  • uref_src: pointer to the source uref

The return value is an error code

int uref_flow_copy_complete(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe/uref_flow.h source file, line 53.

This function copies the flow def flag telling an uref represents an access unit attribute from an uref to another.

Parameter list:

  • uref: pointer to the uref
  • uref_src: pointer to the source uref

The return value is an error code

int uref_flow_copy_copyright(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe/uref_flow.h source file, line 68.

This function copies the copyrighted content attribute from an uref to another.

Parameter list:

  • uref: pointer to the uref
  • uref_src: pointer to the source uref

The return value is an error code

int uref_flow_copy_def(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe/uref_flow.h source file, line 51.

This function copies the flow definition attribute from an uref to another.

Parameter list:

  • uref: pointer to the uref
  • uref_src: pointer to the source uref

The return value is an error code

void uref_flow_copy_discontinuity(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe/uref_flow.h source file, line 46.

This function copies the discontinuity flag that may be present in any uref carrying data attribute from an uref to another.

Parameter list:

  • uref: pointer to the uref
  • uref_src: pointer to the source uref

The return value is an error code

void uref_flow_copy_end(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe/uref_flow.h source file, line 44.

This function copies the end flag meaning that the writer was disconnected attribute from an uref to another.

Parameter list:

  • uref: pointer to the uref
  • uref_src: pointer to the source uref

The return value is an error code

int uref_flow_copy_error(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe/uref_flow.h source file, line 50.

This function copies the error flag that may be present in any uref carrying data attribute from an uref to another.

Parameter list:

  • uref: pointer to the uref
  • uref_src: pointer to the source uref

The return value is an error code

int uref_flow_copy_global(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe/uref_flow.h source file, line 70.

This function copies the global headers present or required attribute from an uref to another.

Parameter list:

  • uref: pointer to the uref
  • uref_src: pointer to the source uref

The return value is an error code

int uref_flow_copy_headers(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe/uref_flow.h source file, line 71.

This function copies the global headers attribute from an uref to another.

Parameter list:

  • uref: pointer to the uref
  • uref_src: pointer to the source uref

The return value is an error code

int uref_flow_copy_hearing_impaired(struct uref *uref, struct uref *uref_src, uint8_t nb) [link] 

This function is declared in upipe/uref_flow.h source file, line 62.

This function copies the flow for hearing impaired attribute from an uref to another.

Parameter list:

  • uref: pointer to the uref
  • uref_src: pointer to the source uref

The return value is an error code

int uref_flow_copy_id(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe/uref_flow.h source file, line 55.

This function copies the flow ID from the last split pipe attribute from an uref to another.

Parameter list:

  • uref: pointer to the uref
  • uref_src: pointer to the source uref

The return value is an error code

int uref_flow_copy_language(struct uref *uref, struct uref *uref_src, uint8_t nb) [link] 

This function is declared in upipe/uref_flow.h source file, line 60.

This function copies the flow language attribute from an uref to another.

Parameter list:

  • uref: pointer to the uref
  • uref_src: pointer to the source uref

The return value is an error code

int uref_flow_copy_languages(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe/uref_flow.h source file, line 58.

This function copies the number of flow languages attribute from an uref to another.

Parameter list:

  • uref: pointer to the uref
  • uref_src: pointer to the source uref

The return value is an error code

int uref_flow_copy_lowdelay(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe/uref_flow.h source file, line 67.

This function copies the low delay mode attribute from an uref to another.

Parameter list:

  • uref: pointer to the uref
  • uref_src: pointer to the source uref

The return value is an error code

int uref_flow_copy_name(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe/uref_flow.h source file, line 72.

This function copies the flow name attribute from an uref to another.

Parameter list:

  • uref: pointer to the uref
  • uref_src: pointer to the source uref

The return value is an error code

int uref_flow_copy_original(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe/uref_flow.h source file, line 69.

This function copies the original or copy attribute from an uref to another.

Parameter list:

  • uref: pointer to the uref
  • uref_src: pointer to the source uref

The return value is an error code

void uref_flow_copy_random(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe/uref_flow.h source file, line 48.

This function copies the random access flag that may be present in any uref carrying data attribute from an uref to another.

Parameter list:

  • uref: pointer to the uref
  • uref_src: pointer to the source uref

The return value is an error code

int uref_flow_copy_raw_def(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe/uref_flow.h source file, line 56.

This function copies the raw flow definition attribute from an uref to another.

Parameter list:

  • uref: pointer to the uref
  • uref_src: pointer to the source uref

The return value is an error code

int uref_flow_copy_role(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe/uref_flow.h source file, line 73.

This function copies the flow role attribute from an uref to another.

Parameter list:

  • uref: pointer to the uref
  • uref_src: pointer to the source uref

The return value is an error code

int uref_flow_copy_visual_impaired(struct uref *uref, struct uref *uref_src, uint8_t nb) [link] 

This function is declared in upipe/uref_flow.h source file, line 64.

This function copies the flow for visual impaired attribute from an uref to another.

Parameter list:

  • uref: pointer to the uref
  • uref_src: pointer to the source uref

The return value is an error code

int uref_flow_delete_audio_clean(struct uref *uref, uint8_t nb) [link] 

This function is declared in upipe/uref_flow.h source file, line 66.

This function deletes a clean effects audio attribute from a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_delete_complete(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 53.

This function deletes a flow def flag telling an uref represents an access unit attribute from a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_delete_copyright(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 68.

This function deletes a copyrighted content attribute from a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_delete_def(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 51.

This function deletes the flow definition attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

void uref_flow_delete_discontinuity(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 46.

This function deletes a discontinuity flag that may be present in any uref carrying data attribute from a uref.

Parameter list:

  • uref: pointer to the uref

void uref_flow_delete_end(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 44.

This function deletes a end flag meaning that the writer was disconnected attribute from a uref.

Parameter list:

  • uref: pointer to the uref

int uref_flow_delete_error(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 50.

This function deletes a error flag that may be present in any uref carrying data attribute from a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_delete_global(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 70.

This function deletes a global headers present or required attribute from a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_delete_headers(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 71.

This function deletes the global headers attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_delete_hearing_impaired(struct uref *uref, uint8_t nb) [link] 

This function is declared in upipe/uref_flow.h source file, line 62.

This function deletes a flow for hearing impaired attribute from a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_delete_id(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 55.

This function deletes the flow ID from the last split pipe attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_delete_language(struct uref *uref, uint8_t nb) [link] 

This function is declared in upipe/uref_flow.h source file, line 60.

This function deletes the flow language attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_delete_languages(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 58.

This function deletes the number of flow languages attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_delete_lowdelay(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 67.

This function deletes a low delay mode attribute from a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_delete_name(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 72.

This function deletes the flow name attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_delete_original(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 69.

This function deletes a original or copy attribute from a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

void uref_flow_delete_random(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 48.

This function deletes a random access flag that may be present in any uref carrying data attribute from a uref.

Parameter list:

  • uref: pointer to the uref

int uref_flow_delete_raw_def(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 56.

This function deletes the raw flow definition attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_delete_role(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 73.

This function deletes the flow role attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_delete_visual_impaired(struct uref *uref, uint8_t nb) [link] 

This function is declared in upipe/uref_flow.h source file, line 64.

This function deletes a flow for visual impaired attribute from a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_get_audio_clean(struct uref *uref, uint8_t nb) [link] 

This function is declared in upipe/uref_flow.h source file, line 66.

This function returns the presence of a clean effects audio attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_get_complete(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 53.

This function returns the presence of a flow def flag telling an uref represents an access unit attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_get_copyright(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 68.

This function returns the presence of a copyrighted content attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_get_def(struct uref *uref, const char **p) [link] 

This function is declared in upipe/uref_flow.h source file, line 51.

This function returns the flow definition attribute of a uref.

Parameter list:

  • uref: pointer to the uref
  • p: pointer to the retrieved value (modified during execution)

The return value is an error code

int uref_flow_get_discontinuity(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 46.

This function returns the presence of a discontinuity flag that may be present in any uref carrying data attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_get_end(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 44.

This function returns the presence of a end flag meaning that the writer was disconnected attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_get_error(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 50.

This function returns the presence of a error flag that may be present in any uref carrying data attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_get_global(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 70.

This function returns the presence of a global headers present or required attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_get_headers(struct uref *uref, const uint8_t **p, size_t *size_p) [link] 

This function is declared in upipe/uref_flow.h source file, line 71.

This function returns the global headers attribute of a uref.

Parameter list:

  • uref: pointer to the uref
  • p: pointer to the retrieved value (modified during execution)
  • size_p: filled in with the size of the value

The return value is an error code

int uref_flow_get_hearing_impaired(struct uref *uref, uint8_t nb) [link] 

This function is declared in upipe/uref_flow.h source file, line 62.

This function returns the presence of a flow for hearing impaired attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_get_id(struct uref *uref, uint64_t *p) [link] 

This function is declared in upipe/uref_flow.h source file, line 55.

This function returns the flow ID from the last split pipe attribute of a uref.

Parameter list:

  • uref: pointer to the uref
  • p: pointer to the retrieved value (modified during execution)

The return value is an error code

int uref_flow_get_language(struct uref *uref, const char **p, uint8_t nb) [link] 

This function is declared in upipe/uref_flow.h source file, line 60.

This function returns the flow language attribute of a uref.

Parameter list:

  • uref: pointer to the uref
  • p: pointer to the retrieved value (modified during execution)

The return value is an error code

int uref_flow_get_languages(struct uref *uref, uint8_t *p) [link] 

This function is declared in upipe/uref_flow.h source file, line 58.

This function returns the number of flow languages attribute of a uref.

Parameter list:

  • uref: pointer to the uref
  • p: pointer to the retrieved value (modified during execution)

The return value is an error code

int uref_flow_get_lowdelay(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 67.

This function returns the presence of a low delay mode attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_get_name(struct uref *uref, const char **p) [link] 

This function is declared in upipe/uref_flow.h source file, line 72.

This function returns the flow name attribute of a uref.

Parameter list:

  • uref: pointer to the uref
  • p: pointer to the retrieved value (modified during execution)

The return value is an error code

int uref_flow_get_original(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 69.

This function returns the presence of a original or copy attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_get_random(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 48.

This function returns the presence of a random access flag that may be present in any uref carrying data attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_get_raw_def(struct uref *uref, const char **p) [link] 

This function is declared in upipe/uref_flow.h source file, line 56.

This function returns the raw flow definition attribute of a uref.

Parameter list:

  • uref: pointer to the uref
  • p: pointer to the retrieved value (modified during execution)

The return value is an error code

int uref_flow_get_role(struct uref *uref, const char **p) [link] 

This function is declared in upipe/uref_flow.h source file, line 73.

This function returns the flow role attribute of a uref.

Parameter list:

  • uref: pointer to the uref
  • p: pointer to the retrieved value (modified during execution)

The return value is an error code

int uref_flow_get_visual_impaired(struct uref *uref, uint8_t nb) [link] 

This function is declared in upipe/uref_flow.h source file, line 64.

This function returns the presence of a flow for visual impaired attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_match_def(struct uref *uref, const char *prefix) [link] 

This function is declared in upipe/uref_flow.h source file, line 51.

This function compares the flow definition attribute to a given prefix.

Parameter list:

  • uref: pointer to the uref
  • prefix: prefix to match

The return value is an error code

int uref_flow_match_id(struct uref *uref, uint64_t min, uint64_t max) [link] 

This function is declared in upipe/uref_flow.h source file, line 55.

This function compares the flow ID from the last split pipe attribute to given values.

Parameter list:

  • uref: pointer to the uref
  • min: minimum value
  • max: maximum value

The return value is an error code

int uref_flow_match_language(struct uref *uref, const char *prefix, uint8_t nb) [link] 

This function is declared in upipe/uref_flow.h source file, line 60.

This function compares the flow language attribute to a given prefix.

Parameter list:

  • uref: pointer to the uref
  • prefix: prefix to match

The return value is an error code

int uref_flow_match_languages(struct uref *uref, uint8_t min, uint8_t max) [link] 

This function is declared in upipe/uref_flow.h source file, line 58.

This function compares the number of flow languages attribute to given values.

Parameter list:

  • uref: pointer to the uref
  • min: minimum value
  • max: maximum value

The return value is an error code

int uref_flow_match_name(struct uref *uref, const char *prefix) [link] 

This function is declared in upipe/uref_flow.h source file, line 72.

This function compares the flow name attribute to a given prefix.

Parameter list:

  • uref: pointer to the uref
  • prefix: prefix to match

The return value is an error code

int uref_flow_match_raw_def(struct uref *uref, const char *prefix) [link] 

This function is declared in upipe/uref_flow.h source file, line 56.

This function compares the raw flow definition attribute to a given prefix.

Parameter list:

  • uref: pointer to the uref
  • prefix: prefix to match

The return value is an error code

int uref_flow_match_role(struct uref *uref, const char *prefix) [link] 

This function is declared in upipe/uref_flow.h source file, line 73.

This function compares the flow role attribute to a given prefix.

Parameter list:

  • uref: pointer to the uref
  • prefix: prefix to match

The return value is an error code

int uref_flow_set_audio_clean(struct uref *uref, uint8_t nb) [link] 

This function is declared in upipe/uref_flow.h source file, line 66.

This function sets a clean effects audio attribute in a uref.

Parameter list:

  • uref_p: reference to the pointer to the uref (possibly modified)

The return value is an error code

int uref_flow_set_complete(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 53.

This function sets a flow def flag telling an uref represents an access unit attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_set_copyright(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 68.

This function sets a copyrighted content attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_set_def(struct uref *uref, const char *v) [link] 

This function is declared in upipe/uref_flow.h source file, line 51.

This function sets the flow definition attribute of a uref.

Parameter list:

  • uref: pointer to the uref
  • v: value to set

The return value is an error code

int uref_flow_set_def_va(struct uref *uref, const char *format, ...) [link] 

This function is declared in upipe/uref_flow.h source file, line 86.

This function sets the flow definition attribute of a uref, with printf-style generation.

Parameter list:

  • uref: uref structure
  • format: printf-style format of the flow definition, followed by a variable list of arguments

The return value is an error code

void uref_flow_set_discontinuity(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 46.

This function sets a discontinuity flag that may be present in any uref carrying data attribute in a uref.

Parameter list:

  • uref: pointer to the uref

void uref_flow_set_end(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 44.

This function sets a end flag meaning that the writer was disconnected attribute in a uref.

Parameter list:

  • uref: pointer to the uref

int uref_flow_set_error(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 50.

This function sets a error flag that may be present in any uref carrying data attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_set_global(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 70.

This function sets a global headers present or required attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_set_headers(struct uref *uref, const uint8_t *v, size_t size) [link] 

This function is declared in upipe/uref_flow.h source file, line 71.

This function sets the global headers attribute of a uref.

Parameter list:

  • uref: pointer to the uref
  • v: value to set
  • size: size of the value

The return value is an error code

int uref_flow_set_headers_from_hex(struct uref *uref, const char *v) [link] 

This function is declared in upipe/uref_flow.h source file, line 71.

This function sets the global headers attribute of a uref, from an hexadecimal string.

Parameter list:

  • uref: pointer to the uref
  • v: value to set

The return value is an error code

int uref_flow_set_hearing_impaired(struct uref *uref, uint8_t nb) [link] 

This function is declared in upipe/uref_flow.h source file, line 62.

This function sets a flow for hearing impaired attribute in a uref.

Parameter list:

  • uref_p: reference to the pointer to the uref (possibly modified)

The return value is an error code

int uref_flow_set_id(struct uref *uref, uint64_t v) [link] 

This function is declared in upipe/uref_flow.h source file, line 55.

This function sets the flow ID from the last split pipe attribute of a uref.

Parameter list:

  • uref: pointer to the uref
  • v: value to set

The return value is an error code

int uref_flow_set_language(struct uref *uref, const char *v, uint8_t nb) [link] 

This function is declared in upipe/uref_flow.h source file, line 60.

This function sets the flow language attribute of a uref.

Parameter list:

  • uref: pointer to the uref
  • v: value to set

The return value is an error code

int uref_flow_set_languages(struct uref *uref, uint8_t v) [link] 

This function is declared in upipe/uref_flow.h source file, line 58.

This function sets the number of flow languages attribute of a uref.

Parameter list:

  • uref: pointer to the uref
  • v: value to set

The return value is an error code

int uref_flow_set_lowdelay(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 67.

This function sets a low delay mode attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_flow_set_name(struct uref *uref, const char *v) [link] 

This function is declared in upipe/uref_flow.h source file, line 72.

This function sets the flow name attribute of a uref.

Parameter list:

  • uref: pointer to the uref
  • v: value to set

The return value is an error code

int uref_flow_set_name_va(struct uref *uref, const char *format, ...) [link] 

This function is declared in upipe/uref_flow.h source file, line 72.

This function sets the flow name attribute of a uref.

Parameter list:

  • uref: pointer to the uref
  • format: printf-style format of the value, followed by a variable list of arguments.

The return value is an error code

int uref_flow_set_original(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 69.

This function sets a original or copy attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

void uref_flow_set_random(struct uref *uref) [link] 

This function is declared in upipe/uref_flow.h source file, line 48.

This function sets a random access flag that may be present in any uref carrying data attribute in a uref.

Parameter list:

  • uref: pointer to the uref

int uref_flow_set_raw_def(struct uref *uref, const char *v) [link] 

This function is declared in upipe/uref_flow.h source file, line 56.

This function sets the raw flow definition attribute of a uref.

Parameter list:

  • uref: pointer to the uref
  • v: value to set

The return value is an error code

int uref_flow_set_role(struct uref *uref, const char *v) [link] 

This function is declared in upipe/uref_flow.h source file, line 73.

This function sets the flow role attribute of a uref.

Parameter list:

  • uref: pointer to the uref
  • v: value to set

The return value is an error code

int uref_flow_set_role_va(struct uref *uref, const char *format, ...) [link] 

This function is declared in upipe/uref_flow.h source file, line 73.

This function sets the flow role attribute of a uref.

Parameter list:

  • uref: pointer to the uref
  • format: printf-style format of the value, followed by a variable list of arguments.

The return value is an error code

int uref_flow_set_visual_impaired(struct uref *uref, uint8_t nb) [link] 

This function is declared in upipe/uref_flow.h source file, line 64.

This function sets a flow for visual impaired attribute in a uref.

Parameter list:

  • uref_p: reference to the pointer to the uref (possibly modified)

The return value is an error code

Valid XHTML 1.0 StrictGenerated by cmassiot on Sun Dec 14 18:31:17 2025 using MkDoc