![]() |
STM32F769IDiscovery
1.00
uDANTE Audio Networking with STM32F7 DISCO board
|
Go to the source code of this file.
Data Structures | |
struct | GUI_JPEG_PARAM |
struct | HUFF_TABLE |
struct | COEFF_BUFFER |
struct | GUI_JPEG_DCONTEXT |
Macros | |
#define | JPEG_LOCK_H(h) (GUI_JPEG_DCONTEXT *)GUI_LOCK_H(h) |
#define | GRAYSCALE 0 |
#define | YH1V1 1 |
#define | YH2V1 2 |
#define | YH1V2 3 |
#define | YH2V2 4 |
#define | MAX_COMPONENTS 4 |
#define | MAX_HUFFTABLES 8 |
#define | MAX_QUANTTABLES 4 |
#define | MAX_COMPSINSCAN 4 |
#define | MAX_BLOCKSPERMCU 10 |
#define | M_SOF0 0xc0 /* Start Of Frame */ |
#define | M_SOF1 0xc1 |
#define | M_SOF2 0xc2 |
#define | M_SOF3 0xc3 |
#define | M_SOF5 0xc5 |
#define | M_SOF6 0xc6 |
#define | M_SOF7 0xc7 |
#define | M_JPG 0xc8 |
#define | M_SOF9 0xc9 |
#define | M_SOF10 0xca |
#define | M_SOF11 0xcb |
#define | M_SOF13 0xcd |
#define | M_SOF14 0xce |
#define | M_SOF15 0xcf |
#define | M_DHT 0xc4 /* Define Huffman Table */ |
#define | M_DAC 0xcc /* Define Arithmetic Coding Table */ |
#define | M_RST0 0xd0 |
#define | M_RST1 0xd1 |
#define | M_RST2 0xd2 |
#define | M_RST3 0xd3 |
#define | M_RST4 0xd4 |
#define | M_RST5 0xd5 |
#define | M_RST6 0xd6 |
#define | M_RST7 0xd7 |
#define | M_SOI 0xd8 /* Start Of Image */ |
#define | M_EOI 0xd9 |
#define | M_SOS 0xda /* Start Of Scan */ |
#define | M_DQT 0xdb /* Define Quantisation Table */ |
#define | M_DRI 0xdd /* Define Restart Interval */ |
#define | M_APP0 0xe0 /* Application Usage */ |
#define | M_APP14 0xee /* Adobe marker */ |
#define | M_TEM 0x01 |
#define | ADOBE_TRANSFORM_RGB 0 |
#define | ADOBE_TRANSFORM_YCBCR 1 |
Typedefs | |
typedef struct GUI_JPEG_DCONTEXT | GUI_JPEG_DCONTEXT |
Functions | |
int | GUI_JPEG__AllocBandingCoeffBuffer (GUI_HMEM hContext) |
int | GUI_JPEG__DecodeLine (GUI_JPEG_DCONTEXT *pContext) |
int | GUI_JPEG__DecodeProgressiveBanding (GUI_JPEG_DCONTEXT *pContext) |
void | GUI_JPEG__Free (GUI_JPEG_DCONTEXT *pContext) |
GUI_COLOR | GUI_JPEG__GetColorGray (const U8 **ppData, unsigned SkipCnt) |
GUI_COLOR | GUI_JPEG__GetColorRGB (const U8 **ppData, unsigned SkipCnt) |
int | GUI_JPEG__GetData (void *p, const U8 **ppData, unsigned NumBytesReq, U32 Off) |
int | GUI_JPEG__InitDraw (GUI_HMEM hContext) |
int | GUI_JPEG__ReadUntilSOF (GUI_HMEM hContext) |
void | GUI_JPEG__SetNextBand (GUI_JPEG_DCONTEXT *pContext) |
int | GUI_JPEG__SkipLine (GUI_JPEG_DCONTEXT *pContext) |
int | GUI_JPEG__GetInfoEx (GUI_HMEM hContext, GUI_JPEG_INFO *pInfo) |
#define ADOBE_TRANSFORM_RGB 0 |
Definition at line 123 of file GUI_JPEG_Private.h.
#define ADOBE_TRANSFORM_YCBCR 1 |
Definition at line 124 of file GUI_JPEG_Private.h.
#define GRAYSCALE 0 |
Definition at line 61 of file GUI_JPEG_Private.h.
#define JPEG_LOCK_H | ( | h | ) | (GUI_JPEG_DCONTEXT *)GUI_LOCK_H(h) |
Definition at line 55 of file GUI_JPEG_Private.h.
#define M_APP0 0xe0 /* Application Usage */ |
Definition at line 118 of file GUI_JPEG_Private.h.
#define M_APP14 0xee /* Adobe marker */ |
Definition at line 119 of file GUI_JPEG_Private.h.
#define M_DAC 0xcc /* Define Arithmetic Coding Table */ |
Definition at line 101 of file GUI_JPEG_Private.h.
#define M_DHT 0xc4 /* Define Huffman Table */ |
Definition at line 99 of file GUI_JPEG_Private.h.
#define M_DQT 0xdb /* Define Quantisation Table */ |
Definition at line 115 of file GUI_JPEG_Private.h.
#define M_DRI 0xdd /* Define Restart Interval */ |
Definition at line 116 of file GUI_JPEG_Private.h.
#define M_EOI 0xd9 |
Definition at line 113 of file GUI_JPEG_Private.h.
#define M_JPG 0xc8 |
Definition at line 90 of file GUI_JPEG_Private.h.
#define M_RST0 0xd0 |
Definition at line 103 of file GUI_JPEG_Private.h.
#define M_RST1 0xd1 |
Definition at line 104 of file GUI_JPEG_Private.h.
#define M_RST2 0xd2 |
Definition at line 105 of file GUI_JPEG_Private.h.
#define M_RST3 0xd3 |
Definition at line 106 of file GUI_JPEG_Private.h.
#define M_RST4 0xd4 |
Definition at line 107 of file GUI_JPEG_Private.h.
#define M_RST5 0xd5 |
Definition at line 108 of file GUI_JPEG_Private.h.
#define M_RST6 0xd6 |
Definition at line 109 of file GUI_JPEG_Private.h.
#define M_RST7 0xd7 |
Definition at line 110 of file GUI_JPEG_Private.h.
#define M_SOF0 0xc0 /* Start Of Frame */ |
Definition at line 81 of file GUI_JPEG_Private.h.
#define M_SOF1 0xc1 |
Definition at line 82 of file GUI_JPEG_Private.h.
#define M_SOF10 0xca |
Definition at line 92 of file GUI_JPEG_Private.h.
#define M_SOF11 0xcb |
Definition at line 93 of file GUI_JPEG_Private.h.
#define M_SOF13 0xcd |
Definition at line 95 of file GUI_JPEG_Private.h.
#define M_SOF14 0xce |
Definition at line 96 of file GUI_JPEG_Private.h.
#define M_SOF15 0xcf |
Definition at line 97 of file GUI_JPEG_Private.h.
#define M_SOF2 0xc2 |
Definition at line 83 of file GUI_JPEG_Private.h.
#define M_SOF3 0xc3 |
Definition at line 84 of file GUI_JPEG_Private.h.
#define M_SOF5 0xc5 |
Definition at line 86 of file GUI_JPEG_Private.h.
#define M_SOF6 0xc6 |
Definition at line 87 of file GUI_JPEG_Private.h.
#define M_SOF7 0xc7 |
Definition at line 88 of file GUI_JPEG_Private.h.
#define M_SOF9 0xc9 |
Definition at line 91 of file GUI_JPEG_Private.h.
#define M_SOI 0xd8 /* Start Of Image */ |
Definition at line 112 of file GUI_JPEG_Private.h.
#define M_SOS 0xda /* Start Of Scan */ |
Definition at line 114 of file GUI_JPEG_Private.h.
#define M_TEM 0x01 |
Definition at line 121 of file GUI_JPEG_Private.h.
#define MAX_BLOCKSPERMCU 10 |
Definition at line 75 of file GUI_JPEG_Private.h.
#define MAX_COMPONENTS 4 |
Definition at line 71 of file GUI_JPEG_Private.h.
#define MAX_COMPSINSCAN 4 |
Definition at line 74 of file GUI_JPEG_Private.h.
#define MAX_HUFFTABLES 8 |
Definition at line 72 of file GUI_JPEG_Private.h.
#define MAX_QUANTTABLES 4 |
Definition at line 73 of file GUI_JPEG_Private.h.
#define YH1V1 1 |
Definition at line 62 of file GUI_JPEG_Private.h.
#define YH1V2 3 |
Definition at line 64 of file GUI_JPEG_Private.h.
#define YH2V1 2 |
Definition at line 63 of file GUI_JPEG_Private.h.
#define YH2V2 4 |
Definition at line 65 of file GUI_JPEG_Private.h.
typedef struct GUI_JPEG_DCONTEXT GUI_JPEG_DCONTEXT |
Definition at line 153 of file GUI_JPEG_Private.h.
int GUI_JPEG__AllocBandingCoeffBuffer | ( | GUI_HMEM | hContext | ) |
int GUI_JPEG__DecodeLine | ( | GUI_JPEG_DCONTEXT * | pContext | ) |
int GUI_JPEG__DecodeProgressiveBanding | ( | GUI_JPEG_DCONTEXT * | pContext | ) |
void GUI_JPEG__Free | ( | GUI_JPEG_DCONTEXT * | pContext | ) |
int GUI_JPEG__GetInfoEx | ( | GUI_HMEM | hContext, |
GUI_JPEG_INFO * | pInfo | ||
) |
int GUI_JPEG__InitDraw | ( | GUI_HMEM | hContext | ) |
int GUI_JPEG__ReadUntilSOF | ( | GUI_HMEM | hContext | ) |
void GUI_JPEG__SetNextBand | ( | GUI_JPEG_DCONTEXT * | pContext | ) |
int GUI_JPEG__SkipLine | ( | GUI_JPEG_DCONTEXT * | pContext | ) |