upipe-framers/upipe_mpgv_framer.h header reference
Upipe module building frames from chunks of an ISO 13818-2 stream More
Header inclusion
Members
Type
- enum upipe_mpgvf_command
Functions
- bool upipe_mpgvf_get_sequence_insertion(struct upipe *upipe, bool *val_p)
- struct upipe_mgr * upipe_mpgvf_mgr_alloc(void )
- bool upipe_mpgvf_set_sequence_insertion(struct upipe *upipe, bool val)
Macro
Description
Members detail
This macro is declared in upipe-framers/upipe_mpgv_framer.h source file, line 35.
We only accept the ISO 13818-2 elementary stream.
This macro is declared in upipe-framers/upipe_mpgv_framer.h source file, line 33.
This macro is declared in upipe-framers/upipe_mpgv_framer.h source file, line 26.
This enum is declared in upipe-framers/upipe_mpgv_framer.h source file, line 39.
This enum extends upipe_command with specific commands for mpgv framer.
Identifier | Value | Description |
---|---|---|
UPIPE_MPGVF_SENTINEL | 0 | |
UPIPE_MPGVF_GET_SEQUENCE_INSERTION | 1 | returns the current setting for sequence header insertion (int *) |
UPIPE_MPGVF_SET_SEQUENCE_INSERTION | 2 | sets or unsets the sequence header insertion (int) |
bool upipe_mpgvf_get_sequence_insertion(struct upipe *upipe, bool *val_p)
This function is declared in upipe-framers/upipe_mpgv_framer.h source file, line 62.
This function returns the current setting for sequence header insertion.
Parameters list:
- upipe: description structure of the pipe
- val_p: filled with the current setting
The return value is false in case of error
struct upipe_mgr * upipe_mpgvf_mgr_alloc(void )
This function is declared in upipe-framers/upipe_mpgv_framer.h source file, line 52.
This function returns the management structure for all mpgvf pipes.
The return value is pointer to manager
bool upipe_mpgvf_set_sequence_insertion(struct upipe *upipe, bool val)
This function is declared in upipe-framers/upipe_mpgv_framer.h source file, line 80.
This function sets or unsets the sequence header insertion. When true, a sequence headers is inserted in front of every I frame if it is missing, as per ISO-13818-2 specification.
Parameters list:
- upipe: description structure of the pipe
- val: true for sequence header insertion
The return value is false in case of error