My Project
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

Definition at line 125 of file mmal_format.h.

Member Data Documentation

◆ bitrate

uint32_t MMAL_ES_FORMAT_T::bitrate

Bitrate in bits per second

Definition at line 140 of file mmal_format.h.

◆ encoding

MMAL_FOURCC_T MMAL_ES_FORMAT_T::encoding

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

Definition at line 129 of file mmal_format.h.

◆ encoding_variant

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.

Definition at line 133 of file mmal_format.h.

◆ es

MMAL_ES_SPECIFIC_FORMAT_T* MMAL_ES_FORMAT_T::es

Type specific information for the elementary stream

Definition at line 138 of file mmal_format.h.

◆ extradata

uint8_t* MMAL_ES_FORMAT_T::extradata

Codec specific data

Definition at line 146 of file mmal_format.h.

◆ extradata_size

uint32_t MMAL_ES_FORMAT_T::extradata_size

Size of the codec specific data

Definition at line 145 of file mmal_format.h.

◆ flags

uint32_t MMAL_ES_FORMAT_T::flags

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

Definition at line 141 of file mmal_format.h.

◆ type

MMAL_ES_TYPE_T MMAL_ES_FORMAT_T::type

Type of the elementary stream

Definition at line 127 of file mmal_format.h.


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