39 #include "mmal_types.h"
40 #include "mmal_encodings.h"
107 #define MMAL_ES_FORMAT_FLAG_FRAMED 0x1
114 #define MMAL_ENCODING_UNKNOWN 0
121 #define MMAL_ENCODING_VARIANT_DEFAULT 0
192 #define MMAL_ES_FORMAT_COMPARE_FLAG_TYPE 0x01
193 #define MMAL_ES_FORMAT_COMPARE_FLAG_ENCODING 0x02
194 #define MMAL_ES_FORMAT_COMPARE_FLAG_BITRATE 0x04
195 #define MMAL_ES_FORMAT_COMPARE_FLAG_FLAGS 0x08
196 #define MMAL_ES_FORMAT_COMPARE_FLAG_EXTRADATA 0x10
198 #define MMAL_ES_FORMAT_COMPARE_FLAG_VIDEO_RESOLUTION 0x0100
199 #define MMAL_ES_FORMAT_COMPARE_FLAG_VIDEO_CROPPING 0x0200
200 #define MMAL_ES_FORMAT_COMPARE_FLAG_VIDEO_FRAME_RATE 0x0400
201 #define MMAL_ES_FORMAT_COMPARE_FLAG_VIDEO_ASPECT_RATIO 0x0800
202 #define MMAL_ES_FORMAT_COMPARE_FLAG_VIDEO_COLOR_SPACE 0x1000
204 #define MMAL_ES_FORMAT_COMPARE_FLAG_ES_OTHER 0x10000000
MMAL_ES_TYPE_T type
Definition: mmal_format.h:127
MMAL_RATIONAL_T frame_rate
Definition: mmal_format.h:59
uint32_t bitrate
Definition: mmal_format.h:140
Definition: mmal_types.h:69
Definition: mmal_format.h:54
uint32_t extradata_size
Definition: mmal_format.h:145
MMAL_AUDIO_FORMAT_T audio
Definition: mmal_format.h:98
uint32_t flags
Definition: mmal_format.h:141
uint32_t bits_per_sample
Definition: mmal_format.h:76
Definition: mmal_format.h:125
uint32_t sample_rate
Definition: mmal_format.h:74
uint32_t y_offset
Definition: mmal_format.h:88
Definition: mmal_format.h:85
Definition: mmal_types.h:78
MMAL_FOURCC_T encoding
Definition: mmal_format.h:129
uint32_t MMAL_FOURCC_T
Definition: mmal_types.h:92
uint32_t height
Definition: mmal_format.h:57
MMAL_ES_SPECIFIC_FORMAT_T * es
Definition: mmal_format.h:138
MMAL_FOURCC_T encoding_variant
Definition: mmal_format.h:133
Definition: mmal_format.h:96
MMAL_RECT_T crop
Definition: mmal_format.h:58
MMAL_RATIONAL_T par
Definition: mmal_format.h:60
uint32_t width
Definition: mmal_format.h:56
MMAL_FOURCC_T color_space
Definition: mmal_format.h:62
MMAL_VIDEO_FORMAT_T video
Definition: mmal_format.h:99
uint32_t block_align
Definition: mmal_format.h:77
MMAL_STATUS_T
Definition: mmal_types.h:46
uint32_t x_offset
Definition: mmal_format.h:87
uint8_t * extradata
Definition: mmal_format.h:146
Definition: mmal_format.h:71
uint32_t channels
Definition: mmal_format.h:73
MMAL_SUBPICTURE_FORMAT_T subpicture
Definition: mmal_format.h:100