My Project
|
This defines a list of common encodings. This list isn't exhaustive and is only provided as a convenience to avoid clients having to use FourCC codes directly. However components are allowed to define and use their own FourCC codes.
#define MMAL_ENCODING_ABGR MMAL_FOURCC('A','B','G','R') |
Definition at line 80 of file mmal_encodings.h.
#define MMAL_ENCODING_ABGR_SLICE MMAL_FOURCC('a','b','g','r') |
Definition at line 81 of file mmal_encodings.h.
#define MMAL_ENCODING_AC3 MMAL_FOURCC('A','C','3',' ') |
Definition at line 201 of file mmal_encodings.h.
#define MMAL_ENCODING_ADPCM_IMA_MS MMAL_FOURCC('M','S',0x0,0x1) |
Definition at line 191 of file mmal_encodings.h.
#define MMAL_ENCODING_ADPCM_MS MMAL_FOURCC('M','S',0x0,0x2) |
Definition at line 190 of file mmal_encodings.h.
#define MMAL_ENCODING_ADPCM_SWF MMAL_FOURCC('A','S','W','F') |
Definition at line 192 of file mmal_encodings.h.
#define MMAL_ENCODING_ALAW MMAL_FOURCC('A','L','A','W') |
Definition at line 188 of file mmal_encodings.h.
#define MMAL_ENCODING_AMRNB MMAL_FOURCC('A','M','R','N') |
Definition at line 198 of file mmal_encodings.h.
#define MMAL_ENCODING_AMRWB MMAL_FOURCC('A','M','R','W') |
Definition at line 199 of file mmal_encodings.h.
#define MMAL_ENCODING_AMRWBP MMAL_FOURCC('A','M','R','P') |
Definition at line 200 of file mmal_encodings.h.
#define MMAL_ENCODING_ARGB MMAL_FOURCC('A','R','G','B') |
Definition at line 76 of file mmal_encodings.h.
#define MMAL_ENCODING_ARGB_SLICE MMAL_FOURCC('a','r','g','b') |
Definition at line 77 of file mmal_encodings.h.
#define MMAL_ENCODING_ATRAC3 MMAL_FOURCC('A','T','R','3') |
Definition at line 208 of file mmal_encodings.h.
#define MMAL_ENCODING_ATRACL MMAL_FOURCC('A','T','R','L') |
Definition at line 210 of file mmal_encodings.h.
#define MMAL_ENCODING_ATRACX MMAL_FOURCC('A','T','R','X') |
Definition at line 209 of file mmal_encodings.h.
#define MMAL_ENCODING_BAYER_SBGGR10DPCM8 MMAL_FOURCC('b','B','A','8') |
Definition at line 137 of file mmal_encodings.h.
#define MMAL_ENCODING_BAYER_SBGGR10P MMAL_FOURCC('p','B','A','A') |
Definition at line 112 of file mmal_encodings.h.
#define MMAL_ENCODING_BAYER_SBGGR12P MMAL_FOURCC('p','B','1','2') |
Definition at line 125 of file mmal_encodings.h.
#define MMAL_ENCODING_BAYER_SBGGR16 MMAL_FOURCC('B','G','1','6') |
Definition at line 131 of file mmal_encodings.h.
#define MMAL_ENCODING_BAYER_SBGGR8 MMAL_FOURCC('B','A','8','1') |
Definition at line 118 of file mmal_encodings.h.
#define MMAL_ENCODING_BAYER_SGBRG10DPCM8 MMAL_FOURCC('b','G','A','8') |
Definition at line 138 of file mmal_encodings.h.
#define MMAL_ENCODING_BAYER_SGBRG10P MMAL_FOURCC('p','G','A','A') |
Definition at line 114 of file mmal_encodings.h.
#define MMAL_ENCODING_BAYER_SGBRG12P MMAL_FOURCC('p','G','1','2') |
Definition at line 127 of file mmal_encodings.h.
#define MMAL_ENCODING_BAYER_SGBRG16 MMAL_FOURCC('G','B','1','6') |
Definition at line 132 of file mmal_encodings.h.
#define MMAL_ENCODING_BAYER_SGBRG8 MMAL_FOURCC('G','B','R','G') |
Definition at line 119 of file mmal_encodings.h.
#define MMAL_ENCODING_BAYER_SGRBG10DPCM8 MMAL_FOURCC('B','D','1','0') |
Definition at line 139 of file mmal_encodings.h.
#define MMAL_ENCODING_BAYER_SGRBG10P MMAL_FOURCC('p','g','A','A') |
Definition at line 113 of file mmal_encodings.h.
#define MMAL_ENCODING_BAYER_SGRBG12P MMAL_FOURCC('p','g','1','2') |
Definition at line 126 of file mmal_encodings.h.
#define MMAL_ENCODING_BAYER_SGRBG16 MMAL_FOURCC('G','R','1','6') |
Definition at line 133 of file mmal_encodings.h.
#define MMAL_ENCODING_BAYER_SGRBG8 MMAL_FOURCC('G','R','B','G') |
Definition at line 120 of file mmal_encodings.h.
#define MMAL_ENCODING_BAYER_SRGGB10DPCM8 MMAL_FOURCC('b','R','A','8') |
Definition at line 140 of file mmal_encodings.h.
#define MMAL_ENCODING_BAYER_SRGGB10P MMAL_FOURCC('p','R','A','A') |
Definition at line 115 of file mmal_encodings.h.
#define MMAL_ENCODING_BAYER_SRGGB12P MMAL_FOURCC('p','R','1','2') |
Definition at line 128 of file mmal_encodings.h.
#define MMAL_ENCODING_BAYER_SRGGB16 MMAL_FOURCC('R','G','1','6') |
Definition at line 134 of file mmal_encodings.h.
#define MMAL_ENCODING_BAYER_SRGGB8 MMAL_FOURCC('R','G','G','B') |
Definition at line 121 of file mmal_encodings.h.
#define MMAL_ENCODING_BGR16 MMAL_FOURCC('B','G','R','2') |
Definition at line 90 of file mmal_encodings.h.
#define MMAL_ENCODING_BGR16_SLICE MMAL_FOURCC('b','g','r','2') |
Definition at line 91 of file mmal_encodings.h.
#define MMAL_ENCODING_BGR24 MMAL_FOURCC('B','G','R','3') |
Definition at line 92 of file mmal_encodings.h.
#define MMAL_ENCODING_BGR24_SLICE MMAL_FOURCC('b','g','r','3') |
Definition at line 93 of file mmal_encodings.h.
#define MMAL_ENCODING_BGR32 MMAL_FOURCC('B','G','R','4') |
Definition at line 94 of file mmal_encodings.h.
#define MMAL_ENCODING_BGR32_SLICE MMAL_FOURCC('b','g','r','4') |
Definition at line 95 of file mmal_encodings.h.
#define MMAL_ENCODING_BGRA MMAL_FOURCC('B','G','R','A') |
Definition at line 82 of file mmal_encodings.h.
#define MMAL_ENCODING_BGRA_SLICE MMAL_FOURCC('b','g','r','a') |
Definition at line 83 of file mmal_encodings.h.
#define MMAL_ENCODING_BMP MMAL_FOURCC('B','M','P',' ') |
Definition at line 63 of file mmal_encodings.h.
#define MMAL_ENCODING_DTS MMAL_FOURCC('D','T','S',' ') |
Definition at line 203 of file mmal_encodings.h.
#define MMAL_ENCODING_EAC3 MMAL_FOURCC('E','A','C','3') |
Definition at line 202 of file mmal_encodings.h.
#define MMAL_ENCODING_EGL_IMAGE MMAL_FOURCC('E','G','L','I') |
An EGL image handle
Definition at line 163 of file mmal_encodings.h.
#define MMAL_ENCODING_EVRC MMAL_FOURCC('E','V','R','C') |
Definition at line 212 of file mmal_encodings.h.
#define MMAL_ENCODING_FLAC MMAL_FOURCC('F','L','A','C') |
Definition at line 205 of file mmal_encodings.h.
#define MMAL_ENCODING_GIF MMAL_FOURCC('G','I','F',' ') |
Definition at line 59 of file mmal_encodings.h.
#define MMAL_ENCODING_H263 MMAL_FOURCC('H','2','6','3') |
Definition at line 43 of file mmal_encodings.h.
#define MMAL_ENCODING_H264 MMAL_FOURCC('H','2','6','4') |
Definition at line 41 of file mmal_encodings.h.
#define MMAL_ENCODING_I420 MMAL_FOURCC('I','4','2','0') |
Definition at line 65 of file mmal_encodings.h.
#define MMAL_ENCODING_I420_10 MMAL_FOURCC('i','4','1','0') |
YUV 4:2:0 planar, 10bit/component as least sig 10bits of 16 bit words.
Definition at line 102 of file mmal_encodings.h.
#define MMAL_ENCODING_I420_16 MMAL_FOURCC('i','4','2','0') |
YUV 4:2:0 planar, 16bit/component.
Definition at line 99 of file mmal_encodings.h.
#define MMAL_ENCODING_I420_S MMAL_FOURCC('I','4','2','S') |
YUV 4:2:0 planar but with U and V in side-by-side format So U and V have same pitch as Y, but V = U + pitch/2
Definition at line 107 of file mmal_encodings.h.
#define MMAL_ENCODING_I420_SLICE MMAL_FOURCC('S','4','2','0') |
Definition at line 66 of file mmal_encodings.h.
#define MMAL_ENCODING_I422 MMAL_FOURCC('I','4','2','2') |
Definition at line 68 of file mmal_encodings.h.
#define MMAL_ENCODING_I422_SLICE MMAL_FOURCC('S','4','2','2') |
Definition at line 69 of file mmal_encodings.h.
#define MMAL_ENCODING_JPEG MMAL_FOURCC('J','P','E','G') |
Definition at line 58 of file mmal_encodings.h.
#define MMAL_ENCODING_MIDI MMAL_FOURCC('M','I','D','I') |
Definition at line 211 of file mmal_encodings.h.
#define MMAL_ENCODING_MJPEG MMAL_FOURCC('M','J','P','G') |
Definition at line 56 of file mmal_encodings.h.
#define MMAL_ENCODING_MLP MMAL_FOURCC('M','L','P',' ') |
Definition at line 204 of file mmal_encodings.h.
#define MMAL_ENCODING_MP1V MMAL_FOURCC('M','P','1','V') |
Definition at line 46 of file mmal_encodings.h.
#define MMAL_ENCODING_MP2V MMAL_FOURCC('M','P','2','V') |
Definition at line 45 of file mmal_encodings.h.
#define MMAL_ENCODING_MP4A MMAL_FOURCC('M','P','4','A') |
Definition at line 186 of file mmal_encodings.h.
#define MMAL_ENCODING_MP4V MMAL_FOURCC('M','P','4','V') |
Definition at line 44 of file mmal_encodings.h.
#define MMAL_ENCODING_MP4V_DIVX_DRM MMAL_FOURCC('M','4','V','D') |
Definition at line 215 of file mmal_encodings.h.
#define MMAL_ENCODING_MPGA MMAL_FOURCC('M','P','G','A') |
Definition at line 187 of file mmal_encodings.h.
#define MMAL_ENCODING_MULAW MMAL_FOURCC('U','L','A','W') |
Definition at line 189 of file mmal_encodings.h.
#define MMAL_ENCODING_MVC MMAL_FOURCC('M','V','C',' ') |
Definition at line 42 of file mmal_encodings.h.
#define MMAL_ENCODING_NELLYMOSER MMAL_FOURCC('N','E','L','Y') |
Definition at line 213 of file mmal_encodings.h.
#define MMAL_ENCODING_NV12 MMAL_FOURCC('N','V','1','2') |
Definition at line 74 of file mmal_encodings.h.
#define MMAL_ENCODING_NV21 MMAL_FOURCC('N','V','2','1') |
Definition at line 75 of file mmal_encodings.h.
#define MMAL_ENCODING_OPAQUE MMAL_FOURCC('O','P','Q','V') |
VideoCore opaque image format, image handles are returned to the host but not the actual image data.
Definition at line 159 of file mmal_encodings.h.
#define MMAL_ENCODING_PCM_FLOAT MMAL_ENCODING_PCM_FLOAT_LE |
Definition at line 183 of file mmal_encodings.h.
#define MMAL_ENCODING_PCM_FLOAT_BE MMAL_FOURCC('P','C','M','F') |
Definition at line 173 of file mmal_encodings.h.
#define MMAL_ENCODING_PCM_FLOAT_LE MMAL_FOURCC('p','c','m','f') |
Definition at line 174 of file mmal_encodings.h.
#define MMAL_ENCODING_PCM_SIGNED MMAL_ENCODING_PCM_SIGNED_LE |
Definition at line 182 of file mmal_encodings.h.
#define MMAL_ENCODING_PCM_SIGNED_BE MMAL_FOURCC('P','C','M','S') |
Definition at line 171 of file mmal_encodings.h.
#define MMAL_ENCODING_PCM_SIGNED_LE MMAL_FOURCC('p','c','m','s') |
Definition at line 172 of file mmal_encodings.h.
#define MMAL_ENCODING_PCM_UNSIGNED MMAL_ENCODING_PCM_UNSIGNED_LE |
Definition at line 181 of file mmal_encodings.h.
#define MMAL_ENCODING_PCM_UNSIGNED_BE MMAL_FOURCC('P','C','M','U') |
Definition at line 169 of file mmal_encodings.h.
#define MMAL_ENCODING_PCM_UNSIGNED_LE MMAL_FOURCC('p','c','m','u') |
Definition at line 170 of file mmal_encodings.h.
#define MMAL_ENCODING_PNG MMAL_FOURCC('P','N','G',' ') |
Definition at line 60 of file mmal_encodings.h.
#define MMAL_ENCODING_PPM MMAL_FOURCC('P','P','M',' ') |
Definition at line 61 of file mmal_encodings.h.
#define MMAL_ENCODING_QCELP MMAL_FOURCC('Q','C','E','L') |
Definition at line 214 of file mmal_encodings.h.
#define MMAL_ENCODING_RGB16 MMAL_FOURCC('R','G','B','2') |
Definition at line 84 of file mmal_encodings.h.
#define MMAL_ENCODING_RGB16_SLICE MMAL_FOURCC('r','g','b','2') |
Definition at line 85 of file mmal_encodings.h.
#define MMAL_ENCODING_RGB24 MMAL_FOURCC('R','G','B','3') |
Definition at line 86 of file mmal_encodings.h.
#define MMAL_ENCODING_RGB24_SLICE MMAL_FOURCC('r','g','b','3') |
Definition at line 87 of file mmal_encodings.h.
#define MMAL_ENCODING_RGB32 MMAL_FOURCC('R','G','B','4') |
Definition at line 88 of file mmal_encodings.h.
#define MMAL_ENCODING_RGB32_SLICE MMAL_FOURCC('r','g','b','4') |
Definition at line 89 of file mmal_encodings.h.
#define MMAL_ENCODING_RGBA MMAL_FOURCC('R','G','B','A') |
Definition at line 78 of file mmal_encodings.h.
#define MMAL_ENCODING_RGBA_SLICE MMAL_FOURCC('r','g','b','a') |
Definition at line 79 of file mmal_encodings.h.
#define MMAL_ENCODING_SPARK MMAL_FOURCC('S','P','R','K') |
Definition at line 55 of file mmal_encodings.h.
#define MMAL_ENCODING_SPEEX MMAL_FOURCC('S','P','X',' ') |
Definition at line 207 of file mmal_encodings.h.
#define MMAL_ENCODING_TGA MMAL_FOURCC('T','G','A',' ') |
Definition at line 62 of file mmal_encodings.h.
#define MMAL_ENCODING_THEORA MMAL_FOURCC('T','H','E','O') |
Definition at line 54 of file mmal_encodings.h.
#define MMAL_ENCODING_UYVY MMAL_FOURCC('U','Y','V','Y') |
Definition at line 72 of file mmal_encodings.h.
#define MMAL_ENCODING_VORBIS MMAL_FOURCC('V','O','R','B') |
Definition at line 206 of file mmal_encodings.h.
#define MMAL_ENCODING_VP6 MMAL_FOURCC('V','P','6',' ') |
Definition at line 53 of file mmal_encodings.h.
#define MMAL_ENCODING_VP7 MMAL_FOURCC('V','P','7',' ') |
Definition at line 52 of file mmal_encodings.h.
#define MMAL_ENCODING_VP8 MMAL_FOURCC('V','P','8',' ') |
Definition at line 51 of file mmal_encodings.h.
#define MMAL_ENCODING_VYUY MMAL_FOURCC('V','Y','U','Y') |
Definition at line 73 of file mmal_encodings.h.
#define MMAL_ENCODING_WMA1 MMAL_FOURCC('W','M','A','1') |
Definition at line 193 of file mmal_encodings.h.
#define MMAL_ENCODING_WMA2 MMAL_FOURCC('W','M','A','2') |
Definition at line 194 of file mmal_encodings.h.
#define MMAL_ENCODING_WMAL MMAL_FOURCC('W','M','A','L') |
Definition at line 196 of file mmal_encodings.h.
#define MMAL_ENCODING_WMAP MMAL_FOURCC('W','M','A','P') |
Definition at line 195 of file mmal_encodings.h.
#define MMAL_ENCODING_WMAV MMAL_FOURCC('W','M','A','V') |
Definition at line 197 of file mmal_encodings.h.
#define MMAL_ENCODING_WMV1 MMAL_FOURCC('W','M','V','1') |
Definition at line 49 of file mmal_encodings.h.
#define MMAL_ENCODING_WMV2 MMAL_FOURCC('W','M','V','2') |
Definition at line 48 of file mmal_encodings.h.
#define MMAL_ENCODING_WMV3 MMAL_FOURCC('W','M','V','3') |
Definition at line 47 of file mmal_encodings.h.
#define MMAL_ENCODING_WVC1 MMAL_FOURCC('W','V','C','1') |
Definition at line 50 of file mmal_encodings.h.
#define MMAL_ENCODING_YUVUV128 MMAL_FOURCC('S','A','N','D') |
SAND Video (YUVUV128) format, native format understood by VideoCore. This format is not opaque - if requested you will receive full frames of YUV_UV video.
Definition at line 146 of file mmal_encodings.h.
#define MMAL_ENCODING_YUVUV64_10 MMAL_FOURCC('S','A','1','0') |
10 bit SAND Video format, packed as least sig 10 bits of 16 bit words.
Definition at line 154 of file mmal_encodings.h.
#define MMAL_ENCODING_YUVUV64_16 MMAL_FOURCC('S','A','1','6') |
16 bit SAND Video (YUVUV64_16) format. This format is not opaque - if requested you will receive full frames of YUV_UV_16 video.
Definition at line 151 of file mmal_encodings.h.
#define MMAL_ENCODING_YUYV MMAL_FOURCC('Y','U','Y','V') |
Definition at line 70 of file mmal_encodings.h.
#define MMAL_ENCODING_YV12 MMAL_FOURCC('Y','V','1','2') |
Definition at line 67 of file mmal_encodings.h.
#define MMAL_ENCODING_YVYU MMAL_FOURCC('Y','V','Y','U') |
Definition at line 71 of file mmal_encodings.h.