upipe-modules/upipe_multicat_source.h header reference

Upipe module - multicat file source More

Header inclusion  

Members  

Functions  

Description  

Upipe module - multicat file source

Members detail  

#define UPIPE_MSRC_DEF_OFFSET  

This macro is declared in upipe-modules/upipe_multicat_source.h source file, line 49.

#define UPIPE_MSRC_DEF_ROTATE  

This macro is declared in upipe-modules/upipe_multicat_source.h source file, line 48.

#define UPIPE_MSRC_SIGNATURE  

This macro is declared in upipe-modules/upipe_multicat_source.h source file, line 47.

#define _UPIPE_MODULES_UPIPE_MULTICAT_SOURCE_H_  

This macro is declared in upipe-modules/upipe_multicat_source.h source file, line 31.

struct upipe_mgr * upipe_msrc_mgr_alloc(void )  

This function is declared in upipe-modules/upipe_multicat_source.h source file, line 56.

This function returns the management structure for msrc pipes.

The return value is pointer to manager

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

This function is declared in upipe-modules/upipe_multicat_source.h source file, line 44.

This function compares the aux suffix attribute in two urefs.

Parameter list:

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

The return value is 0 if both attributes are absent or identical

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

This function is declared in upipe-modules/upipe_multicat_source.h source file, line 43.

This function compares the data suffix attribute in two urefs.

Parameter list:

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

The return value is 0 if both attributes are absent or identical

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

This function is declared in upipe-modules/upipe_multicat_source.h source file, line 46.

This function compares the rotate offset attribute in two urefs.

Parameter list:

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

The return value is 0 if both attributes are absent or identical

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

This function is declared in upipe-modules/upipe_multicat_source.h source file, line 42.

This function compares the directory path attribute in two urefs.

Parameter list:

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

The return value is 0 if both attributes are absent or identical

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

This function is declared in upipe-modules/upipe_multicat_source.h source file, line 45.

This function compares the rotate interval attribute in two urefs.

Parameter list:

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

The return value is 0 if both attributes are absent or identical

int uref_msrc_flow_copy_aux(struct uref *uref, struct uref *uref_src)  

This function is declared in upipe-modules/upipe_multicat_source.h source file, line 44.

This function copies the aux suffix attribute from an uref to another.

Parameter list:

  • uref: pointer to the uref
  • uref_src: pointer to the source uref

The return value is an error code

int uref_msrc_flow_copy_data(struct uref *uref, struct uref *uref_src)  

This function is declared in upipe-modules/upipe_multicat_source.h source file, line 43.

This function copies the data suffix attribute from an uref to another.

Parameter list:

  • uref: pointer to the uref
  • uref_src: pointer to the source uref

The return value is an error code

int uref_msrc_flow_copy_offset(struct uref *uref, struct uref *uref_src)  

This function is declared in upipe-modules/upipe_multicat_source.h source file, line 46.

This function copies the rotate offset attribute from an uref to another.

Parameter list:

  • uref: pointer to the uref
  • uref_src: pointer to the source uref

The return value is an error code

int uref_msrc_flow_copy_path(struct uref *uref, struct uref *uref_src)  

This function is declared in upipe-modules/upipe_multicat_source.h source file, line 42.

This function copies the directory path attribute from an uref to another.

Parameter list:

  • uref: pointer to the uref
  • uref_src: pointer to the source uref

The return value is an error code

int uref_msrc_flow_copy_rotate(struct uref *uref, struct uref *uref_src)  

This function is declared in upipe-modules/upipe_multicat_source.h source file, line 45.

This function copies the rotate interval attribute from an uref to another.

Parameter list:

  • uref: pointer to the uref
  • uref_src: pointer to the source uref

The return value is an error code

int uref_msrc_flow_delete_aux(struct uref *uref)  

This function is declared in upipe-modules/upipe_multicat_source.h source file, line 44.

This function deletes the aux suffix attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_msrc_flow_delete_data(struct uref *uref)  

This function is declared in upipe-modules/upipe_multicat_source.h source file, line 43.

This function deletes the data suffix attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_msrc_flow_delete_offset(struct uref *uref)  

This function is declared in upipe-modules/upipe_multicat_source.h source file, line 46.

This function deletes the rotate offset attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_msrc_flow_delete_path(struct uref *uref)  

This function is declared in upipe-modules/upipe_multicat_source.h source file, line 42.

This function deletes the directory path attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_msrc_flow_delete_rotate(struct uref *uref)  

This function is declared in upipe-modules/upipe_multicat_source.h source file, line 45.

This function deletes the rotate interval attribute of a uref.

Parameter list:

  • uref: pointer to the uref

The return value is an error code

int uref_msrc_flow_get_aux(struct uref *uref, const char **p)  

This function is declared in upipe-modules/upipe_multicat_source.h source file, line 44.

This function returns the aux suffix 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_msrc_flow_get_data(struct uref *uref, const char **p)  

This function is declared in upipe-modules/upipe_multicat_source.h source file, line 43.

This function returns the data suffix 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_msrc_flow_get_offset(struct uref *uref, uint64_t *p)  

This function is declared in upipe-modules/upipe_multicat_source.h source file, line 46.

This function returns the rotate offset attribute of a uref.

Parameter list:

  • uref: pointer to the uref
  • p: pointer to the retrieved value (modified during execution)

The return value is an error code

int uref_msrc_flow_get_path(struct uref *uref, const char **p)  

This function is declared in upipe-modules/upipe_multicat_source.h source file, line 42.

This function returns the directory path 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_msrc_flow_get_rotate(struct uref *uref, uint64_t *p)  

This function is declared in upipe-modules/upipe_multicat_source.h source file, line 45.

This function returns the rotate interval 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_msrc_flow_match_aux(struct uref *uref, const char *prefix)  

This function is declared in upipe-modules/upipe_multicat_source.h source file, line 44.

This function compares the aux suffix attribute to a given prefix.

Parameter list:

  • uref: pointer to the uref
  • prefix: prefix to match

The return value is an error code

int uref_msrc_flow_match_data(struct uref *uref, const char *prefix)  

This function is declared in upipe-modules/upipe_multicat_source.h source file, line 43.

This function compares the data suffix attribute to a given prefix.

Parameter list:

  • uref: pointer to the uref
  • prefix: prefix to match

The return value is an error code

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

This function is declared in upipe-modules/upipe_multicat_source.h source file, line 46.

This function compares the rotate offset attribute to given values.

Parameter list:

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

The return value is an error code

int uref_msrc_flow_match_path(struct uref *uref, const char *prefix)  

This function is declared in upipe-modules/upipe_multicat_source.h source file, line 42.

This function compares the directory path attribute to a given prefix.

Parameter list:

  • uref: pointer to the uref
  • prefix: prefix to match

The return value is an error code

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

This function is declared in upipe-modules/upipe_multicat_source.h source file, line 45.

This function compares the rotate interval attribute to given values.

Parameter list:

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

The return value is an error code

int uref_msrc_flow_set_aux(struct uref *uref, const char *v)  

This function is declared in upipe-modules/upipe_multicat_source.h source file, line 44.

This function sets the aux suffix attribute of a uref.

Parameter list:

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

The return value is an error code

int uref_msrc_flow_set_data(struct uref *uref, const char *v)  

This function is declared in upipe-modules/upipe_multicat_source.h source file, line 43.

This function sets the data suffix attribute of a uref.

Parameter list:

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

The return value is an error code

int uref_msrc_flow_set_offset(struct uref *uref, uint64_t v)  

This function is declared in upipe-modules/upipe_multicat_source.h source file, line 46.

This function sets the rotate offset attribute of a uref.

Parameter list:

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

The return value is an error code

int uref_msrc_flow_set_path(struct uref *uref, const char *v)  

This function is declared in upipe-modules/upipe_multicat_source.h source file, line 42.

This function sets the directory path attribute of a uref.

Parameter list:

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

The return value is an error code

int uref_msrc_flow_set_rotate(struct uref *uref, uint64_t v)  

This function is declared in upipe-modules/upipe_multicat_source.h source file, line 45.

This function sets the rotate interval attribute of a uref.

Parameter list:

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

The return value is an error code

Valid XHTML 1.0 StrictGenerated by cmassiot on Fri Feb 2 23:57:18 2018 using MkDoc