upipe-ts/uref_ts_scte35_desc.h header reference

Upipe uref attributes for TS SCTE 35 descriptors More

Header inclusion [link] 

Members [link] 

Functions [link] 

Description [link] 

Upipe uref attributes for TS SCTE 35 descriptors

Members detail [link] 

#define _UPIPE_TS_UREF_TS_SCTE35_DESC_H_ [link] 

This macro is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 31.

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

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 49.

This function compares the provider avail id 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_ts_scte35_desc_avail_copy_provider_avail_id(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 49.

This function copies the provider avail id 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_ts_scte35_desc_avail_delete_provider_avail_id(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 49.

This function deletes the provider avail id attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 49.

This function returns the provider avail id 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_ts_scte35_desc_avail_match_provider_avail_id(struct uref *uref, uint64_t min, uint64_t max) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 49.

This function compares the provider avail id 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_ts_scte35_desc_avail_set_provider_avail_id(struct uref *uref, uint64_t v) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 49.

This function sets the provider avail id attribute of a uref.

Parameter list:

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

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 45.

This function compares the identifier 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_ts_scte35_desc_cmp_tag(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 44.

This function compares the tag 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_ts_scte35_desc_copy_identifier(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 45.

This function copies the identifier 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_ts_scte35_desc_copy_tag(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 44.

This function copies the tag 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_ts_scte35_desc_delete_identifier(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 45.

This function deletes the identifier attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_scte35_desc_delete_tag(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 44.

This function deletes the tag attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 45.

This function returns the identifier 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_ts_scte35_desc_get_tag(struct uref *uref, uint8_t *p) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 44.

This function returns the tag 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_ts_scte35_desc_match_identifier(struct uref *uref, uint64_t min, uint64_t max) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 45.

This function compares the identifier 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_ts_scte35_desc_match_tag(struct uref *uref, uint8_t min, uint8_t max) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 44.

This function compares the tag 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_ts_scte35_desc_seg_cmp_archive(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 65.

This function compares the archive allowed 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_ts_scte35_desc_seg_cmp_cancel(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 55.

This function compares the segmentation event cancel indicator 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_ts_scte35_desc_seg_cmp_delivery_not_restricted(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 58.

This function compares the delivery not restricted 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_ts_scte35_desc_seg_cmp_device(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 67.

This function compares the device restrictions 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_ts_scte35_desc_seg_cmp_event_id(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 53.

This function compares the segmentation event id 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_ts_scte35_desc_seg_cmp_expected(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 96.

This function compares the segments expected 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_ts_scte35_desc_seg_cmp_nb_comp(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 69.

This function compares the component count 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_ts_scte35_desc_seg_cmp_no_regional_blackout(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 63.

This function compares the no regional blackout 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_ts_scte35_desc_seg_cmp_num(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 93.

This function compares the segment num 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_ts_scte35_desc_seg_cmp_sub_expected(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 101.

This function compares the sub segment expected 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_ts_scte35_desc_seg_cmp_sub_num(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 98.

This function compares the sub segment num 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_ts_scte35_desc_seg_cmp_type_id(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 88.

This function compares the segmentation type id 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_ts_scte35_desc_seg_cmp_type_id_name(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 91.

This function compares the segmentation type id 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_ts_scte35_desc_seg_cmp_upid_length(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 84.

This function compares the segmentation upid length 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_ts_scte35_desc_seg_cmp_upid_type(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 78.

This function compares the segmentation upid type 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_ts_scte35_desc_seg_cmp_upid_type_name(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 81.

This function compares the segmentation upid type 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_ts_scte35_desc_seg_cmp_web(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 60.

This function compares the web delivery allowed 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_ts_scte35_desc_seg_comp_cmp_pts_off(struct uref *uref1, struct uref *uref2, uint8_t comp) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 75.

This function compares the component PTS offset 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_ts_scte35_desc_seg_comp_cmp_tag(struct uref *uref1, struct uref *uref2, uint8_t comp) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 72.

This function compares the component tag 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_ts_scte35_desc_seg_comp_copy_pts_off(struct uref *uref, struct uref *uref_src, uint8_t comp) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 75.

This function copies the component PTS offset 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_ts_scte35_desc_seg_comp_copy_tag(struct uref *uref, struct uref *uref_src, uint8_t comp) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 72.

This function copies the component tag 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_ts_scte35_desc_seg_comp_delete_pts_off(struct uref *uref, uint8_t comp) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 75.

This function deletes the component PTS offset attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_scte35_desc_seg_comp_delete_tag(struct uref *uref, uint8_t comp) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 72.

This function deletes the component tag attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_scte35_desc_seg_comp_get_pts_off(struct uref *uref, uint64_t *p, uint8_t comp) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 75.

This function returns the component PTS offset 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_ts_scte35_desc_seg_comp_get_tag(struct uref *uref, uint8_t *p, uint8_t comp) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 72.

This function returns the component tag 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_ts_scte35_desc_seg_comp_match_pts_off(struct uref *uref, uint8_t min, uint8_t max, uint8_t comp) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 75.

This function compares the component PTS offset 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_ts_scte35_desc_seg_comp_match_tag(struct uref *uref, uint8_t min, uint8_t max, uint8_t comp) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 72.

This function compares the component tag 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_ts_scte35_desc_seg_comp_set_pts_off(struct uref *uref, uint64_t v, uint8_t comp) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 75.

This function sets the component PTS offset attribute of a uref.

Parameter list:

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

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 72.

This function sets the component tag attribute of a uref.

Parameter list:

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

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 65.

This function copies the archive allowed 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_ts_scte35_desc_seg_copy_cancel(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 55.

This function copies the segmentation event cancel indicator 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_ts_scte35_desc_seg_copy_delivery_not_restricted(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 58.

This function copies the delivery not restricted 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_ts_scte35_desc_seg_copy_device(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 67.

This function copies the device restrictions 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_ts_scte35_desc_seg_copy_event_id(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 53.

This function copies the segmentation event id 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_ts_scte35_desc_seg_copy_expected(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 96.

This function copies the segments expected 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_ts_scte35_desc_seg_copy_nb_comp(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 69.

This function copies the component count 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_ts_scte35_desc_seg_copy_no_regional_blackout(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 63.

This function copies the no regional blackout 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_ts_scte35_desc_seg_copy_num(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 93.

This function copies the segment num 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_ts_scte35_desc_seg_copy_sub_expected(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 101.

This function copies the sub segment expected 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_ts_scte35_desc_seg_copy_sub_num(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 98.

This function copies the sub segment num 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_ts_scte35_desc_seg_copy_type_id(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 88.

This function copies the segmentation type id 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_ts_scte35_desc_seg_copy_type_id_name(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 91.

This function copies the segmentation type id 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_ts_scte35_desc_seg_copy_upid(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 86.

This function copies the segmentation upid 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_ts_scte35_desc_seg_copy_upid_length(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 84.

This function copies the segmentation upid length 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_ts_scte35_desc_seg_copy_upid_type(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 78.

This function copies the segmentation upid type 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_ts_scte35_desc_seg_copy_upid_type_name(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 81.

This function copies the segmentation upid type 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_ts_scte35_desc_seg_copy_web(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 60.

This function copies the web delivery allowed 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_ts_scte35_desc_seg_delete_archive(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 65.

This function deletes a archive allowed attribute from a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_scte35_desc_seg_delete_cancel(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 55.

This function deletes a segmentation event cancel indicator attribute from a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_scte35_desc_seg_delete_delivery_not_restricted(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 58.

This function deletes a delivery not restricted attribute from a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_scte35_desc_seg_delete_device(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 67.

This function deletes the device restrictions attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_scte35_desc_seg_delete_event_id(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 53.

This function deletes the segmentation event id attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_scte35_desc_seg_delete_expected(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 96.

This function deletes the segments expected attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_scte35_desc_seg_delete_nb_comp(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 69.

This function deletes the component count attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_scte35_desc_seg_delete_no_regional_blackout(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 63.

This function deletes a no regional blackout attribute from a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_scte35_desc_seg_delete_num(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 93.

This function deletes the segment num attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_scte35_desc_seg_delete_sub_expected(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 101.

This function deletes the sub segment expected attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_scte35_desc_seg_delete_sub_num(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 98.

This function deletes the sub segment num attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_scte35_desc_seg_delete_type_id(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 88.

This function deletes the segmentation type id attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_scte35_desc_seg_delete_type_id_name(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 91.

This function deletes the segmentation type id name attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_scte35_desc_seg_delete_upid(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 86.

This function deletes the segmentation upid attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_scte35_desc_seg_delete_upid_length(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 84.

This function deletes the segmentation upid length attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_scte35_desc_seg_delete_upid_type(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 78.

This function deletes the segmentation upid type attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_scte35_desc_seg_delete_upid_type_name(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 81.

This function deletes the segmentation upid type name attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_scte35_desc_seg_delete_web(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 60.

This function deletes a web delivery allowed attribute from a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_scte35_desc_seg_get_archive(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 65.

This function returns the presence of a archive allowed attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_scte35_desc_seg_get_cancel(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 55.

This function returns the presence of a segmentation event cancel indicator attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_scte35_desc_seg_get_delivery_not_restricted(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 58.

This function returns the presence of a delivery not restricted attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 67.

This function returns the device restrictions 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_ts_scte35_desc_seg_get_event_id(struct uref *uref, uint64_t *p) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 53.

This function returns the segmentation event id 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_ts_scte35_desc_seg_get_expected(struct uref *uref, uint8_t *p) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 96.

This function returns the segments expected 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_ts_scte35_desc_seg_get_nb_comp(struct uref *uref, uint8_t *p) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 69.

This function returns the component count 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_ts_scte35_desc_seg_get_no_regional_blackout(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 63.

This function returns the presence of a no regional blackout attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 93.

This function returns the segment num 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_ts_scte35_desc_seg_get_sub_expected(struct uref *uref, uint8_t *p) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 101.

This function returns the sub segment expected 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_ts_scte35_desc_seg_get_sub_num(struct uref *uref, uint8_t *p) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 98.

This function returns the sub segment num 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_ts_scte35_desc_seg_get_type_id(struct uref *uref, uint8_t *p) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 88.

This function returns the segmentation type id 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_ts_scte35_desc_seg_get_type_id_name(struct uref *uref, const char **p) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 91.

This function returns the segmentation type id 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_ts_scte35_desc_seg_get_upid(struct uref *uref, const uint8_t **p, size_t *size_p) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 86.

This function returns the segmentation upid 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_ts_scte35_desc_seg_get_upid_length(struct uref *uref, uint8_t *p) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 84.

This function returns the segmentation upid length 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_ts_scte35_desc_seg_get_upid_type(struct uref *uref, uint8_t *p) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 78.

This function returns the segmentation upid type 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_ts_scte35_desc_seg_get_upid_type_name(struct uref *uref, const char **p) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 81.

This function returns the segmentation upid type 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_ts_scte35_desc_seg_get_web(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 60.

This function returns the presence of a web delivery allowed attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 67.

This function compares the device restrictions 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_ts_scte35_desc_seg_match_event_id(struct uref *uref, uint64_t min, uint64_t max) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 53.

This function compares the segmentation event id 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_ts_scte35_desc_seg_match_expected(struct uref *uref, uint8_t min, uint8_t max) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 96.

This function compares the segments expected 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_ts_scte35_desc_seg_match_nb_comp(struct uref *uref, uint8_t min, uint8_t max) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 69.

This function compares the component count 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_ts_scte35_desc_seg_match_num(struct uref *uref, uint8_t min, uint8_t max) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 93.

This function compares the segment num 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_ts_scte35_desc_seg_match_sub_expected(struct uref *uref, uint8_t min, uint8_t max) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 101.

This function compares the sub segment expected 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_ts_scte35_desc_seg_match_sub_num(struct uref *uref, uint8_t min, uint8_t max) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 98.

This function compares the sub segment num 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_ts_scte35_desc_seg_match_type_id(struct uref *uref, uint8_t min, uint8_t max) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 88.

This function compares the segmentation type id 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_ts_scte35_desc_seg_match_type_id_name(struct uref *uref, const char *prefix) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 91.

This function compares the segmentation type id 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_ts_scte35_desc_seg_match_upid_length(struct uref *uref, uint8_t min, uint8_t max) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 84.

This function compares the segmentation upid length 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_ts_scte35_desc_seg_match_upid_type(struct uref *uref, uint8_t min, uint8_t max) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 78.

This function compares the segmentation upid type 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_ts_scte35_desc_seg_match_upid_type_name(struct uref *uref, const char *prefix) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 81.

This function compares the segmentation upid type 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_ts_scte35_desc_seg_set_archive(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 65.

This function sets a archive allowed attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_scte35_desc_seg_set_cancel(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 55.

This function sets a segmentation event cancel indicator attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_scte35_desc_seg_set_delivery_not_restricted(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 58.

This function sets a delivery not restricted attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 67.

This function sets the device restrictions attribute of a uref.

Parameter list:

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

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 53.

This function sets the segmentation event id attribute of a uref.

Parameter list:

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

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 96.

This function sets the segments expected attribute of a uref.

Parameter list:

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

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 69.

This function sets the component count attribute of a uref.

Parameter list:

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

The return value is an error code

int uref_ts_scte35_desc_seg_set_no_regional_blackout(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 63.

This function sets a no regional blackout attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 93.

This function sets the segment num attribute of a uref.

Parameter list:

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

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 101.

This function sets the sub segment expected attribute of a uref.

Parameter list:

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

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 98.

This function sets the sub segment num attribute of a uref.

Parameter list:

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

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 88.

This function sets the segmentation type id attribute of a uref.

Parameter list:

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

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 91.

This function sets the segmentation type id 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_ts_scte35_desc_seg_set_type_id_name_va(struct uref *uref, const char *format, ...) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 91.

This function sets the segmentation type id 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_ts_scte35_desc_seg_set_upid(struct uref *uref, const uint8_t *v, size_t size) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 86.

This function sets the segmentation upid 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_ts_scte35_desc_seg_set_upid_from_hex(struct uref *uref, const char *v) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 86.

This function sets the segmentation upid 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_ts_scte35_desc_seg_set_upid_length(struct uref *uref, uint8_t v) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 84.

This function sets the segmentation upid length attribute of a uref.

Parameter list:

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

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 78.

This function sets the segmentation upid type attribute of a uref.

Parameter list:

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

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 81.

This function sets the segmentation upid type 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_ts_scte35_desc_seg_set_upid_type_name_va(struct uref *uref, const char *format, ...) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 81.

This function sets the segmentation upid type 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_ts_scte35_desc_seg_set_web(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 60.

This function sets a web delivery allowed attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 45.

This function sets the identifier attribute of a uref.

Parameter list:

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

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 44.

This function sets the tag attribute of a uref.

Parameter list:

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

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 107.

This function compares the nanoseconds part of the TAI 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_ts_scte35_desc_time_cmp_tai_sec(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 105.

This function compares the seconds part of the TAI 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_ts_scte35_desc_time_cmp_utc_off(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 109.

This function compares the offset from UTC in seconds 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_ts_scte35_desc_time_copy_tai_nsec(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 107.

This function copies the nanoseconds part of the TAI 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_ts_scte35_desc_time_copy_tai_sec(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 105.

This function copies the seconds part of the TAI 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_ts_scte35_desc_time_copy_utc_off(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 109.

This function copies the offset from UTC in seconds 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_ts_scte35_desc_time_delete_tai_nsec(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 107.

This function deletes the nanoseconds part of the TAI attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_scte35_desc_time_delete_tai_sec(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 105.

This function deletes the seconds part of the TAI attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_scte35_desc_time_delete_utc_off(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 109.

This function deletes the offset from UTC in seconds attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 107.

This function returns the nanoseconds part of the TAI 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_ts_scte35_desc_time_get_tai_sec(struct uref *uref, uint64_t *p) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 105.

This function returns the seconds part of the TAI 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_ts_scte35_desc_time_get_utc_off(struct uref *uref, uint64_t *p) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 109.

This function returns the offset from UTC in seconds 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_ts_scte35_desc_time_match_tai_nsec(struct uref *uref, uint64_t min, uint64_t max) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 107.

This function compares the nanoseconds part of the TAI 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_ts_scte35_desc_time_match_tai_sec(struct uref *uref, uint64_t min, uint64_t max) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 105.

This function compares the seconds part of the TAI 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_ts_scte35_desc_time_match_utc_off(struct uref *uref, uint64_t min, uint64_t max) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 109.

This function compares the offset from UTC in seconds 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_ts_scte35_desc_time_set_tai_nsec(struct uref *uref, uint64_t v) [link] 

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 107.

This function sets the nanoseconds part of the TAI attribute of a uref.

Parameter list:

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

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 105.

This function sets the seconds part of the TAI attribute of a uref.

Parameter list:

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

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_scte35_desc.h source file, line 109.

This function sets the offset from UTC in seconds attribute of a uref.

Parameter list:

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

The return value is an error code

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