upipe-modules/upipe_auto_inner.h header reference
Upipe module trying inner pipes to handle input flow def. More
Header inclusion [link]
Members [link]
Type [link]
Functions [link]
- int upipe_autoin_mgr_add_mgr(struct upipe_mgr *mgr, const char *name, struct upipe_mgr *inner_mgr)
- struct upipe_mgr * upipe_autoin_mgr_alloc(void )
- int upipe_autoin_mgr_del_mgr(struct upipe_mgr *mgr, struct upipe_mgr *inner_mgr)
Description [link]
Upipe module trying inner pipes to handle input flow def.
Members detail [link]
#define UPIPE_AUTOIN_SIGNATURE [link]
This macro is declared in upipe-modules/upipe_auto_inner.h source file, line 38.
#define _UPIPE_MODULES_UPIPE_AUTO_INNER_H_ [link]
This macro is declared in upipe-modules/upipe_auto_inner.h source file, line 30.
int upipe_autoin_mgr_add_mgr(struct upipe_mgr *mgr, const char *name, struct upipe_mgr *inner_mgr) [link]
This function is declared in upipe-modules/upipe_auto_inner.h source file, line 62.
This function adds an inner manager to try.
Parameter list:
- mgr: auto inner pipe manager
- name: name use for inner uprobe prefix
- inner_mgr: inner manager to add
The return value is an error code
This function is declared in upipe-modules/upipe_auto_inner.h source file, line 83.
This function allocates and initializes a pipe manager.
The return value is an alloocated and initialized pipe manager or NULL
enum upipe_autoin_mgr_command [link]
This enum is declared in upipe-modules/upipe_auto_inner.h source file, line 42.
This enum enumerates the auto inner pipe manager private commands.
| Identifier | Value | Description |
|---|---|---|
| UPIPE_AUTOIN_MGR_SENTINEL | 0x8000 | sentinel |
| UPIPE_AUTOIN_MGR_ADD_MGR | 1 | add an inner manager to try (struct upipe_mgr *) |
| UPIPE_AUTOIN_MGR_DEL_MGR | 2 | delete an inner manager from the list (struct upipe_mgr *) |
This function is declared in upipe-modules/upipe_auto_inner.h source file, line 74.
This function deletes an inner manager pipe from the auto inner manager list.
Parameter list:
- mgr: auto inner pipe manager
- inner_mgr: inner pipe manager to delete