upipe-modules/upipe_rtp_demux.h header reference

Upipe higher-level module reading several RTP streams More

Header inclusion [link] 

Members [link] 

Type [link] 

Functions [link] 

Description [link] 

Upipe higher-level module reading several RTP streams

Members detail [link] 

#define UPIPE_RTP_DEMUX_MGR_GET_SET_MGR(name, NAME) [link] 

This macro is declared in upipe-modules/upipe_rtp_demux.h source file, line 52.

#define UPIPE_RTP_DEMUX_MGR_GET_SET_MGR2(name, NAME) [link] 

This macro is declared in upipe-modules/upipe_rtp_demux.h source file, line 66.

#define UPIPE_RTP_DEMUX_SIGNATURE [link] 

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

#define UPIPE_RTP_DEMUX_SUB_SIGNATURE [link] 

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

#define _UPIPE_MODULES_UPIPE_RTP_DEMUX_H_ [link] 

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

struct upipe_mgr * upipe_rtp_demux_mgr_alloc(void ) [link] 

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

This function returns the management structure for all rtp_demux pipes.

The return value is pointer to manager

enum upipe_rtp_demux_mgr_command [link] 

This enum is declared in upipe-modules/upipe_rtp_demux.h source file, line 49.

This enum extends upipe_mgr_command with specific commands for rtp_demux.

IdentifierValueDescription
UPIPE_RTP_DEMUX_MGR_SENTINEL0x8000
UPIPE_RTP_DEMUX_MGR_GET_RTPD_MGR1returns the current manager for rtpd inner pipes (struct upipe_mgr **)
UPIPE_RTP_DEMUX_MGR_SET_RTPD_MGR2sets the manager for rtpd inner pipes (struct upipe_mgr *)
UPIPE_RTP_DEMUX_MGR_GET_IDEM_MGR3returns the current manager for idem inner pipes (struct upipe_mgr **)
UPIPE_RTP_DEMUX_MGR_SET_IDEM_MGR4sets the manager for idem inner pipes (struct upipe_mgr *)
UPIPE_RTP_DEMUX_MGR_GET_AUTOF_MGR5returns the current manager for autof inner pipes (struct upipe_mgr **)
UPIPE_RTP_DEMUX_MGR_SET_AUTOF_MGR6sets the manager for autof inner pipes (struct upipe_mgr *)

int upipe_rtp_demux_mgr_get_autof_mgr(struct upipe_mgr *mgr, struct upipe_mgr *p) [link] 

This function is declared in upipe-modules/upipe_rtp_demux.h source file, line 98.

This function returns the current manager for autof inner pipes.

Parameter list:

  • mgr: pointer to manager
  • p: filled in with the autof manager

The return value is an error code

int upipe_rtp_demux_mgr_get_idem_mgr(struct upipe_mgr *mgr, struct upipe_mgr *p) [link] 

This function is declared in upipe-modules/upipe_rtp_demux.h source file, line 97.

This function returns the current manager for idem inner pipes.

Parameter list:

  • mgr: pointer to manager
  • p: filled in with the idem manager

The return value is an error code

int upipe_rtp_demux_mgr_get_rtpd_mgr(struct upipe_mgr *mgr, struct upipe_mgr *p) [link] 

This function is declared in upipe-modules/upipe_rtp_demux.h source file, line 96.

This function returns the current manager for rtpd inner pipes.

Parameter list:

  • mgr: pointer to manager
  • p: filled in with the rtpd manager

The return value is an error code

int upipe_rtp_demux_mgr_set_autof_mgr(struct upipe_mgr *mgr, struct upipe_mgr *m) [link] 

This function is declared in upipe-modules/upipe_rtp_demux.h source file, line 98.

This function sets the manager for autof inner pipes. This may only be called before any pipe has been allocated.

Parameter list:

  • mgr: pointer to manager
  • m: pointer to autof manager

The return value is an error code

int upipe_rtp_demux_mgr_set_idem_mgr(struct upipe_mgr *mgr, struct upipe_mgr *m) [link] 

This function is declared in upipe-modules/upipe_rtp_demux.h source file, line 97.

This function sets the manager for idem inner pipes. This may only be called before any pipe has been allocated.

Parameter list:

  • mgr: pointer to manager
  • m: pointer to idem manager

The return value is an error code

int upipe_rtp_demux_mgr_set_rtpd_mgr(struct upipe_mgr *mgr, struct upipe_mgr *m) [link] 

This function is declared in upipe-modules/upipe_rtp_demux.h source file, line 96.

This function sets the manager for rtpd inner pipes. This may only be called before any pipe has been allocated.

Parameter list:

  • mgr: pointer to manager
  • m: pointer to rtpd manager

The return value is an error code

Valid XHTML 1.0 StrictGenerated by cmassiot on Sun Dec 14 18:31:17 2025 using MkDoc