upipe-modules/upipe_rtp_reorder.h header reference

Upipe module to buffer and reorder rtp packets from multiple sources More

Header inclusion  

Members  

Type  

Functions  

Description  

Upipe module to buffer and reorder rtp packets from multiple sources

Members detail  

#define UPIPE_RTPR_INPUT_SIGNATURE  

This macro is declared in upipe-modules/upipe_rtp_reorder.h source file, line 39.

#define UPIPE_RTPR_SIGNATURE  

This macro is declared in upipe-modules/upipe_rtp_reorder.h source file, line 38.

#define _UPIPE_MODULES_UPIPE_RTP_REORDER_H_  

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

enum upipe_rtpr_command  

This enum is declared in upipe-modules/upipe_rtp_reorder.h source file, line 44.

This enum extends upipe_command with specific commands for delay pipes.

IdentifierValueDescription
UPIPE_RTPR_SENTINELUPIPE_CONTROL_LOCAL
UPIPE_RTPR_GET_DELAYunknownreturns the current reorder delay being set into urefs (uint64_t **)
UPIPE_RTPR_SET_DELAYunknownsets the reorder delay to set into urefs (uint64_t *)

int upipe_rtpr_get_delay(struct upipe *upipe, uint64_t *delay_p)  

This function is declared in upipe-modules/upipe_rtp_reorder.h source file, line 66.

This function returns the current delay being set into urefs.

Parameter list:

  • upipe: description structure of the pipe
  • delay_p: filled with the current delay

The return value is an error code

struct upipe_mgr * upipe_rtpr_mgr_alloc(void )  

This function is declared in upipe-modules/upipe_rtp_reorder.h source file, line 57.

This function returns the management structure for rtpr pipes.

The return value is pointer to manager

int upipe_rtpr_set_delay(struct upipe *upipe, uint64_t delay)  

This function is declared in upipe-modules/upipe_rtp_reorder.h source file, line 78.

This function sets the delay to set into urefs.

Parameter list:

  • upipe: description structure of the pipe
  • delay: delay 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