upipe-ts/uref_ts_flow.h header reference

Upipe flow definition attributes for TS More

Header inclusion  

Members  

Functions  

Description  

Upipe flow definition attributes for TS

Members detail  

#define _UPIPE_UREF_TS_FLOW_H_  

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

enum ubase_err uref_ts_flow_add_descriptor(struct uref *uref, const uint8_t *desc, size_t desc_len)  

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

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

Parameters list:

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

The return value is an error code

int uref_ts_flow_cmp_descriptors(struct uref *uref1, struct uref *uref2)  

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

This function compares the number of descriptors attribute in two refs.

Parameters 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)  

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

This function compares the maximum retention time attribute in two refs.

Parameters 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)  

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

This function compares the PCR PID attribute in two refs.

Parameters 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)  

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

This function compares the minimum PES header size attribute in two refs.

Parameters 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)  

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

This function compares the PES stream ID attribute in two refs.

Parameters 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)  

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

This function compares the minimum PES duration attribute in two refs.

Parameters 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)  

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

This function compares the PID attribute in two refs.

Parameters 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_stream_type(struct uref *uref1, struct uref *uref2)  

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

This function compares the stream type attribute in two refs.

Parameters 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)  

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

This function compares the subtitling ancillary page according to EN 300 468 attribute in two refs.

Parameters 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)  

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

This function compares the subtitling composition page according to EN 300 468 attribute in two refs.

Parameters 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)  

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

This function compares the subtitling type according to EN 300 468 attribute in two refs.

Parameters 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)  

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

This function compares the T-STD TB emptying rate attribute in two refs.

Parameters 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)  

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

This function compares the teletext magazine according to EN 300 468 attribute in two refs.

Parameters 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)  

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

This function compares the teletext page according to EN 300 468 attribute in two refs.

Parameters 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)  

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

This function compares the teletext type according to EN 300 468 attribute in two refs.

Parameters 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_ts_delay(struct uref *uref1, struct uref *uref2)  

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

This function compares the T-STD TS delay (TB buffer) attribute in two refs.

Parameters 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_delete_descriptor(struct uref *uref, uint8_t nb)  

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

This function deletes the descriptor attribute of a uref.

Parameters list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_descriptors(struct uref *uref)  

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

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

Parameters list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_max_delay(struct uref *uref)  

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

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

Parameters list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_pcr_pid(struct uref *uref)  

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

This function deletes the PCR PID attribute of a uref.

Parameters list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_pes_header(struct uref *uref)  

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

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

Parameters list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_pes_id(struct uref *uref)  

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

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

Parameters list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_pes_min_duration(struct uref *uref)  

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

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

Parameters list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_pid(struct uref *uref)  

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

This function deletes the PID attribute of a uref.

Parameters list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_psi_filter(struct uref *uref)  

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

This function deletes a PSI section filter.

Parameters list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_psi_filter_internal(struct uref *uref)  

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

This function deletes the PSI filter attribute of a uref.

Parameters list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_stream_type(struct uref *uref)  

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

This function deletes the stream type attribute of a uref.

Parameters 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)  

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

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

Parameters 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)  

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

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

Parameters 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)  

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

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

Parameters list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_tb_rate(struct uref *uref)  

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

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

Parameters 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)  

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

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

Parameters 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)  

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

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

Parameters 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)  

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

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

Parameters list:

  • uref: pointer to the uref

The return value is an error code

int uref_ts_flow_delete_ts_delay(struct uref *uref)  

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

This function deletes the T-STD TS delay (TB buffer) attribute of a uref.

Parameters list:

  • uref: pointer to the uref

The return value is an error code

void uref_ts_flow_extract_descriptors(struct uref *uref, uint8_t *descs_p)  

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

This function extracts all descriptors.

Parameters list:

int uref_ts_flow_get_descriptor(struct uref *uref, const uint8_t **p, size_t *size_p, uint8_t nb)  

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

This function returns the descriptor attribute of a uref.

Parameters 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, uint8_t *p)  

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

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

Parameters 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)  

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

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

Parameters 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)  

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

This function returns the PCR PID attribute of a uref.

Parameters 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_header(struct uref *uref, uint8_t *p)  

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

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

Parameters 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)  

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

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

Parameters 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)  

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

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

Parameters 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)  

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

This function returns the PID attribute of a uref.

Parameters 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)  

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

This function returns the value of a PSI section filter.

Parameters 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)  

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

This function returns the PSI filter attribute of a uref.

Parameters 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_stream_type(struct uref *uref, uint64_t *p)  

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

This function returns the stream type attribute of a uref.

Parameters 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)  

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

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

Parameters 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)  

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

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

Parameters 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)  

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

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

Parameters 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)  

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

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

Parameters 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)  

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

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

Parameters 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)  

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

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

Parameters 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)  

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

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

Parameters 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_ts_delay(struct uref *uref, uint64_t *p)  

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

This function returns the T-STD TS delay (TB buffer) attribute of a uref.

Parameters 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_descriptors(struct uref *uref, uint8_t min, uint8_t max)  

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

This function compares the number of descriptors attribute to given values.

Parameters 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)  

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

This function compares the maximum retention time attribute to given values.

Parameters 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)  

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

This function compares the PCR PID attribute to given values.

Parameters 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)  

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

This function compares the minimum PES header size attribute to given values.

Parameters 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)  

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

This function compares the PES stream ID attribute to given values.

Parameters 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)  

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

This function compares the minimum PES duration attribute to given values.

Parameters 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)  

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

This function compares the PID attribute to given values.

Parameters list:

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

The return value is an error code

int uref_ts_flow_match_stream_type(struct uref *uref, uint64_t min, uint64_t max)  

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

This function compares the stream type attribute to given values.

Parameters 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)  

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

This function compares the subtitling ancillary page according to EN 300 468 attribute to given values.

Parameters 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)  

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

This function compares the subtitling composition page according to EN 300 468 attribute to given values.

Parameters 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)  

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

This function compares the subtitling type according to EN 300 468 attribute to given values.

Parameters 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)  

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

This function compares the T-STD TB emptying rate attribute to given values.

Parameters 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)  

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

This function compares the teletext magazine according to EN 300 468 attribute to given values.

Parameters 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)  

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

This function compares the teletext page according to EN 300 468 attribute to given values.

Parameters 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)  

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

This function compares the teletext type according to EN 300 468 attribute to given values.

Parameters list:

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

The return value is an error code

int uref_ts_flow_match_ts_delay(struct uref *uref, uint64_t min, uint64_t max)  

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

This function compares the T-STD TS delay (TB buffer) attribute to given values.

Parameters list:

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

The return value is an error code

int uref_ts_flow_set_descriptor(struct uref *uref, const uint8_t *v, size_t size, uint8_t nb)  

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

This function sets the descriptor attribute of a uref.

Parameters 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, uint8_t v)  

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

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

Parameters 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)  

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

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

Parameters 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)  

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

This function sets the PCR PID attribute of a uref.

Parameters list:

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

The return value is an error code

int uref_ts_flow_set_pes_header(struct uref *uref, uint8_t v)  

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

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

Parameters 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)  

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

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

Parameters 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)  

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

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

Parameters 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)  

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

This function sets the PID attribute of a uref.

Parameters list:

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

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)  

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

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

Parameters 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)  

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

This function sets the PSI filter attribute of a uref.

Parameters list:

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

The return value is an error code

int uref_ts_flow_set_stream_type(struct uref *uref, uint64_t v)  

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

This function sets the stream type attribute of a uref.

Parameters 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)  

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

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

Parameters 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)  

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

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

Parameters 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)  

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

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

Parameters 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)  

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

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

Parameters 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)  

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

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

Parameters 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)  

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

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

Parameters 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)  

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

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

Parameters list:

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

The return value is an error code

int uref_ts_flow_set_ts_delay(struct uref *uref, uint64_t v)  

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

This function sets the T-STD TS delay (TB buffer) attribute of a uref.

Parameters list:

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

The return value is an error code

size_t uref_ts_flow_size_descriptors(struct uref *uref)  

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

This function gets the total size of descriptors.

Parameters list:

  • uref: pointer to the uref

The return value is the size of descriptors

Valid XHTML 1.0 StrictGenerated by cmassiot on Thu Nov 6 12:15:30 2014 using MkDoc