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  

Functions  

Macro  

Description  

Upipe module building frames from chunks of an ISO 13818-2 stream

Members detail  

#define UPIPE_MPGVF_EXPECTED_FLOW_DEF  

This macro is declared in upipe-framers/upipe_mpgv_framer.h source file, line 35.

We only accept the ISO 13818-2 elementary stream.

#define UPIPE_MPGVF_SIGNATURE  

This macro is declared in upipe-framers/upipe_mpgv_framer.h source file, line 33.

#define _UPIPE_FRAMERS_UPIPE_MPGV_FRAMER_H_  

This macro is declared in upipe-framers/upipe_mpgv_framer.h source file, line 26.

enum upipe_mpgvf_command  

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.

IdentifierValueDescription
UPIPE_MPGVF_SENTINEL0
UPIPE_MPGVF_GET_SEQUENCE_INSERTION1returns the current setting for sequence header insertion (int *)
UPIPE_MPGVF_SET_SEQUENCE_INSERTION2sets 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

Valid XHTML 1.0 StrictGenerated by cmassiot on Thu Nov 6 12:15:22 2014 using MkDoc