upipe-ts/uref_ts_flow.h header reference
Upipe flow definition attributes for TS More
Header inclusion
Members
Functions
- int uref_ts_flow_add_descriptor(struct uref *uref, const uint8_t *desc, size_t desc_len)
- int uref_ts_flow_add_nit_descriptor(struct uref *uref, const uint8_t *desc, size_t desc_len)
- int uref_ts_flow_add_nit_ts_descriptor(struct uref *uref, const uint8_t *desc, size_t desc_len, uint64_t sub)
- int uref_ts_flow_add_sdt_descriptor(struct uref *uref, const uint8_t *desc, size_t desc_len)
- int uref_ts_flow_cmp_component_tag(struct uref *uref1, struct uref *uref2)
- int uref_ts_flow_cmp_component_type(struct uref *uref1, struct uref *uref2)
- int uref_ts_flow_cmp_conformance(struct uref *uref1, struct uref *uref2)
- int uref_ts_flow_cmp_descriptors(struct uref *uref1, struct uref *uref2)
- int uref_ts_flow_cmp_eit(struct uref *uref1, struct uref *uref2)
- int uref_ts_flow_cmp_eit_schedule(struct uref *uref1, struct uref *uref2)
- int uref_ts_flow_cmp_last_table_id(struct uref *uref1, struct uref *uref2)
- int uref_ts_flow_cmp_max_delay(struct uref *uref1, struct uref *uref2)
- int uref_ts_flow_cmp_network_name(struct uref *uref1, struct uref *uref2)
- int uref_ts_flow_cmp_nid(struct uref *uref1, struct uref *uref2)
- int uref_ts_flow_cmp_nit_descriptors(struct uref *uref1, struct uref *uref2)
- int uref_ts_flow_cmp_nit_ts(struct uref *uref1, struct uref *uref2)
- int uref_ts_flow_cmp_nit_ts_descriptors(struct uref *uref1, struct uref *uref2, uint64_t ts)
- int uref_ts_flow_cmp_nit_ts_onid(struct uref *uref1, struct uref *uref2, uint64_t ts)
- int uref_ts_flow_cmp_nit_ts_tsid(struct uref *uref1, struct uref *uref2, uint64_t ts)
- int uref_ts_flow_cmp_onid(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_alignment(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_provider_name(struct uref *uref1, struct uref *uref2)
- int uref_ts_flow_cmp_psi_section_interval(struct uref *uref1, struct uref *uref2)
- int uref_ts_flow_cmp_running_status(struct uref *uref1, struct uref *uref2)
- int uref_ts_flow_cmp_scrambled(struct uref *uref1, struct uref *uref2)
- int uref_ts_flow_cmp_sdt_descriptors(struct uref *uref1, struct uref *uref2)
- int uref_ts_flow_cmp_service_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_tsid(struct uref *uref1, struct uref *uref2)
- int uref_ts_flow_compare_descriptors(struct uref *uref1, struct uref *uref2)
- int uref_ts_flow_compare_nit_descriptors(struct uref *uref1, struct uref *uref2)
- int uref_ts_flow_compare_nit_ts_descriptors(struct uref *uref1, struct uref *uref2, uint64_t sub)
- int uref_ts_flow_compare_sdt_descriptors(struct uref *uref1, struct uref *uref2)
- int uref_ts_flow_copy_component_tag(struct uref *uref, struct uref *uref_src)
- int uref_ts_flow_copy_component_type(struct uref *uref, struct uref *uref_src)
- int uref_ts_flow_copy_conformance(struct uref *uref, struct uref *uref_src)
- int uref_ts_flow_copy_descriptor(struct uref *uref, struct uref *uref_src, uint64_t nb)
- int uref_ts_flow_copy_descriptors(struct uref *uref, struct uref *uref_src)
- int uref_ts_flow_copy_eit(struct uref *uref, struct uref *uref_src)
- int uref_ts_flow_copy_eit_schedule(struct uref *uref, struct uref *uref_src)
- int uref_ts_flow_copy_last_table_id(struct uref *uref, struct uref *uref_src)
- int uref_ts_flow_copy_max_delay(struct uref *uref, struct uref *uref_src)
- int uref_ts_flow_copy_network_name(struct uref *uref, struct uref *uref_src)
- int uref_ts_flow_copy_nid(struct uref *uref, struct uref *uref_src)
- int uref_ts_flow_copy_nit_descriptor(struct uref *uref, struct uref *uref_src, uint64_t nb)
- int uref_ts_flow_copy_nit_descriptors(struct uref *uref, struct uref *uref_src)
- int uref_ts_flow_copy_nit_ts(struct uref *uref, struct uref *uref_src)
- int uref_ts_flow_copy_nit_ts_descriptors(struct uref *uref, struct uref *uref_src, uint64_t ts)
- int uref_ts_flow_copy_nit_ts_onid(struct uref *uref, struct uref *uref_src, uint64_t ts)
- int uref_ts_flow_copy_nit_ts_tsid(struct uref *uref, struct uref *uref_src, uint64_t ts)
- int uref_ts_flow_copy_onid(struct uref *uref, struct uref *uref_src)
- int uref_ts_flow_copy_pcr_pid(struct uref *uref, struct uref *uref_src)
- int uref_ts_flow_copy_pes_alignment(struct uref *uref, struct uref *uref_src)
- int uref_ts_flow_copy_pes_header(struct uref *uref, struct uref *uref_src)
- int uref_ts_flow_copy_pes_id(struct uref *uref, struct uref *uref_src)
- int uref_ts_flow_copy_pes_min_duration(struct uref *uref, struct uref *uref_src)
- int uref_ts_flow_copy_pid(struct uref *uref, struct uref *uref_src)
- int uref_ts_flow_copy_provider_name(struct uref *uref, struct uref *uref_src)
- int uref_ts_flow_copy_psi_filter_internal(struct uref *uref, struct uref *uref_src)
- int uref_ts_flow_copy_psi_section_interval(struct uref *uref, struct uref *uref_src)
- int uref_ts_flow_copy_running_status(struct uref *uref, struct uref *uref_src)
- int uref_ts_flow_copy_scrambled(struct uref *uref, struct uref *uref_src)
- int uref_ts_flow_copy_sdt_descriptor(struct uref *uref, struct uref *uref_src, uint64_t nb)
- int uref_ts_flow_copy_sdt_descriptors(struct uref *uref, struct uref *uref_src)
- int uref_ts_flow_copy_service_type(struct uref *uref, struct uref *uref_src)
- int uref_ts_flow_copy_sub_ancillary(struct uref *uref, struct uref *uref_src, uint8_t nb)
- int uref_ts_flow_copy_sub_composition(struct uref *uref, struct uref *uref_src, uint8_t nb)
- int uref_ts_flow_copy_sub_type(struct uref *uref, struct uref *uref_src, uint8_t nb)
- int uref_ts_flow_copy_tb_rate(struct uref *uref, struct uref *uref_src)
- int uref_ts_flow_copy_telx_magazine(struct uref *uref, struct uref *uref_src, uint8_t nb)
- int uref_ts_flow_copy_telx_page(struct uref *uref, struct uref *uref_src, uint8_t nb)
- int uref_ts_flow_copy_telx_type(struct uref *uref, struct uref *uref_src, uint8_t nb)
- int uref_ts_flow_copy_tsid(struct uref *uref, struct uref *uref_src)
- int uref_ts_flow_delete_component_tag(struct uref *uref)
- int uref_ts_flow_delete_component_type(struct uref *uref)
- int uref_ts_flow_delete_conformance(struct uref *uref)
- int uref_ts_flow_delete_descriptor(struct uref *uref, uint64_t nb)
- int uref_ts_flow_delete_descriptors(struct uref *uref)
- int uref_ts_flow_delete_eit(struct uref *uref)
- int uref_ts_flow_delete_eit_schedule(struct uref *uref)
- int uref_ts_flow_delete_last_table_id(struct uref *uref)
- int uref_ts_flow_delete_max_delay(struct uref *uref)
- int uref_ts_flow_delete_network_name(struct uref *uref)
- int uref_ts_flow_delete_nid(struct uref *uref)
- int uref_ts_flow_delete_nit_descriptor(struct uref *uref, uint64_t nb)
- int uref_ts_flow_delete_nit_descriptors(struct uref *uref)
- int uref_ts_flow_delete_nit_ts(struct uref *uref)
- int uref_ts_flow_delete_nit_ts_descriptor(struct uref *uref, uint64_t sub, uint64_t nb)
- int uref_ts_flow_delete_nit_ts_descriptors(struct uref *uref, uint64_t ts)
- int uref_ts_flow_delete_nit_ts_onid(struct uref *uref, uint64_t ts)
- int uref_ts_flow_delete_nit_ts_tsid(struct uref *uref, uint64_t ts)
- int uref_ts_flow_delete_onid(struct uref *uref)
- int uref_ts_flow_delete_pcr_pid(struct uref *uref)
- int uref_ts_flow_delete_pes_alignment(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_provider_name(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_psi_section_interval(struct uref *uref)
- int uref_ts_flow_delete_running_status(struct uref *uref)
- int uref_ts_flow_delete_scrambled(struct uref *uref)
- int uref_ts_flow_delete_sdt_descriptor(struct uref *uref, uint64_t nb)
- int uref_ts_flow_delete_sdt_descriptors(struct uref *uref)
- int uref_ts_flow_delete_service_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_tsid(struct uref *uref)
- void uref_ts_flow_extract_descriptors(struct uref *uref, uint8_t *descs_p)
- void uref_ts_flow_extract_nit_descriptors(struct uref *uref, uint8_t *descs_p)
- void uref_ts_flow_extract_nit_ts_descriptors(struct uref *uref, uint8_t *descs_p, uint64_t sub)
- void uref_ts_flow_extract_sdt_descriptors(struct uref *uref, uint8_t *descs_p)
- int uref_ts_flow_get_component_tag(struct uref *uref, uint8_t *p)
- int uref_ts_flow_get_component_type(struct uref *uref, uint8_t *p)
- int uref_ts_flow_get_conformance(struct uref *uref, const char **p)
- int uref_ts_flow_get_descriptor(struct uref *uref, const uint8_t **p, size_t *size_p, uint64_t nb)
- int uref_ts_flow_get_descriptors(struct uref *uref, uint64_t *p)
- int uref_ts_flow_get_eit(struct uref *uref)
- int uref_ts_flow_get_eit_schedule(struct uref *uref)
- int uref_ts_flow_get_last_table_id(struct uref *uref, uint8_t *p)
- int uref_ts_flow_get_max_delay(struct uref *uref, uint64_t *p)
- int uref_ts_flow_get_network_name(struct uref *uref, const char **p)
- int uref_ts_flow_get_nid(struct uref *uref, uint64_t *p)
- int uref_ts_flow_get_nit_descriptor(struct uref *uref, const uint8_t **p, size_t *size_p, uint64_t nb)
- int uref_ts_flow_get_nit_descriptors(struct uref *uref, uint64_t *p)
- int uref_ts_flow_get_nit_ts(struct uref *uref, uint64_t *p)
- 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)
- int uref_ts_flow_get_nit_ts_descriptors(struct uref *uref, uint64_t *p, uint64_t ts)
- int uref_ts_flow_get_nit_ts_onid(struct uref *uref, uint64_t *p, uint64_t ts)
- int uref_ts_flow_get_nit_ts_tsid(struct uref *uref, uint64_t *p, uint64_t ts)
- int uref_ts_flow_get_onid(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_alignment(struct uref *uref)
- 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_provider_name(struct uref *uref, const char **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_psi_section_interval(struct uref *uref, uint64_t *p)
- int uref_ts_flow_get_running_status(struct uref *uref, uint8_t *p)
- int uref_ts_flow_get_scrambled(struct uref *uref)
- int uref_ts_flow_get_sdt_descriptor(struct uref *uref, const uint8_t **p, size_t *size_p, uint64_t nb)
- int uref_ts_flow_get_sdt_descriptors(struct uref *uref, uint64_t *p)
- int uref_ts_flow_get_service_type(struct uref *uref, uint8_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_tsid(struct uref *uref, uint64_t *p)
- int uref_ts_flow_match_component_tag(struct uref *uref, uint8_t min, uint8_t max)
- int uref_ts_flow_match_component_type(struct uref *uref, uint8_t min, uint8_t max)
- int uref_ts_flow_match_conformance(struct uref *uref, const char *prefix)
- int uref_ts_flow_match_descriptors(struct uref *uref, uint64_t min, uint64_t max)
- int uref_ts_flow_match_last_table_id(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_network_name(struct uref *uref, const char *prefix)
- int uref_ts_flow_match_nid(struct uref *uref, uint64_t min, uint64_t max)
- int uref_ts_flow_match_nit_descriptors(struct uref *uref, uint64_t min, uint64_t max)
- int uref_ts_flow_match_nit_ts(struct uref *uref, uint64_t min, uint64_t max)
- int uref_ts_flow_match_nit_ts_descriptors(struct uref *uref, uint8_t min, uint8_t max, uint64_t ts)
- int uref_ts_flow_match_nit_ts_onid(struct uref *uref, uint8_t min, uint8_t max, uint64_t ts)
- int uref_ts_flow_match_nit_ts_tsid(struct uref *uref, uint8_t min, uint8_t max, uint64_t ts)
- int uref_ts_flow_match_onid(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_provider_name(struct uref *uref, const char *prefix)
- int uref_ts_flow_match_psi_section_interval(struct uref *uref, uint64_t min, uint64_t max)
- int uref_ts_flow_match_running_status(struct uref *uref, uint8_t min, uint8_t max)
- int uref_ts_flow_match_sdt_descriptors(struct uref *uref, uint64_t min, uint64_t max)
- int uref_ts_flow_match_service_type(struct uref *uref, uint8_t min, uint8_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_tsid(struct uref *uref, uint64_t min, uint64_t max)
- int uref_ts_flow_set_component_tag(struct uref *uref, uint8_t v)
- int uref_ts_flow_set_component_type(struct uref *uref, uint8_t v)
- int uref_ts_flow_set_conformance(struct uref *uref, const char *v)
- int uref_ts_flow_set_descriptor(struct uref *uref, const uint8_t *v, size_t size, uint64_t nb)
- int uref_ts_flow_set_descriptors(struct uref *uref, uint64_t v)
- int uref_ts_flow_set_eit(struct uref *uref)
- int uref_ts_flow_set_eit_schedule(struct uref *uref)
- int uref_ts_flow_set_last_table_id(struct uref *uref, uint8_t v)
- int uref_ts_flow_set_max_delay(struct uref *uref, uint64_t v)
- int uref_ts_flow_set_network_name(struct uref *uref, const char *v)
- int uref_ts_flow_set_nid(struct uref *uref, uint64_t v)
- int uref_ts_flow_set_nit_descriptor(struct uref *uref, const uint8_t *v, size_t size, uint64_t nb)
- int uref_ts_flow_set_nit_descriptors(struct uref *uref, uint64_t v)
- int uref_ts_flow_set_nit_ts(struct uref *uref, uint64_t v)
- int uref_ts_flow_set_nit_ts_descriptor(struct uref *uref, const uint8_t *v, size_t size, uint64_t sub, uint64_t nb)
- int uref_ts_flow_set_nit_ts_descriptors(struct uref *uref, uint64_t v, uint64_t ts)
- int uref_ts_flow_set_nit_ts_onid(struct uref *uref, uint64_t v, uint64_t ts)
- int uref_ts_flow_set_nit_ts_tsid(struct uref *uref, uint64_t v, uint64_t ts)
- int uref_ts_flow_set_onid(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_alignment(struct uref *uref)
- 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_provider_name(struct uref *uref, const char *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_psi_filter_internal_from_hex(struct uref *uref, const char *v)
- int uref_ts_flow_set_psi_section_interval(struct uref *uref, uint64_t v)
- int uref_ts_flow_set_running_status(struct uref *uref, uint8_t v)
- int uref_ts_flow_set_scrambled(struct uref *uref)
- int uref_ts_flow_set_sdt_descriptor(struct uref *uref, const uint8_t *v, size_t size, uint64_t nb)
- int uref_ts_flow_set_sdt_descriptors(struct uref *uref, uint64_t v)
- int uref_ts_flow_set_service_type(struct uref *uref, uint8_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_tsid(struct uref *uref, uint64_t v)
- size_t uref_ts_flow_size_descriptors(struct uref *uref)
- size_t uref_ts_flow_size_nit_descriptors(struct uref *uref)
- size_t uref_ts_flow_size_nit_ts_descriptors(struct uref *uref, uint64_t sub)
- size_t uref_ts_flow_size_sdt_descriptors(struct uref *uref)
Description
Upipe flow definition attributes for TS
Members detail
This macro is declared in upipe-ts/uref_ts_flow.h source file, line 31.
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 65.
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
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 105.
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)
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 115.
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
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 92.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 61.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 60.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 44.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 62.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 82.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 83.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 96.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 47.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 100.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 99.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 102.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 106.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 113.
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
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 108.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 81.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 46.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 53.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 55.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 52.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 57.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 45.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 86.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 51.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 84.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 85.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 89.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 87.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 77.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 75.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 73.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 48.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 69.
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
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 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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 67.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 80.
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
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 65.
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
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 105.
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
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 115.
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
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 92.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 61.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 60.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 44.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 64.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 62.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 82.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 83.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 96.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 47.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 100.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 99.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 104.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 102.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 106.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 113.
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
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 108.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 81.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 46.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 53.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 55.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 52.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 57.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 45.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 86.
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
This function is declared in UREF_ATTR_OPAQUE function like macro expansion, line 64 in upipe-ts/uref_ts_flow.h source file, line 49.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 51.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 84.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 85.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 91.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 89.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 87.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 77.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 75.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 73.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 48.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 69.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 71.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 67.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 80.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 61.
This function deletes the component tag attribute of a uref.
Parameter list:
- uref: pointer to the uref
The return value is an error code
This function is declared in upipe-ts/uref_ts_flow.h source file, line 60.
This function deletes the component type attribute of a uref.
Parameter list:
- uref: pointer to the uref
The return value is an error code
This function is declared in upipe-ts/uref_ts_flow.h source file, line 44.
This function deletes the conformance attribute of a uref.
Parameter list:
- uref: pointer to the uref
The return value is an error code
This function is declared in upipe-ts/uref_ts_flow.h source file, line 64.
This function deletes the descriptor attribute of a uref.
Parameter list:
- uref: pointer to the uref
The return value is an error code
This function is declared in upipe-ts/uref_ts_flow.h source file, line 62.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 82.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 83.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 96.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 47.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 100.
This function deletes the network name attribute of a uref.
Parameter list:
- uref: pointer to the uref
The return value is an error code
This function is declared in upipe-ts/uref_ts_flow.h source file, line 99.
This function deletes the network ID attribute of a uref.
Parameter list:
- uref: pointer to the uref
The return value is an error code
This function is declared in upipe-ts/uref_ts_flow.h source file, line 104.
This function deletes the NIT descriptor attribute of a uref.
Parameter list:
- uref: pointer to the uref
The return value is an error code
This function is declared in upipe-ts/uref_ts_flow.h source file, line 102.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 106.
This function deletes the ts number attribute of a uref.
Parameter list:
- uref: pointer to the uref
The return value is an error code
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 115.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 113.
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
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 108.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 81.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 46.
This function deletes the PCR PID attribute of a uref.
Parameter list:
- uref: pointer to the uref
The return value is an error code
This function is declared in upipe-ts/uref_ts_flow.h source file, line 53.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 55.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 52.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 57.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 45.
This function deletes the PID attribute of a uref.
Parameter list:
- uref: pointer to the uref
The return value is an error code
This function is declared in upipe-ts/uref_ts_flow.h source file, line 86.
This function deletes the provider name attribute of a uref.
Parameter list:
- uref: pointer to the uref
The return value is an error code
This function is declared in upipe-ts/uref_ts_flow.h source file, line 162.
This function deletes a PSI section filter.
Parameter list:
- uref: pointer to the uref
The return value is an error code
This function is declared in UREF_ATTR_OPAQUE function like macro expansion, line 53 in upipe-ts/uref_ts_flow.h source file, line 49.
This function deletes the PSI filter attribute of a uref.
Parameter list:
- uref: pointer to the uref
The return value is an error code
This function is declared in upipe-ts/uref_ts_flow.h source file, line 51.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 84.
This function deletes the running status attribute of a uref.
Parameter list:
- uref: pointer to the uref
The return value is an error code
This function is declared in upipe-ts/uref_ts_flow.h source file, line 85.
This function deletes a scrambled service attribute from a uref.
Parameter list:
- uref: pointer to the uref
The return value is an error code
This function is declared in upipe-ts/uref_ts_flow.h source file, line 91.
This function deletes the SDT descriptor attribute of a uref.
Parameter list:
- uref: pointer to the uref
The return value is an error code
This function is declared in upipe-ts/uref_ts_flow.h source file, line 89.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 87.
This function deletes the service type attribute of a uref.
Parameter list:
- uref: pointer to the uref
The return value is an error code
This function is declared in upipe-ts/uref_ts_flow.h source file, line 77.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 75.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 73.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 48.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 69.
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
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.
Parameter list:
- uref: pointer to the uref
The return value is an error code
This function is declared in upipe-ts/uref_ts_flow.h source file, line 67.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 80.
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
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 65.
This function extracts all descriptors.
Parameter list:
- uref: pointer to the uref
- descs_p: filled in with the descriptors (size to be calculated with uref_ts_flow_size_descriptors)
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 105.
This function extracts all nit_descriptors.
Parameter list:
- uref: pointer to the uref
- descs_p: filled in with the nit_descriptors (size to be calculated with uref_ts_flow_size_nit_descriptors)
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 115.
This function extracts all nit_ts_descriptors.
Parameter list:
- uref: pointer to the uref
- descs_p: filled in with the nit_ts_descriptors (size to be calculated with uref_ts_flow_size_nit_ts_descriptors)
- sub: number of the sub
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 92.
This function extracts all sdt_descriptors.
Parameter list:
- uref: pointer to the uref
- descs_p: filled in with the sdt_descriptors (size to be calculated with uref_ts_flow_size_sdt_descriptors)
This function is declared in upipe-ts/uref_ts_flow.h source file, line 61.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 60.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 44.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 64.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 62.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 82.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 83.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 96.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 47.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 100.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 99.
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)
This function is declared in upipe-ts/uref_ts_flow.h source file, line 104.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 102.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 106.
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)
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 115.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 113.
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
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 108.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 81.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 46.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 53.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 55.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 52.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 57.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 45.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 86.
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)
This function is declared in upipe-ts/uref_ts_flow.h source file, line 127.
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
This function is declared in UREF_ATTR_OPAQUE function like macro expansion, line 12 in upipe-ts/uref_ts_flow.h source file, line 49.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 51.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 84.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 85.
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)
This function is declared in upipe-ts/uref_ts_flow.h source file, line 91.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 89.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 87.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 77.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 75.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 73.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 48.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 69.
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
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.
Parameter list:
- uref: pointer to the uref
- p: pointer to the retrieved value (modified during execution)
The return value is an error code
This function is declared in upipe-ts/uref_ts_flow.h source file, line 67.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 80.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 61.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 60.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 44.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 62.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 96.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 47.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 100.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 99.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 102.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 106.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 113.
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
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 108.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 81.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 46.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 55.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 52.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 57.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 45.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 86.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 51.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 84.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 89.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 87.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 77.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 75.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 73.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 48.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 69.
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
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.
Parameter list:
- uref: pointer to the uref
- min: minimum value
- max: maximum value
The return value is an error code
This function is declared in upipe-ts/uref_ts_flow.h source file, line 67.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 80.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 61.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 60.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 44.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 64.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 62.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 82.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 83.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 96.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 47.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 100.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 99.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 104.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 102.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 106.
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)
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 115.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 113.
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
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 108.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 81.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 46.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 53.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 55.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 52.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 57.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 45.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 86.
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_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 149.
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
This function is declared in UREF_ATTR_OPAQUE function like macro expansion, line 30 in upipe-ts/uref_ts_flow.h source file, line 49.
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
This function is declared in UREF_ATTR_OPAQUE function like macro expansion, line 44 in upipe-ts/uref_ts_flow.h source file, line 49.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 51.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 84.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 85.
This function sets a scrambled service attribute in a uref.
Parameter list:
- uref: pointer to the uref
The return value is an error code
This function is declared in upipe-ts/uref_ts_flow.h source file, line 91.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 89.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 87.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 77.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 75.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 73.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 48.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 69.
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
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.
Parameter list:
- uref: pointer to the uref
- v: value to set
The return value is an error code
This function is declared in upipe-ts/uref_ts_flow.h source file, line 67.
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
This function is declared in upipe-ts/uref_ts_flow.h source file, line 80.
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
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 65.
This function gets the total size of descriptors.
Parameter list:
- uref: pointer to the uref
The return value is the size of descriptors
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 105.
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
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 115.
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
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 92.
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