EZIPA Decoder interface.
More...
EZIPA Decoder interface.
◆ EZIPA_LARGE_BUF_FREE
#define EZIPA_LARGE_BUF_FREE |
( |
|
ptr | ) |
rt_free((ptr)) |
◆ EZIPA_LARGE_BUF_MALLOC
#define EZIPA_LARGE_BUF_MALLOC |
( |
|
size | ) |
rt_malloc((size)) |
◆ ezipa_close()
Free ezipa drawing object.
- Parameters
-
[in] | obj | ezipa object instance |
- Return values
-
0 | no error, < 0: error code |
◆ ezipa_draw()
Draw one frame on the canvas.
- Parameters
-
[in] | obj | ezipa object instance |
[in] | canvas | canvas |
[in] | next | true: draw next frame on the canvas, false: draw current frame on the canvas |
- Return values
-
0 | no error, < 0: error code |
◆ ezipa_open()
ezipa_obj_t* ezipa_open |
( |
const void * |
data, |
|
|
ezipa_color_fmt_t |
output_color_fmt |
|
) |
| |
Allocate ezipa drawing object.
Read the ezipa data, allocate the resource and prepare for the drawing
- Parameters
-
[in] | data | ezipa const data or file name |
[in] | output_color_fmt | output buffer color format |
- Return values
-