upipe-modules/upipe_skip.h header reference
Upipe module - skip More
Header inclusion [link]
Members [link]
Type [link]
- enum upipe_skip_command
Functions [link]
- int upipe_skip_get_offset(struct upipe *upipe, size_t *offset_p)
- struct upipe_mgr * upipe_skip_mgr_alloc(void )
- int upipe_skip_set_offset(struct upipe *upipe, size_t offset)
Description [link]
Skip arbitrary length of data in blocks.
Members detail [link]
#define UPIPE_SKIP_SIGNATURE [link]
This macro is declared in upipe-modules/upipe_skip.h source file, line 40.
#define _UPIPE_MODULES_UPIPE_SKIP_H_ [link]
This macro is declared in upipe-modules/upipe_skip.h source file, line 32.
enum upipe_skip_command [link]
This enum is declared in upipe-modules/upipe_skip.h source file, line 44.
This enum extends upipe_command with specific commands for upipe_skip.
| Identifier | Value | Description |
|---|---|---|
| UPIPE_SKIP_SENTINEL | 0x8000 | |
| UPIPE_SKIP_GET_OFFSET | 1 | returns the current offset (size_t *) |
| UPIPE_SKIP_SET_OFFSET | 2 | defines offset (size_t) |
This function is declared in upipe-modules/upipe_skip.h source file, line 61.
This function returns the currently opened offset.
Parameter list:
- upipe: description structure of the pipe
- offset: current offset
The return value is an error code
This function is declared in upipe-modules/upipe_skip.h source file, line 83.
This function returns the management structure for skip pipes.
The return value is pointer to manager
This function is declared in upipe-modules/upipe_skip.h source file, line 74.
This function asks to open the given offset.
Parameter list:
- upipe: description structure of the pipe
- offset: skip offset
The return value is an error code