upipe-amt/upipe_amt_source.h header reference
Upipe source module for automatic multicast tunneling More
Header inclusion [link]
Members [link]
Type [link]
Functions [link]
- struct upipe_mgr * upipe_amtsrc_mgr_alloc(const char *amt_relay)
- int upipe_amtsrc_mgr_set_timeout(struct upipe_mgr *mgr, unsigned int timeout)
Description [link]
Upipe source module for automatic multicast tunneling
Members detail [link]
#define UPIPE_AMTSRC_SIGNATURE [link]
This macro is declared in upipe-amt/upipe_amt_source.h source file, line 38.
#define _UPIPE_AMT_UPIPE_AMT_SOURCE_H_ [link]
This macro is declared in upipe-amt/upipe_amt_source.h source file, line 31.
This function is declared in upipe-amt/upipe_amt_source.h source file, line 46.
This function returns the management structure for all amtsrc pipes.
Parameter list:
- amt_relay: IP of the AMT relay
The return value is pointer to manager
enum upipe_amtsrc_mgr_command [link]
This enum is declared in upipe-amt/upipe_amt_source.h source file, line 49.
This enum extends upipe_mgr_command with specific commands for amtsrc.
| Identifier | Value | Description |
|---|---|---|
| UPIPE_AMTSRC_MGR_SENTINEL | 0x8000 | |
| UPIPE_AMTSRC_MGR_SET_TIMEOUT | 1 | sets the timeout to switch to AMT (unsigned int) |
This function is declared in upipe-amt/upipe_amt_source.h source file, line 64.
This function sets the timeout to switch from SSM to AMT.
Parameter list:
- mgr: pointer to manager
- timeout: timeout in seconds
The return value is an error code