upipe-ts/uref_ts_flow.h header reference
Upipe flow definition attributes for TS More
Header inclusion
Members
Functions
- enum ubase_err uref_ts_flow_add_descriptor(struct uref *uref, const uint8_t *desc, size_t desc_len)
- int uref_ts_flow_cmp_descriptors(struct uref *uref1, struct uref *uref2)
- int uref_ts_flow_cmp_max_delay(struct uref *uref1, struct uref *uref2)
- int uref_ts_flow_cmp_pcr_pid(struct uref *uref1, struct uref *uref2)
- int uref_ts_flow_cmp_pes_header(struct uref *uref1, struct uref *uref2)
- int uref_ts_flow_cmp_pes_id(struct uref *uref1, struct uref *uref2)
- int uref_ts_flow_cmp_pes_min_duration(struct uref *uref1, struct uref *uref2)
- int uref_ts_flow_cmp_pid(struct uref *uref1, struct uref *uref2)
- int uref_ts_flow_cmp_stream_type(struct uref *uref1, struct uref *uref2)
- int uref_ts_flow_cmp_sub_ancillary(struct uref *uref1, struct uref *uref2, uint8_t nb)
- int uref_ts_flow_cmp_sub_composition(struct uref *uref1, struct uref *uref2, uint8_t nb)
- int uref_ts_flow_cmp_sub_type(struct uref *uref1, struct uref *uref2, uint8_t nb)
- int uref_ts_flow_cmp_tb_rate(struct uref *uref1, struct uref *uref2)
- int uref_ts_flow_cmp_telx_magazine(struct uref *uref1, struct uref *uref2, uint8_t nb)
- int uref_ts_flow_cmp_telx_page(struct uref *uref1, struct uref *uref2, uint8_t nb)
- int uref_ts_flow_cmp_telx_type(struct uref *uref1, struct uref *uref2, uint8_t nb)
- int uref_ts_flow_cmp_ts_delay(struct uref *uref1, struct uref *uref2)
- int uref_ts_flow_delete_descriptor(struct uref *uref, uint8_t nb)
- int uref_ts_flow_delete_descriptors(struct uref *uref)
- int uref_ts_flow_delete_max_delay(struct uref *uref)
- int uref_ts_flow_delete_pcr_pid(struct uref *uref)
- int uref_ts_flow_delete_pes_header(struct uref *uref)
- int uref_ts_flow_delete_pes_id(struct uref *uref)
- int uref_ts_flow_delete_pes_min_duration(struct uref *uref)
- int uref_ts_flow_delete_pid(struct uref *uref)
- int uref_ts_flow_delete_psi_filter(struct uref *uref)
- int uref_ts_flow_delete_psi_filter_internal(struct uref *uref)
- int uref_ts_flow_delete_stream_type(struct uref *uref)
- int uref_ts_flow_delete_sub_ancillary(struct uref *uref, uint8_t nb)
- int uref_ts_flow_delete_sub_composition(struct uref *uref, uint8_t nb)
- int uref_ts_flow_delete_sub_type(struct uref *uref, uint8_t nb)
- int uref_ts_flow_delete_tb_rate(struct uref *uref)
- int uref_ts_flow_delete_telx_magazine(struct uref *uref, uint8_t nb)
- int uref_ts_flow_delete_telx_page(struct uref *uref, uint8_t nb)
- int uref_ts_flow_delete_telx_type(struct uref *uref, uint8_t nb)
- int uref_ts_flow_delete_ts_delay(struct uref *uref)
- void uref_ts_flow_extract_descriptors(struct uref *uref, uint8_t *descs_p)
- int uref_ts_flow_get_descriptor(struct uref *uref, const uint8_t **p, size_t *size_p, uint8_t nb)
- int uref_ts_flow_get_descriptors(struct uref *uref, uint8_t *p)
- int uref_ts_flow_get_max_delay(struct uref *uref, uint64_t *p)
- int uref_ts_flow_get_pcr_pid(struct uref *uref, uint64_t *p)
- int uref_ts_flow_get_pes_header(struct uref *uref, uint8_t *p)
- int uref_ts_flow_get_pes_id(struct uref *uref, uint8_t *p)
- int uref_ts_flow_get_pes_min_duration(struct uref *uref, uint64_t *p)
- int uref_ts_flow_get_pid(struct uref *uref, uint64_t *p)
- int uref_ts_flow_get_psi_filter(struct uref *uref, const uint8_t **filter_p, const uint8_t **mask_p, size_t *size_p)
- int uref_ts_flow_get_psi_filter_internal(struct uref *uref, const uint8_t **p, size_t *size_p)
- int uref_ts_flow_get_stream_type(struct uref *uref, uint64_t *p)
- int uref_ts_flow_get_sub_ancillary(struct uref *uref, uint8_t *p, uint8_t nb)
- int uref_ts_flow_get_sub_composition(struct uref *uref, uint8_t *p, uint8_t nb)
- int uref_ts_flow_get_sub_type(struct uref *uref, uint8_t *p, uint8_t nb)
- int uref_ts_flow_get_tb_rate(struct uref *uref, uint64_t *p)
- int uref_ts_flow_get_telx_magazine(struct uref *uref, uint8_t *p, uint8_t nb)
- int uref_ts_flow_get_telx_page(struct uref *uref, uint8_t *p, uint8_t nb)
- int uref_ts_flow_get_telx_type(struct uref *uref, uint8_t *p, uint8_t nb)
- int uref_ts_flow_get_ts_delay(struct uref *uref, uint64_t *p)
- int uref_ts_flow_match_descriptors(struct uref *uref, uint8_t min, uint8_t max)
- int uref_ts_flow_match_max_delay(struct uref *uref, uint64_t min, uint64_t max)
- int uref_ts_flow_match_pcr_pid(struct uref *uref, uint64_t min, uint64_t max)
- int uref_ts_flow_match_pes_header(struct uref *uref, uint8_t min, uint8_t max)
- int uref_ts_flow_match_pes_id(struct uref *uref, uint8_t min, uint8_t max)
- int uref_ts_flow_match_pes_min_duration(struct uref *uref, uint64_t min, uint64_t max)
- int uref_ts_flow_match_pid(struct uref *uref, uint64_t min, uint64_t max)
- int uref_ts_flow_match_stream_type(struct uref *uref, uint64_t min, uint64_t max)
- int uref_ts_flow_match_sub_ancillary(struct uref *uref, uint8_t min, uint8_t max, uint8_t nb)
- int uref_ts_flow_match_sub_composition(struct uref *uref, uint8_t min, uint8_t max, uint8_t nb)
- int uref_ts_flow_match_sub_type(struct uref *uref, uint8_t min, uint8_t max, uint8_t nb)
- int uref_ts_flow_match_tb_rate(struct uref *uref, uint64_t min, uint64_t max)
- int uref_ts_flow_match_telx_magazine(struct uref *uref, uint8_t min, uint8_t max, uint8_t nb)
- int uref_ts_flow_match_telx_page(struct uref *uref, uint8_t min, uint8_t max, uint8_t nb)
- int uref_ts_flow_match_telx_type(struct uref *uref, uint8_t min, uint8_t max, uint8_t nb)
- int uref_ts_flow_match_ts_delay(struct uref *uref, uint64_t min, uint64_t max)
- int uref_ts_flow_set_descriptor(struct uref *uref, const uint8_t *v, size_t size, uint8_t nb)
- int uref_ts_flow_set_descriptors(struct uref *uref, uint8_t v)
- int uref_ts_flow_set_max_delay(struct uref *uref, uint64_t v)
- int uref_ts_flow_set_pcr_pid(struct uref *uref, uint64_t v)
- int uref_ts_flow_set_pes_header(struct uref *uref, uint8_t v)
- int uref_ts_flow_set_pes_id(struct uref *uref, uint8_t v)
- int uref_ts_flow_set_pes_min_duration(struct uref *uref, uint64_t v)
- int uref_ts_flow_set_pid(struct uref *uref, uint64_t v)
- int uref_ts_flow_set_psi_filter(struct uref *uref, const uint8_t *filter, const uint8_t *mask, size_t size)
- int uref_ts_flow_set_psi_filter_internal(struct uref *uref, const uint8_t *v, size_t size)
- int uref_ts_flow_set_stream_type(struct uref *uref, uint64_t v)
- int uref_ts_flow_set_sub_ancillary(struct uref *uref, uint8_t v, uint8_t nb)
- int uref_ts_flow_set_sub_composition(struct uref *uref, uint8_t v, uint8_t nb)
- int uref_ts_flow_set_sub_type(struct uref *uref, uint8_t v, uint8_t nb)
- int uref_ts_flow_set_tb_rate(struct uref *uref, uint64_t v)
- int uref_ts_flow_set_telx_magazine(struct uref *uref, uint8_t v, uint8_t nb)
- int uref_ts_flow_set_telx_page(struct uref *uref, uint8_t v, uint8_t nb)
- int uref_ts_flow_set_telx_type(struct uref *uref, uint8_t v, uint8_t nb)
- int uref_ts_flow_set_ts_delay(struct uref *uref, uint64_t v)
- size_t uref_ts_flow_size_descriptors(struct uref *uref)
Description
Members detail
This macro is declared in upipe-ts/uref_ts_flow.h source file, line 31.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
- uref: pointer to the uref
- descs_p: filled in with the descriptors (size to be calculated with uref_ts_flow_size_descriptors)
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