MMAL_3-15-2015
MMAL_ES_FORMAT_T Struct Reference

#include <mmal_format.h>

Public Attributes

MMAL_ES_TYPE_T type
 
MMAL_FOURCC_T encoding
 
MMAL_FOURCC_T encoding_variant
 
MMAL_ES_SPECIFIC_FORMAT_Tes
 
uint32_t bitrate
 
uint32_t flags
 
uint32_t extradata_size
 
uint8_t * extradata
 

Detailed Description

Definition of an elementary stream format

Member Data Documentation

uint32_t MMAL_ES_FORMAT_T::bitrate

Bitrate in bits per second

MMAL_FOURCC_T MMAL_ES_FORMAT_T::encoding

FourCC specifying the encoding of the elementary stream. See the pre-defined encodings for some examples.

MMAL_FOURCC_T MMAL_ES_FORMAT_T::encoding_variant

FourCC specifying the specific encoding variant of the elementary stream. See the pre-defined encoding variants for some examples.

MMAL_ES_SPECIFIC_FORMAT_T* MMAL_ES_FORMAT_T::es

Type specific information for the elementary stream

uint8_t* MMAL_ES_FORMAT_T::extradata

Codec specific data

uint32_t MMAL_ES_FORMAT_T::extradata_size

Size of the codec specific data

uint32_t MMAL_ES_FORMAT_T::flags

Flags describing properties of the elementary stream. See Elementary stream flags.

MMAL_ES_TYPE_T MMAL_ES_FORMAT_T::type

Type of the elementary stream


The documentation for this struct was generated from the following file: