upipe-ts/uref_ts_flow.h header reference

Upipe flow definition attributes for TS More

Header inclusion [link] 

Members [link] 

Functions [link] 

Description [link] 

Upipe flow definition attributes for TS

Members detail [link] 

#define _UPIPE_TS_UREF_TS_FLOW_H_ [link] 

This macro is declared in upipe-ts/uref_ts_flow.h source file, line 32.

int uref_ts_flow_add_ait_descriptor(struct uref *uref, const uint8_t *desc, size_t desc_len) [link] 

This function is declared in UREF_TS_ATTR_DESCRIPTOR function like macro expansion, line 11 in upipe-ts/uref_ts_flow.h source file, line 98.

This function registers a new ait_descriptor in the TS flow definition packet.

Parameter list:

  • uref: pointer to the uref
  • desc: descriptor
  • desc_len: size of ait_descriptor

The return value is an error code

int uref_ts_flow_add_cat_descriptor(struct uref *uref, const uint8_t *desc, size_t desc_len) [link] 

This function is declared in UREF_TS_ATTR_DESCRIPTOR function like macro expansion, line 11 in upipe-ts/uref_ts_flow.h source file, line 117.

This function registers a new cat_descriptor in the TS flow definition packet.

Parameter list:

  • uref: pointer to the uref
  • desc: descriptor
  • desc_len: size of cat_descriptor

The return value is an error code

int uref_ts_flow_add_descriptor(struct uref *uref, const uint8_t *desc, size_t desc_len) [link] 

This function is declared in UREF_TS_ATTR_DESCRIPTOR function like macro expansion, line 11 in upipe-ts/uref_ts_flow.h source file, line 66.

This function registers a new descriptor in the TS flow definition packet.

Parameter list:

  • uref: pointer to the uref
  • desc: descriptor
  • desc_len: size of descriptor

The return value is an error code

int uref_ts_flow_add_ecm_descriptor(struct uref *uref, const uint8_t *desc, size_t desc_len) [link] 

This function is declared in UREF_TS_ATTR_DESCRIPTOR function like macro expansion, line 11 in upipe-ts/uref_ts_flow.h source file, line 135.

This function registers a new ecm_descriptor in the TS flow definition packet.

Parameter list:

  • uref: pointer to the uref
  • desc: descriptor
  • desc_len: size of ecm_descriptor

The return value is an error code

int uref_ts_flow_add_emm_descriptor(struct uref *uref, const uint8_t *desc, size_t desc_len) [link] 

This function is declared in UREF_TS_ATTR_DESCRIPTOR function like macro expansion, line 11 in upipe-ts/uref_ts_flow.h source file, line 124.

This function registers a new emm_descriptor in the TS flow definition packet.

Parameter list:

  • uref: pointer to the uref
  • desc: descriptor
  • desc_len: size of emm_descriptor

The return value is an error code

int uref_ts_flow_add_nit_descriptor(struct uref *uref, const uint8_t *desc, size_t desc_len) [link] 

This function is declared in UREF_TS_ATTR_DESCRIPTOR function like macro expansion, line 11 in upipe-ts/uref_ts_flow.h source file, line 144.

This function registers a new nit_descriptor in the TS flow definition packet.

Parameter list:

  • uref: pointer to the uref
  • desc: descriptor
  • desc_len: size of nit_descriptor

The return value is an error code

int uref_ts_flow_add_nit_ts_descriptor(struct uref *uref, const uint8_t *desc, size_t desc_len, uint64_t sub) [link] 

This function is declared in UREF_TS_ATTR_SUBDESCRIPTOR function like macro expansion, line 64 in upipe-ts/uref_ts_flow.h source file, line 154.

This function registers a new sub nit_ts_descriptor in the TS flow definition packet.

Parameter list:

  • uref: pointer to the uref
  • desc: nit_ts_descriptor
  • desc_len: size of nit_ts_descriptor
  • sub: number of the sub

The return value is an error code

int uref_ts_flow_add_sdt_descriptor(struct uref *uref, const uint8_t *desc, size_t desc_len) [link] 

This function is declared in UREF_TS_ATTR_DESCRIPTOR function like macro expansion, line 11 in upipe-ts/uref_ts_flow.h source file, line 93.

This function registers a new sdt_descriptor in the TS flow definition packet.

Parameter list:

  • uref: pointer to the uref
  • desc: descriptor
  • desc_len: size of sdt_descriptor

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 95.

This function compares the number of AIT descriptors 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_flow_cmp_capid(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 111.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 114.

This function compares the number of CAT descriptors 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_flow_cmp_cat_esid(struct uref *uref1, struct uref *uref2, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 108.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 106.

This function compares the number of entitlement session 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_flow_cmp_cat_onid(struct uref *uref1, struct uref *uref2, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 110.

This function compares the ts original network 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_flow_cmp_component_tag(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 62.

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_flow_cmp_component_type(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 61.

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

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

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

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

This function compares the number of descriptors 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_flow_cmp_ecm_descriptors(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 132.

This function compares the number of ECM descriptors 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_flow_cmp_eit(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 83.

This function compares the presence of EITp/f 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_flow_cmp_eit_schedule(struct uref *uref1, struct uref *uref2) [link] 

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

This function compares the presence of EIT schedule 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_flow_cmp_emm_descriptors(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 121.

This function compares the number of EMM descriptors 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_flow_cmp_insert_watermark(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 125.

This function compares the Decoded service shall be watermarked 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_flow_cmp_last_table_id(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 102.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 48.

This function compares the maximum retention time 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_flow_cmp_network_name(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 139.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 138.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 141.

This function compares the number of NIT descriptors 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_flow_cmp_nit_ts(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 145.

This function compares the ts number 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_flow_cmp_nit_ts_descriptors(struct uref *uref1, struct uref *uref2, uint64_t ts) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 152.

This function compares the number of NIT TS descriptors 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_flow_cmp_nit_ts_onid(struct uref *uref1, struct uref *uref2, uint64_t ts) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 149.

This function compares the ts original network 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_flow_cmp_nit_ts_tsid(struct uref *uref1, struct uref *uref2, uint64_t ts) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 147.

This function compares the ts transport stream 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_flow_cmp_onid(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 82.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 47.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 54.

This function compares the PES data alignment 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_flow_cmp_pes_header(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 56.

This function compares the minimum PES header size 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_flow_cmp_pes_id(struct uref *uref1, struct uref *uref2) [link] 

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

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

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

This function compares the minimum PES duration 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_flow_cmp_pid(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 46.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 129.

This function compares the Decoded stream shall not be forwarded unscrambled 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_flow_cmp_prevent_descrambled_forward(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 127.

This function compares the Descrambled stream shall not be forwarded unscrambled 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_flow_cmp_provider_name(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 87.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 52.

This function compares the interval between PSI sections 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_flow_cmp_running_status(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 85.

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

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

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 90.

This function compares the number of SDT descriptors 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_flow_cmp_service_type(struct uref *uref1, struct uref *uref2) [link] 

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

This function compares the service 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_flow_cmp_sub_ancillary(struct uref *uref1, struct uref *uref2, uint8_t nb) [link] 

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

This function compares the subtitling ancillary page according to EN 300 468 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_flow_cmp_sub_composition(struct uref *uref1, struct uref *uref2, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 76.

This function compares the subtitling composition page according to EN 300 468 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_flow_cmp_sub_type(struct uref *uref1, struct uref *uref2, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 74.

This function compares the subtitling type according to EN 300 468 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_flow_cmp_sysid(struct uref *uref1, struct uref *uref2) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 112.

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

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

This function compares the T-STD TB emptying rate 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_flow_cmp_telx_magazine(struct uref *uref1, struct uref *uref2, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 70.

This function compares the teletext magazine according to EN 300 468 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_flow_cmp_telx_page(struct uref *uref1, struct uref *uref2, uint8_t nb) [link] 

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

This function compares the teletext page according to EN 300 468 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_flow_cmp_telx_type(struct uref *uref1, struct uref *uref2, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 68.

This function compares the teletext type according to EN 300 468 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_flow_cmp_tot_change(struct uref *uref1, struct uref *uref2, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 166.

This function compares the next change in UCLOCK_REF units since Epoch 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_flow_cmp_tot_code(struct uref *uref1, struct uref *uref2, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 160.

This function compares the TOT country code 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_flow_cmp_tot_next_offset(struct uref *uref1, struct uref *uref2, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 168.

This function compares the next offset in UCLOCK_REF units 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_flow_cmp_tot_offset(struct uref *uref1, struct uref *uref2, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 164.

This function compares the offset in UCLOCK_REF units 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_flow_cmp_tot_region(struct uref *uref1, struct uref *uref2, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 162.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 158.

This function compares the number of TOT regions 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_flow_cmp_tsid(struct uref *uref1, struct uref *uref2) [link] 

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

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

This function is declared in UREF_TS_ATTR_DESCRIPTOR function like macro expansion, line 77 in upipe-ts/uref_ts_flow.h source file, line 98.

This function compares all ait_descriptors in two urefs.

Parameter list:

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

The return value is 0 if both are absent or identical

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

This function is declared in UREF_TS_ATTR_DESCRIPTOR function like macro expansion, line 77 in upipe-ts/uref_ts_flow.h source file, line 117.

This function compares all cat_descriptors in two urefs.

Parameter list:

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

The return value is 0 if both are absent or identical

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

This function is declared in UREF_TS_ATTR_DESCRIPTOR function like macro expansion, line 77 in upipe-ts/uref_ts_flow.h source file, line 66.

This function compares all descriptors in two urefs.

Parameter list:

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

The return value is 0 if both are absent or identical

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

This function is declared in UREF_TS_ATTR_DESCRIPTOR function like macro expansion, line 77 in upipe-ts/uref_ts_flow.h source file, line 135.

This function compares all ecm_descriptors in two urefs.

Parameter list:

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

The return value is 0 if both are absent or identical

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

This function is declared in UREF_TS_ATTR_DESCRIPTOR function like macro expansion, line 77 in upipe-ts/uref_ts_flow.h source file, line 124.

This function compares all emm_descriptors in two urefs.

Parameter list:

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

The return value is 0 if both are absent or identical

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

This function is declared in UREF_TS_ATTR_DESCRIPTOR function like macro expansion, line 77 in upipe-ts/uref_ts_flow.h source file, line 144.

This function compares all nit_descriptors in two urefs.

Parameter list:

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

The return value is 0 if both are absent or identical

int uref_ts_flow_compare_nit_ts_descriptors(struct uref *uref1, struct uref *uref2, uint64_t sub) [link] 

This function is declared in UREF_TS_ATTR_SUBDESCRIPTOR function like macro expansion, line 136 in upipe-ts/uref_ts_flow.h source file, line 154.

This function compares all nit_ts_descriptors in two urefs.

Parameter list:

  • uref1: pointer to the first uref
  • uref2: pointer to the second uref
  • sub: number of the sub

The return value is 0 if both are absent or identical

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

This function is declared in UREF_TS_ATTR_DESCRIPTOR function like macro expansion, line 77 in upipe-ts/uref_ts_flow.h source file, line 93.

This function compares all sdt_descriptors in two urefs.

Parameter list:

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

The return value is 0 if both are absent or identical

int uref_ts_flow_copy_ait_descriptor(struct uref *uref, struct uref *uref_src, uint64_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 97.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 95.

This function copies the number of AIT descriptors 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_flow_copy_capid(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 111.

This function copies the EMM PID 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_flow_copy_cat_descriptor(struct uref *uref, struct uref *uref_src, uint64_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 116.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 114.

This function copies the number of CAT descriptors 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_flow_copy_cat_esid(struct uref *uref, struct uref *uref_src, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 108.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 106.

This function copies the number of entitlement session 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_flow_copy_cat_onid(struct uref *uref, struct uref *uref_src, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 110.

This function copies the ts original network 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_flow_copy_component_tag(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 62.

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_flow_copy_component_type(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 61.

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

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

This function copies the conformance 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_flow_copy_descriptor(struct uref *uref, struct uref *uref_src, uint64_t nb) [link] 

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

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

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

This function copies the number of descriptors 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_flow_copy_ecm_descriptor(struct uref *uref, struct uref *uref_src, uint64_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 134.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 132.

This function copies the number of ECM descriptors 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_flow_copy_eit(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 83.

This function copies the presence of EITp/f 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_flow_copy_eit_schedule(struct uref *uref, struct uref *uref_src) [link] 

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

This function copies the presence of EIT schedule 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_flow_copy_emm_descriptor(struct uref *uref, struct uref *uref_src, uint64_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 123.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 121.

This function copies the number of EMM descriptors 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_flow_copy_insert_watermark(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 125.

This function copies the Decoded service shall be watermarked 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_flow_copy_last_table_id(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 102.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 48.

This function copies the maximum retention time 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_flow_copy_network_name(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 139.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 138.

This function copies the network 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_flow_copy_nit_descriptor(struct uref *uref, struct uref *uref_src, uint64_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 143.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 141.

This function copies the number of NIT descriptors 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_flow_copy_nit_ts(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 145.

This function copies the ts number 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_flow_copy_nit_ts_descriptors(struct uref *uref, struct uref *uref_src, uint64_t ts) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 152.

This function copies the number of NIT TS descriptors 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_flow_copy_nit_ts_onid(struct uref *uref, struct uref *uref_src, uint64_t ts) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 149.

This function copies the ts original network 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_flow_copy_nit_ts_tsid(struct uref *uref, struct uref *uref_src, uint64_t ts) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 147.

This function copies the ts transport stream 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_flow_copy_onid(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 82.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 47.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 54.

This function copies the PES data alignment 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_flow_copy_pes_header(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 56.

This function copies the minimum PES header size 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_flow_copy_pes_id(struct uref *uref, struct uref *uref_src) [link] 

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

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

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

This function copies the minimum PES duration 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_flow_copy_pid(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 46.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 129.

This function copies the Decoded stream shall not be forwarded unscrambled 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_flow_copy_prevent_descrambled_forward(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 127.

This function copies the Descrambled stream shall not be forwarded unscrambled 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_flow_copy_provider_name(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 87.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 50.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 52.

This function copies the interval between PSI sections 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_flow_copy_running_status(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 85.

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

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

This function copies the scrambled service 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_flow_copy_sdt_descriptor(struct uref *uref, struct uref *uref_src, uint64_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 92.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 90.

This function copies the number of SDT descriptors 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_flow_copy_service_type(struct uref *uref, struct uref *uref_src) [link] 

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

This function copies the service 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_flow_copy_sub_ancillary(struct uref *uref, struct uref *uref_src, uint8_t nb) [link] 

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

This function copies the subtitling ancillary page according to EN 300 468 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_flow_copy_sub_composition(struct uref *uref, struct uref *uref_src, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 76.

This function copies the subtitling composition page according to EN 300 468 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_flow_copy_sub_type(struct uref *uref, struct uref *uref_src, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 74.

This function copies the subtitling type according to EN 300 468 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_flow_copy_sysid(struct uref *uref, struct uref *uref_src) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 112.

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

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

This function copies the T-STD TB emptying rate 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_flow_copy_telx_magazine(struct uref *uref, struct uref *uref_src, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 70.

This function copies the teletext magazine according to EN 300 468 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_flow_copy_telx_page(struct uref *uref, struct uref *uref_src, uint8_t nb) [link] 

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

This function copies the teletext page according to EN 300 468 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_flow_copy_telx_type(struct uref *uref, struct uref *uref_src, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 68.

This function copies the teletext type according to EN 300 468 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_flow_copy_tot_change(struct uref *uref, struct uref *uref_src, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 166.

This function copies the next change in UCLOCK_REF units since Epoch 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_flow_copy_tot_code(struct uref *uref, struct uref *uref_src, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 160.

This function copies the TOT country code 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_flow_copy_tot_next_offset(struct uref *uref, struct uref *uref_src, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 168.

This function copies the next offset in UCLOCK_REF units 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_flow_copy_tot_offset(struct uref *uref, struct uref *uref_src, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 164.

This function copies the offset in UCLOCK_REF units 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_flow_copy_tot_region(struct uref *uref, struct uref *uref_src, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 162.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 158.

This function copies the number of TOT regions 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_flow_copy_tsid(struct uref *uref, struct uref *uref_src) [link] 

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

This function copies the transport stream 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_flow_delete_ait_descriptor(struct uref *uref, uint64_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 97.

This function deletes the AIT descriptor attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_ait_descriptors(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 95.

This function deletes the number of AIT descriptors attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_capid(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 111.

This function deletes the EMM PID attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_cat_descriptor(struct uref *uref, uint64_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 116.

This function deletes the CAT descriptor attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_cat_descriptors(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 114.

This function deletes the number of CAT descriptors attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 108.

This function deletes the entitlement session ID attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_cat_esid_n(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 106.

This function deletes the number of entitlement session ID attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 110.

This function deletes the ts original network ID attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_component_tag(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 62.

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_flow_delete_component_type(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 61.

This function deletes the component type attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_conformance(struct uref *uref) [link] 

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

This function deletes the conformance attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_descriptor(struct uref *uref, uint64_t nb) [link] 

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

This function deletes the descriptor attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_descriptors(struct uref *uref) [link] 

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

This function deletes the number of descriptors attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_ecm_descriptor(struct uref *uref, uint64_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 134.

This function deletes the ECM descriptor attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_ecm_descriptors(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 132.

This function deletes the number of ECM descriptors attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_eit(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 83.

This function deletes a presence of EITp/f attribute from a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_eit_schedule(struct uref *uref) [link] 

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

This function deletes a presence of EIT schedule attribute from a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_emm_descriptor(struct uref *uref, uint64_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 123.

This function deletes the EMM descriptor attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_emm_descriptors(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 121.

This function deletes the number of EMM descriptors attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_insert_watermark(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 125.

This function deletes a Decoded service shall be watermarked attribute from a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_last_table_id(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 102.

This function deletes the last table ID attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_max_delay(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 48.

This function deletes the maximum retention time attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_network_name(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 139.

This function deletes the network name attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_nid(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 138.

This function deletes the network ID attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_nit_descriptor(struct uref *uref, uint64_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 143.

This function deletes the NIT descriptor attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_nit_descriptors(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 141.

This function deletes the number of NIT descriptors attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_nit_ts(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 145.

This function deletes the ts number attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_nit_ts_descriptor(struct uref *uref, uint64_t sub, uint64_t nb) [link] 

This function is declared in UREF_TS_ATTR_SUBDESCRIPTOR function like macro expansion, line 50 in upipe-ts/uref_ts_flow.h source file, line 154.

This function deletes the sub nit_ts_descriptor attribute of a uref.

Parameter list:

  • uref: pointer to the uref
  • sub: number of the sub
  • nb: number of the nit_ts_descriptor

The return value is an error code

int uref_ts_flow_delete_nit_ts_descriptors(struct uref *uref, uint64_t ts) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 152.

This function deletes the number of NIT TS descriptors attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_nit_ts_onid(struct uref *uref, uint64_t ts) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 149.

This function deletes the ts original network ID attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_nit_ts_tsid(struct uref *uref, uint64_t ts) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 147.

This function deletes the ts transport stream ID attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_onid(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 82.

This function deletes the original network ID attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_pcr_pid(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 47.

This function deletes the PCR PID attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_pes_alignment(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 54.

This function deletes a PES data alignment attribute from a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_pes_header(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 56.

This function deletes the minimum PES header size attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_pes_id(struct uref *uref) [link] 

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

This function deletes the PES stream ID attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_pes_min_duration(struct uref *uref) [link] 

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

This function deletes the minimum PES duration attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_pid(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 46.

This function deletes the PID attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_prevent_decoded_forward(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 129.

This function deletes a Decoded stream shall not be forwarded unscrambled attribute from a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_prevent_descrambled_forward(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 127.

This function deletes a Descrambled stream shall not be forwarded unscrambled attribute from a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_provider_name(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 87.

This function deletes the provider name attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_psi_filter(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 215.

This function deletes a PSI section filter.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_psi_filter_internal(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 50.

This function deletes the PSI filter attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_psi_section_interval(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 52.

This function deletes the interval between PSI sections attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_running_status(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 85.

This function deletes the running status attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_scrambled(struct uref *uref) [link] 

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

This function deletes a scrambled service attribute from a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_sdt_descriptor(struct uref *uref, uint64_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 92.

This function deletes the SDT descriptor attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_sdt_descriptors(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 90.

This function deletes the number of SDT descriptors attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_service_type(struct uref *uref) [link] 

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

This function deletes the service type attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

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

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

This function deletes the subtitling ancillary page according to EN 300 468 attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 76.

This function deletes the subtitling composition page according to EN 300 468 attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 74.

This function deletes the subtitling type according to EN 300 468 attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_sysid(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 112.

This function deletes the CA system ID attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_tb_rate(struct uref *uref) [link] 

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

This function deletes the T-STD TB emptying rate attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 70.

This function deletes the teletext magazine according to EN 300 468 attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

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

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

This function deletes the teletext page according to EN 300 468 attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 68.

This function deletes the teletext type according to EN 300 468 attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 166.

This function deletes the next change in UCLOCK_REF units since Epoch attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 160.

This function deletes the TOT country code attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 168.

This function deletes the next offset in UCLOCK_REF units attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 164.

This function deletes the offset in UCLOCK_REF units attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 162.

This function deletes the TOT region ID attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_tot_regions(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 158.

This function deletes the number of TOT regions attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_tsid(struct uref *uref) [link] 

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

This function deletes the transport stream ID attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

void uref_ts_flow_extract_ait_descriptors(struct uref *uref, uint8_t *descs_p) [link] 

This function is declared in UREF_TS_ATTR_DESCRIPTOR function like macro expansion, line 56 in upipe-ts/uref_ts_flow.h source file, line 98.

This function extracts all ait_descriptors.

Parameter list:

void uref_ts_flow_extract_cat_descriptors(struct uref *uref, uint8_t *descs_p) [link] 

This function is declared in UREF_TS_ATTR_DESCRIPTOR function like macro expansion, line 56 in upipe-ts/uref_ts_flow.h source file, line 117.

This function extracts all cat_descriptors.

Parameter list:

void uref_ts_flow_extract_descriptors(struct uref *uref, uint8_t *descs_p) [link] 

This function is declared in UREF_TS_ATTR_DESCRIPTOR function like macro expansion, line 56 in upipe-ts/uref_ts_flow.h source file, line 66.

This function extracts all descriptors.

Parameter list:

void uref_ts_flow_extract_ecm_descriptors(struct uref *uref, uint8_t *descs_p) [link] 

This function is declared in UREF_TS_ATTR_DESCRIPTOR function like macro expansion, line 56 in upipe-ts/uref_ts_flow.h source file, line 135.

This function extracts all ecm_descriptors.

Parameter list:

void uref_ts_flow_extract_emm_descriptors(struct uref *uref, uint8_t *descs_p) [link] 

This function is declared in UREF_TS_ATTR_DESCRIPTOR function like macro expansion, line 56 in upipe-ts/uref_ts_flow.h source file, line 124.

This function extracts all emm_descriptors.

Parameter list:

void uref_ts_flow_extract_nit_descriptors(struct uref *uref, uint8_t *descs_p) [link] 

This function is declared in UREF_TS_ATTR_DESCRIPTOR function like macro expansion, line 56 in upipe-ts/uref_ts_flow.h source file, line 144.

This function extracts all nit_descriptors.

Parameter list:

void uref_ts_flow_extract_nit_ts_descriptors(struct uref *uref, uint8_t *descs_p, uint64_t sub) [link] 

This function is declared in UREF_TS_ATTR_SUBDESCRIPTOR function like macro expansion, line 113 in upipe-ts/uref_ts_flow.h source file, line 154.

This function extracts all nit_ts_descriptors.

Parameter list:

void uref_ts_flow_extract_sdt_descriptors(struct uref *uref, uint8_t *descs_p) [link] 

This function is declared in UREF_TS_ATTR_DESCRIPTOR function like macro expansion, line 56 in upipe-ts/uref_ts_flow.h source file, line 93.

This function extracts all sdt_descriptors.

Parameter list:

int uref_ts_flow_get_ait_descriptor(struct uref *uref, const uint8_t **p, size_t *size_p, uint64_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 97.

This function returns the AIT descriptor 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_flow_get_ait_descriptors(struct uref *uref, uint64_t *p) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 95.

This function returns the number of AIT descriptors 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_flow_get_capid(struct uref *uref, uint64_t *p) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 111.

This function returns the EMM PID 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_flow_get_cat_descriptor(struct uref *uref, const uint8_t **p, size_t *size_p, uint64_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 116.

This function returns the CAT descriptor 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_flow_get_cat_descriptors(struct uref *uref, uint64_t *p) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 114.

This function returns the number of CAT descriptors 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_flow_get_cat_esid(struct uref *uref, uint64_t *p, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 108.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 106.

This function returns the number of entitlement session 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_flow_get_cat_onid(struct uref *uref, uint64_t *p, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 110.

This function returns the ts original network 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_flow_get_component_tag(struct uref *uref, uint8_t *p) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 62.

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_flow_get_component_type(struct uref *uref, uint8_t *p) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 61.

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

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

This function returns the conformance 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_flow_get_descriptor(struct uref *uref, const uint8_t **p, size_t *size_p, uint64_t nb) [link] 

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

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

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

This function returns the number of descriptors 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_flow_get_ecm_descriptor(struct uref *uref, const uint8_t **p, size_t *size_p, uint64_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 134.

This function returns the ECM descriptor 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_flow_get_ecm_descriptors(struct uref *uref, uint64_t *p) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 132.

This function returns the number of ECM descriptors 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_flow_get_eit(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 83.

This function returns the presence of a presence of EITp/f attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_get_eit_schedule(struct uref *uref) [link] 

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

This function returns the presence of a presence of EIT schedule attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_get_emm_descriptor(struct uref *uref, const uint8_t **p, size_t *size_p, uint64_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 123.

This function returns the EMM descriptor 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_flow_get_emm_descriptors(struct uref *uref, uint64_t *p) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 121.

This function returns the number of EMM descriptors 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_flow_get_insert_watermark(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 125.

This function returns the presence of a Decoded service shall be watermarked attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 102.

This function returns the last table 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_flow_get_max_delay(struct uref *uref, uint64_t *p) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 48.

This function returns the maximum retention time 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_flow_get_network_name(struct uref *uref, const char **p) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 139.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 138.

This function returns the network 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_flow_get_nit_descriptor(struct uref *uref, const uint8_t **p, size_t *size_p, uint64_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 143.

This function returns the NIT descriptor 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_flow_get_nit_descriptors(struct uref *uref, uint64_t *p) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 141.

This function returns the number of NIT descriptors 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_flow_get_nit_ts(struct uref *uref, uint64_t *p) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 145.

This function returns the ts number 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_flow_get_nit_ts_descriptor(struct uref *uref, const uint8_t **p, size_t *size_p, uint64_t sub, uint64_t nb) [link] 

This function is declared in UREF_TS_ATTR_SUBDESCRIPTOR function like macro expansion, line 12 in upipe-ts/uref_ts_flow.h source file, line 154.

This function returns the sub nit_ts_descriptor attribute of a uref.

Parameter list:

  • uref: pointer to the uref
  • p: pointer to the retrieved value (modified during execution)
  • sub: number of the substructure
  • nb: number of the nit_ts_descriptor

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 152.

This function returns the number of NIT TS descriptors 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_flow_get_nit_ts_onid(struct uref *uref, uint64_t *p, uint64_t ts) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 149.

This function returns the ts original network 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_flow_get_nit_ts_tsid(struct uref *uref, uint64_t *p, uint64_t ts) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 147.

This function returns the ts transport stream 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_flow_get_onid(struct uref *uref, uint64_t *p) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 82.

This function returns the original network 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_flow_get_pcr_pid(struct uref *uref, uint64_t *p) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 47.

This function returns the PCR PID 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_flow_get_pes_alignment(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 54.

This function returns the presence of a PES data alignment attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 56.

This function returns the minimum PES header size 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_flow_get_pes_id(struct uref *uref, uint8_t *p) [link] 

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

This function returns the PES stream 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_flow_get_pes_min_duration(struct uref *uref, uint64_t *p) [link] 

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

This function returns the minimum PES duration 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_flow_get_pid(struct uref *uref, uint64_t *p) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 46.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 129.

This function returns the presence of a Decoded stream shall not be forwarded unscrambled attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_get_prevent_descrambled_forward(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 127.

This function returns the presence of a Descrambled stream shall not be forwarded unscrambled attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 87.

This function returns the provider 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_flow_get_psi_filter(struct uref *uref, const uint8_t **filter_p, const uint8_t **mask_p, size_t *size_p) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 180.

This function returns the value of a PSI section filter.

Parameter list:

  • uref: pointer to the uref
  • filter_p: pointer to the retrieved filter (modified during execution)
  • mask_p: pointer to the retrieved mask (modified during execution)
  • size_p: size of the filter, written on execution

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 50.

This function returns the PSI filter 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_flow_get_psi_section_interval(struct uref *uref, uint64_t *p) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 52.

This function returns the interval between PSI sections 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_flow_get_running_status(struct uref *uref, uint8_t *p) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 85.

This function returns the running status 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_flow_get_scrambled(struct uref *uref) [link] 

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

This function returns the presence of a scrambled service attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_get_sdt_descriptor(struct uref *uref, const uint8_t **p, size_t *size_p, uint64_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 92.

This function returns the SDT descriptor 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_flow_get_sdt_descriptors(struct uref *uref, uint64_t *p) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 90.

This function returns the number of SDT descriptors 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_flow_get_service_type(struct uref *uref, uint8_t *p) [link] 

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

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

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

This function returns the subtitling ancillary page according to EN 300 468 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_flow_get_sub_composition(struct uref *uref, uint8_t *p, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 76.

This function returns the subtitling composition page according to EN 300 468 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_flow_get_sub_type(struct uref *uref, uint8_t *p, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 74.

This function returns the subtitling type according to EN 300 468 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_flow_get_sysid(struct uref *uref, uint64_t *p) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 112.

This function returns the CA system 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_flow_get_tb_rate(struct uref *uref, uint64_t *p) [link] 

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

This function returns the T-STD TB emptying rate 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_flow_get_telx_magazine(struct uref *uref, uint8_t *p, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 70.

This function returns the teletext magazine according to EN 300 468 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_flow_get_telx_page(struct uref *uref, uint8_t *p, uint8_t nb) [link] 

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

This function returns the teletext page according to EN 300 468 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_flow_get_telx_type(struct uref *uref, uint8_t *p, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 68.

This function returns the teletext type according to EN 300 468 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_flow_get_tot_change(struct uref *uref, uint64_t *p, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 166.

This function returns the next change in UCLOCK_REF units since Epoch 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_flow_get_tot_code(struct uref *uref, const char **p, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 160.

This function returns the TOT country code 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_flow_get_tot_next_offset(struct uref *uref, int64_t *p, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 168.

This function returns the next offset in UCLOCK_REF units 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_flow_get_tot_offset(struct uref *uref, int64_t *p, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 164.

This function returns the offset in UCLOCK_REF units 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_flow_get_tot_region(struct uref *uref, uint8_t *p, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 162.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 158.

This function returns the number of TOT regions 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_flow_get_tsid(struct uref *uref, uint64_t *p) [link] 

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

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 95.

This function compares the number of AIT descriptors 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_flow_match_capid(struct uref *uref, uint64_t min, uint64_t max) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 111.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 114.

This function compares the number of CAT descriptors 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_flow_match_cat_esid(struct uref *uref, uint8_t min, uint8_t max, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 108.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 106.

This function compares the number of entitlement session 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_flow_match_cat_onid(struct uref *uref, uint8_t min, uint8_t max, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 110.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 62.

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_flow_match_component_type(struct uref *uref, uint8_t min, uint8_t max) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 61.

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

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

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

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

This function compares the number of descriptors 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_flow_match_ecm_descriptors(struct uref *uref, uint64_t min, uint64_t max) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 132.

This function compares the number of ECM descriptors 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_flow_match_emm_descriptors(struct uref *uref, uint64_t min, uint64_t max) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 121.

This function compares the number of EMM descriptors 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_flow_match_last_table_id(struct uref *uref, uint8_t min, uint8_t max) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 102.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 48.

This function compares the maximum retention time 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_flow_match_network_name(struct uref *uref, const char *prefix) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 139.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 138.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 141.

This function compares the number of NIT descriptors 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_flow_match_nit_ts(struct uref *uref, uint64_t min, uint64_t max) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 145.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 152.

This function compares the number of NIT TS descriptors 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_flow_match_nit_ts_onid(struct uref *uref, uint8_t min, uint8_t max, uint64_t ts) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 149.

This function compares the ts original network 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_flow_match_nit_ts_tsid(struct uref *uref, uint8_t min, uint8_t max, uint64_t ts) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 147.

This function compares the ts transport stream 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_flow_match_onid(struct uref *uref, uint64_t min, uint64_t max) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 82.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 47.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 56.

This function compares the minimum PES header size 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_flow_match_pes_id(struct uref *uref, uint8_t min, uint8_t max) [link] 

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

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

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

This function compares the minimum PES duration 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_flow_match_pid(struct uref *uref, uint64_t min, uint64_t max) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 46.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 87.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 52.

This function compares the interval between PSI sections 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_flow_match_running_status(struct uref *uref, uint8_t min, uint8_t max) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 85.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 90.

This function compares the number of SDT descriptors 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_flow_match_service_type(struct uref *uref, uint8_t min, uint8_t max) [link] 

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

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

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

This function compares the subtitling ancillary page according to EN 300 468 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_flow_match_sub_composition(struct uref *uref, uint8_t min, uint8_t max, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 76.

This function compares the subtitling composition page according to EN 300 468 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_flow_match_sub_type(struct uref *uref, uint8_t min, uint8_t max, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 74.

This function compares the subtitling type according to EN 300 468 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_flow_match_sysid(struct uref *uref, uint64_t min, uint64_t max) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 112.

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

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

This function compares the T-STD TB emptying rate 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_flow_match_telx_magazine(struct uref *uref, uint8_t min, uint8_t max, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 70.

This function compares the teletext magazine according to EN 300 468 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_flow_match_telx_page(struct uref *uref, uint8_t min, uint8_t max, uint8_t nb) [link] 

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

This function compares the teletext page according to EN 300 468 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_flow_match_telx_type(struct uref *uref, uint8_t min, uint8_t max, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 68.

This function compares the teletext type according to EN 300 468 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_flow_match_tot_change(struct uref *uref, uint8_t min, uint8_t max, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 166.

This function compares the next change in UCLOCK_REF units since Epoch 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_flow_match_tot_code(struct uref *uref, const char *prefix, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 160.

This function compares the TOT country code 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_flow_match_tot_region(struct uref *uref, uint8_t min, uint8_t max, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 162.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 158.

This function compares the number of TOT regions 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_flow_match_tsid(struct uref *uref, uint64_t min, uint64_t max) [link] 

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

This function compares the transport stream 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_flow_set_ait_descriptor(struct uref *uref, const uint8_t *v, size_t size, uint64_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 97.

This function sets the AIT descriptor 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_flow_set_ait_descriptors(struct uref *uref, uint64_t v) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 95.

This function sets the number of AIT descriptors 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_flow_set_capid(struct uref *uref, uint64_t v) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 111.

This function sets the EMM PID 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_flow_set_cat_descriptor(struct uref *uref, const uint8_t *v, size_t size, uint64_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 116.

This function sets the CAT descriptor 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_flow_set_cat_descriptors(struct uref *uref, uint64_t v) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 114.

This function sets the number of CAT descriptors 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_flow_set_cat_esid(struct uref *uref, uint64_t v, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 108.

This function sets the entitlement session 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_flow_set_cat_esid_n(struct uref *uref, uint8_t v) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 106.

This function sets the number of entitlement session 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_flow_set_cat_onid(struct uref *uref, uint64_t v, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 110.

This function sets the ts original network 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_flow_set_component_tag(struct uref *uref, uint8_t v) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 62.

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_flow_set_component_type(struct uref *uref, uint8_t v) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 61.

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

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

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

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

This function sets the conformance 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_flow_set_descriptor(struct uref *uref, const uint8_t *v, size_t size, uint64_t nb) [link] 

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

This function sets the descriptor 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_flow_set_descriptors(struct uref *uref, uint64_t v) [link] 

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

This function sets the number of descriptors 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_flow_set_ecm_descriptor(struct uref *uref, const uint8_t *v, size_t size, uint64_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 134.

This function sets the ECM descriptor 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_flow_set_ecm_descriptors(struct uref *uref, uint64_t v) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 132.

This function sets the number of ECM descriptors 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_flow_set_eit(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 83.

This function sets a presence of EITp/f attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_set_eit_schedule(struct uref *uref) [link] 

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

This function sets a presence of EIT schedule attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_set_emm_descriptor(struct uref *uref, const uint8_t *v, size_t size, uint64_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 123.

This function sets the EMM descriptor 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_flow_set_emm_descriptors(struct uref *uref, uint64_t v) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 121.

This function sets the number of EMM descriptors 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_flow_set_insert_watermark(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 125.

This function sets a Decoded service shall be watermarked attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 102.

This function sets the last table 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_flow_set_max_delay(struct uref *uref, uint64_t v) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 48.

This function sets the maximum retention time 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_flow_set_network_name(struct uref *uref, const char *v) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 139.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 139.

This function sets the network 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_flow_set_nid(struct uref *uref, uint64_t v) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 138.

This function sets the network 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_flow_set_nit_descriptor(struct uref *uref, const uint8_t *v, size_t size, uint64_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 143.

This function sets the NIT descriptor 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_flow_set_nit_descriptors(struct uref *uref, uint64_t v) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 141.

This function sets the number of NIT descriptors 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_flow_set_nit_ts(struct uref *uref, uint64_t v) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 145.

This function sets the ts number 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_flow_set_nit_ts_descriptor(struct uref *uref, const uint8_t *v, size_t size, uint64_t sub, uint64_t nb) [link] 

This function is declared in UREF_TS_ATTR_SUBDESCRIPTOR function like macro expansion, line 33 in upipe-ts/uref_ts_flow.h source file, line 154.

This function sets the sub nit_ts_descriptor attribute of a uref.

Parameter list:

  • uref: pointer to the uref
  • v: value to set
  • sub: number of the sub
  • nb: number of the nit_ts_descriptor

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 152.

This function sets the number of NIT TS descriptors 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_flow_set_nit_ts_onid(struct uref *uref, uint64_t v, uint64_t ts) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 149.

This function sets the ts original network 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_flow_set_nit_ts_tsid(struct uref *uref, uint64_t v, uint64_t ts) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 147.

This function sets the ts transport stream 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_flow_set_onid(struct uref *uref, uint64_t v) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 82.

This function sets the original network 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_flow_set_pcr_pid(struct uref *uref, uint64_t v) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 47.

This function sets the PCR PID 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_flow_set_pes_alignment(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 54.

This function sets a PES data alignment attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 56.

This function sets the minimum PES header size 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_flow_set_pes_id(struct uref *uref, uint8_t v) [link] 

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

This function sets the PES stream 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_flow_set_pes_min_duration(struct uref *uref, uint64_t v) [link] 

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

This function sets the minimum PES duration 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_flow_set_pid(struct uref *uref, uint64_t v) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 46.

This function sets the PID 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_flow_set_prevent_decoded_forward(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 129.

This function sets a Decoded stream shall not be forwarded unscrambled attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_set_prevent_descrambled_forward(struct uref *uref) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 127.

This function sets a Descrambled stream shall not be forwarded unscrambled attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 87.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 87.

This function sets the provider 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_flow_set_psi_filter(struct uref *uref, const uint8_t *filter, const uint8_t *mask, size_t size) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 202.

This function sets the value of a PSI section filter, optionally creating it.

Parameter list:

  • uref: pointer to the uref
  • filter: section filter
  • mask: section mask
  • size: size (in octets) of filter and mask

The return value is an error code

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 50.

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

This function is declared in upipe-ts/uref_ts_flow.h source file, line 50.

This function sets the PSI filter 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_flow_set_psi_section_interval(struct uref *uref, uint64_t v) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 52.

This function sets the interval between PSI sections 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_flow_set_running_status(struct uref *uref, uint8_t v) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 85.

This function sets the running status 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_flow_set_scrambled(struct uref *uref) [link] 

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

This function sets a scrambled service attribute in a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_set_sdt_descriptor(struct uref *uref, const uint8_t *v, size_t size, uint64_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 92.

This function sets the SDT descriptor 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_flow_set_sdt_descriptors(struct uref *uref, uint64_t v) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 90.

This function sets the number of SDT descriptors 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_flow_set_service_type(struct uref *uref, uint8_t v) [link] 

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

This function sets the service 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_flow_set_sub_ancillary(struct uref *uref, uint8_t v, uint8_t nb) [link] 

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

This function sets the subtitling ancillary page according to EN 300 468 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_flow_set_sub_composition(struct uref *uref, uint8_t v, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 76.

This function sets the subtitling composition page according to EN 300 468 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_flow_set_sub_type(struct uref *uref, uint8_t v, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 74.

This function sets the subtitling type according to EN 300 468 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_flow_set_sysid(struct uref *uref, uint64_t v) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 112.

This function sets the CA system 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_flow_set_tb_rate(struct uref *uref, uint64_t v) [link] 

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

This function sets the T-STD TB emptying rate 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_flow_set_telx_magazine(struct uref *uref, uint8_t v, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 70.

This function sets the teletext magazine according to EN 300 468 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_flow_set_telx_page(struct uref *uref, uint8_t v, uint8_t nb) [link] 

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

This function sets the teletext page according to EN 300 468 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_flow_set_telx_type(struct uref *uref, uint8_t v, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 68.

This function sets the teletext type according to EN 300 468 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_flow_set_tot_change(struct uref *uref, uint64_t v, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 166.

This function sets the next change in UCLOCK_REF units since Epoch 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_flow_set_tot_code(struct uref *uref, const char *v, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 160.

This function sets the TOT country code 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_flow_set_tot_next_offset(struct uref *uref, int64_t v, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 168.

This function sets the next offset in UCLOCK_REF units 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_flow_set_tot_offset(struct uref *uref, int64_t v, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 164.

This function sets the offset in UCLOCK_REF units 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_flow_set_tot_region(struct uref *uref, uint8_t v, uint8_t nb) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 162.

This function sets the TOT region 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_flow_set_tot_regions(struct uref *uref, uint8_t v) [link] 

This function is declared in upipe-ts/uref_ts_flow.h source file, line 158.

This function sets the number of TOT regions 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_flow_set_tsid(struct uref *uref, uint64_t v) [link] 

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

This function sets the transport stream ID attribute of a uref.

Parameter list:

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

The return value is an error code

size_t uref_ts_flow_size_ait_descriptors(struct uref *uref) [link] 

This function is declared in UREF_TS_ATTR_DESCRIPTOR function like macro expansion, line 35 in upipe-ts/uref_ts_flow.h source file, line 98.

This function gets the total size of ait_descriptors.

Parameter list:

  • uref: pointer to the uref

The return value is the size of ait_descriptors

size_t uref_ts_flow_size_cat_descriptors(struct uref *uref) [link] 

This function is declared in UREF_TS_ATTR_DESCRIPTOR function like macro expansion, line 35 in upipe-ts/uref_ts_flow.h source file, line 117.

This function gets the total size of cat_descriptors.

Parameter list:

  • uref: pointer to the uref

The return value is the size of cat_descriptors

size_t uref_ts_flow_size_descriptors(struct uref *uref) [link] 

This function is declared in UREF_TS_ATTR_DESCRIPTOR function like macro expansion, line 35 in upipe-ts/uref_ts_flow.h source file, line 66.

This function gets the total size of descriptors.

Parameter list:

  • uref: pointer to the uref

The return value is the size of descriptors

size_t uref_ts_flow_size_ecm_descriptors(struct uref *uref) [link] 

This function is declared in UREF_TS_ATTR_DESCRIPTOR function like macro expansion, line 35 in upipe-ts/uref_ts_flow.h source file, line 135.

This function gets the total size of ecm_descriptors.

Parameter list:

  • uref: pointer to the uref

The return value is the size of ecm_descriptors

size_t uref_ts_flow_size_emm_descriptors(struct uref *uref) [link] 

This function is declared in UREF_TS_ATTR_DESCRIPTOR function like macro expansion, line 35 in upipe-ts/uref_ts_flow.h source file, line 124.

This function gets the total size of emm_descriptors.

Parameter list:

  • uref: pointer to the uref

The return value is the size of emm_descriptors

size_t uref_ts_flow_size_nit_descriptors(struct uref *uref) [link] 

This function is declared in UREF_TS_ATTR_DESCRIPTOR function like macro expansion, line 35 in upipe-ts/uref_ts_flow.h source file, line 144.

This function gets the total size of nit_descriptors.

Parameter list:

  • uref: pointer to the uref

The return value is the size of nit_descriptors

size_t uref_ts_flow_size_nit_ts_descriptors(struct uref *uref, uint64_t sub) [link] 

This function is declared in UREF_TS_ATTR_SUBDESCRIPTOR function like macro expansion, line 91 in upipe-ts/uref_ts_flow.h source file, line 154.

This function gets the total size of nit_ts_descriptors.

Parameter list:

  • uref: pointer to the uref
  • sub: number of the sub

The return value is the size of nit_ts_descriptors

size_t uref_ts_flow_size_sdt_descriptors(struct uref *uref) [link] 

This function is declared in UREF_TS_ATTR_DESCRIPTOR function like macro expansion, line 35 in upipe-ts/uref_ts_flow.h source file, line 93.

This function gets the total size of sdt_descriptors.

Parameter list:

  • uref: pointer to the uref

The return value is the size of sdt_descriptors

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