upipe-framers/upipe_auto_framer.h header reference
Upipe framers automatic detection More
Header inclusion [link]
Members [link]
Type [link]
Functions [link]
- struct upipe_mgr * upipe_autof_mgr_alloc(void )
- int upipe_autof_mgr_get_a52f_mgr(struct upipe_mgr *mgr, struct upipe_mgr *p)
- int upipe_autof_mgr_get_dvbsubf_mgr(struct upipe_mgr *mgr, struct upipe_mgr *p)
- int upipe_autof_mgr_get_h264f_mgr(struct upipe_mgr *mgr, struct upipe_mgr *p)
- int upipe_autof_mgr_get_h265f_mgr(struct upipe_mgr *mgr, struct upipe_mgr *p)
- int upipe_autof_mgr_get_idem_mgr(struct upipe_mgr *mgr, struct upipe_mgr *p)
- int upipe_autof_mgr_get_mpgaf_mgr(struct upipe_mgr *mgr, struct upipe_mgr *p)
- int upipe_autof_mgr_get_mpgvf_mgr(struct upipe_mgr *mgr, struct upipe_mgr *p)
- int upipe_autof_mgr_get_opusf_mgr(struct upipe_mgr *mgr, struct upipe_mgr *p)
- int upipe_autof_mgr_get_s302f_mgr(struct upipe_mgr *mgr, struct upipe_mgr *p)
- int upipe_autof_mgr_get_telxf_mgr(struct upipe_mgr *mgr, struct upipe_mgr *p)
- int upipe_autof_mgr_set_a52f_mgr(struct upipe_mgr *mgr, struct upipe_mgr *m)
- int upipe_autof_mgr_set_dvbsubf_mgr(struct upipe_mgr *mgr, struct upipe_mgr *m)
- int upipe_autof_mgr_set_h264f_mgr(struct upipe_mgr *mgr, struct upipe_mgr *m)
- int upipe_autof_mgr_set_h265f_mgr(struct upipe_mgr *mgr, struct upipe_mgr *m)
- int upipe_autof_mgr_set_idem_mgr(struct upipe_mgr *mgr, struct upipe_mgr *m)
- int upipe_autof_mgr_set_mpgaf_mgr(struct upipe_mgr *mgr, struct upipe_mgr *m)
- int upipe_autof_mgr_set_mpgvf_mgr(struct upipe_mgr *mgr, struct upipe_mgr *m)
- int upipe_autof_mgr_set_opusf_mgr(struct upipe_mgr *mgr, struct upipe_mgr *m)
- int upipe_autof_mgr_set_s302f_mgr(struct upipe_mgr *mgr, struct upipe_mgr *m)
- int upipe_autof_mgr_set_telxf_mgr(struct upipe_mgr *mgr, struct upipe_mgr *m)
Description [link]
Upipe framers automatic detection
Members detail [link]
#define UPIPE_AUTOF_MGR_GET_SET_MGR(name, NAME) [link]
This macro is declared in upipe-framers/upipe_auto_framer.h source file, line 46.
#define UPIPE_AUTOF_MGR_GET_SET_MGR2(name, NAME) [link]
This macro is declared in upipe-framers/upipe_auto_framer.h source file, line 68.
#define UPIPE_AUTOF_SIGNATURE [link]
This macro is declared in upipe-framers/upipe_auto_framer.h source file, line 33.
#define _UPIPE_FRAMERS_UPIPE_AUTO_FRAMER_H_ [link]
This macro is declared in upipe-framers/upipe_auto_framer.h source file, line 26.
This function is declared in upipe-framers/upipe_auto_framer.h source file, line 40.
This function returns the management structure for all auto framers.
The return value is pointer to manager
enum upipe_autof_mgr_command [link]
This enum is declared in upipe-framers/upipe_auto_framer.h source file, line 43.
This enum extends upipe_mgr_command with specific commands for autof.
| Identifier | Value | Description |
|---|---|---|
| UPIPE_AUTOF_MGR_SENTINEL | 0x8000 | |
| UPIPE_AUTOF_MGR_GET_IDEM_MGR | 1 | returns the current manager for idem inner pipes (struct upipe_mgr **) |
| UPIPE_AUTOF_MGR_SET_IDEM_MGR | 2 | sets the manager for idem inner pipes (struct upipe_mgr *) |
| UPIPE_AUTOF_MGR_GET_MPGAF_MGR | 3 | returns the current manager for mpgaf inner pipes (struct upipe_mgr **) |
| UPIPE_AUTOF_MGR_SET_MPGAF_MGR | 4 | sets the manager for mpgaf inner pipes (struct upipe_mgr *) |
| UPIPE_AUTOF_MGR_GET_A52F_MGR | 5 | returns the current manager for a52f inner pipes (struct upipe_mgr **) |
| UPIPE_AUTOF_MGR_SET_A52F_MGR | 6 | sets the manager for a52f inner pipes (struct upipe_mgr *) |
| UPIPE_AUTOF_MGR_GET_MPGVF_MGR | 7 | returns the current manager for mpgvf inner pipes (struct upipe_mgr **) |
| UPIPE_AUTOF_MGR_SET_MPGVF_MGR | 8 | sets the manager for mpgvf inner pipes (struct upipe_mgr *) |
| UPIPE_AUTOF_MGR_GET_H264F_MGR | 9 | returns the current manager for h264f inner pipes (struct upipe_mgr **) |
| UPIPE_AUTOF_MGR_SET_H264F_MGR | 10 | sets the manager for h264f inner pipes (struct upipe_mgr *) |
| UPIPE_AUTOF_MGR_GET_H265F_MGR | 11 | returns the current manager for h265f inner pipes (struct upipe_mgr **) |
| UPIPE_AUTOF_MGR_SET_H265F_MGR | 12 | sets the manager for h265f inner pipes (struct upipe_mgr *) |
| UPIPE_AUTOF_MGR_GET_TELXF_MGR | 13 | returns the current manager for telxf inner pipes (struct upipe_mgr **) |
| UPIPE_AUTOF_MGR_SET_TELXF_MGR | 14 | sets the manager for telxf inner pipes (struct upipe_mgr *) |
| UPIPE_AUTOF_MGR_GET_DVBSUBF_MGR | 15 | returns the current manager for dvbsubf inner pipes (struct upipe_mgr **) |
| UPIPE_AUTOF_MGR_SET_DVBSUBF_MGR | 16 | sets the manager for dvbsubf inner pipes (struct upipe_mgr *) |
| UPIPE_AUTOF_MGR_GET_OPUSF_MGR | 17 | returns the current manager for opusf inner pipes (struct upipe_mgr **) |
| UPIPE_AUTOF_MGR_SET_OPUSF_MGR | 18 | sets the manager for opusf inner pipes (struct upipe_mgr *) |
| UPIPE_AUTOF_MGR_GET_S302F_MGR | 19 | returns the current manager for s302f inner pipes (struct upipe_mgr **) |
| UPIPE_AUTOF_MGR_SET_S302F_MGR | 20 | sets the manager for s302f inner pipes (struct upipe_mgr *) |
| UPIPE_AUTOF_MGR_GET_ID3V2F_MGR | 21 | returns the current manager for id3v2f inner pipes (struct upipe_mgr **) |
| UPIPE_AUTOF_MGR_SET_ID3V2F_MGR | 22 | sets the manager for id3v2f inner pipes (struct upipe_mgr *) |
This function is declared in upipe-framers/upipe_auto_framer.h source file, line 100.
This function returns the current manager for a52f inner pipes.
Parameter list:
- mgr: pointer to manager
- p: filled in with the a52f manager
The return value is an error code
This function is declared in upipe-framers/upipe_auto_framer.h source file, line 105.
This function returns the current manager for dvbsubf inner pipes.
Parameter list:
- mgr: pointer to manager
- p: filled in with the dvbsubf manager
The return value is an error code
This function is declared in upipe-framers/upipe_auto_framer.h source file, line 102.
This function returns the current manager for h264f inner pipes.
Parameter list:
- mgr: pointer to manager
- p: filled in with the h264f manager
The return value is an error code
This function is declared in upipe-framers/upipe_auto_framer.h source file, line 103.
This function returns the current manager for h265f inner pipes.
Parameter list:
- mgr: pointer to manager
- p: filled in with the h265f manager
The return value is an error code
This function is declared in upipe-framers/upipe_auto_framer.h source file, line 98.
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
This function is declared in upipe-framers/upipe_auto_framer.h source file, line 99.
This function returns the current manager for mpgaf inner pipes.
Parameter list:
- mgr: pointer to manager
- p: filled in with the mpgaf manager
The return value is an error code
This function is declared in upipe-framers/upipe_auto_framer.h source file, line 101.
This function returns the current manager for mpgvf inner pipes.
Parameter list:
- mgr: pointer to manager
- p: filled in with the mpgvf manager
The return value is an error code
This function is declared in upipe-framers/upipe_auto_framer.h source file, line 106.
This function returns the current manager for opusf inner pipes.
Parameter list:
- mgr: pointer to manager
- p: filled in with the opusf manager
The return value is an error code
This function is declared in upipe-framers/upipe_auto_framer.h source file, line 107.
This function returns the current manager for s302f inner pipes.
Parameter list:
- mgr: pointer to manager
- p: filled in with the s302f manager
The return value is an error code
This function is declared in upipe-framers/upipe_auto_framer.h source file, line 104.
This function returns the current manager for telxf inner pipes.
Parameter list:
- mgr: pointer to manager
- p: filled in with the telxf manager
The return value is an error code
This function is declared in upipe-framers/upipe_auto_framer.h source file, line 100.
This function sets the manager for a52f inner pipes. This may only be called before any pipe has been allocated.
Parameter list:
- mgr: pointer to manager
- m: pointer to a52f manager
The return value is an error code
This function is declared in upipe-framers/upipe_auto_framer.h source file, line 105.
This function sets the manager for dvbsubf inner pipes. This may only be called before any pipe has been allocated.
Parameter list:
- mgr: pointer to manager
- m: pointer to dvbsubf manager
The return value is an error code
This function is declared in upipe-framers/upipe_auto_framer.h source file, line 102.
This function sets the manager for h264f inner pipes. This may only be called before any pipe has been allocated.
Parameter list:
- mgr: pointer to manager
- m: pointer to h264f manager
The return value is an error code
This function is declared in upipe-framers/upipe_auto_framer.h source file, line 103.
This function sets the manager for h265f inner pipes. This may only be called before any pipe has been allocated.
Parameter list:
- mgr: pointer to manager
- m: pointer to h265f manager
The return value is an error code
This function is declared in upipe-framers/upipe_auto_framer.h source file, line 98.
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
This function is declared in upipe-framers/upipe_auto_framer.h source file, line 99.
This function sets the manager for mpgaf inner pipes. This may only be called before any pipe has been allocated.
Parameter list:
- mgr: pointer to manager
- m: pointer to mpgaf manager
The return value is an error code
This function is declared in upipe-framers/upipe_auto_framer.h source file, line 101.
This function sets the manager for mpgvf inner pipes. This may only be called before any pipe has been allocated.
Parameter list:
- mgr: pointer to manager
- m: pointer to mpgvf manager
The return value is an error code
This function is declared in upipe-framers/upipe_auto_framer.h source file, line 106.
This function sets the manager for opusf inner pipes. This may only be called before any pipe has been allocated.
Parameter list:
- mgr: pointer to manager
- m: pointer to opusf manager
The return value is an error code
This function is declared in upipe-framers/upipe_auto_framer.h source file, line 107.
This function sets the manager for s302f inner pipes. This may only be called before any pipe has been allocated.
Parameter list:
- mgr: pointer to manager
- m: pointer to s302f manager
The return value is an error code
This function is declared in upipe-framers/upipe_auto_framer.h source file, line 104.
This function sets the manager for telxf inner pipes. This may only be called before any pipe has been allocated.
Parameter list:
- mgr: pointer to manager
- m: pointer to telxf manager
The return value is an error code