#include <stdlib.h>
#ifdef __cplusplus
extern "C" {
#endif
typedef struct avif_data_t {
const unsigned char *primary_data;
size_t primary_size;
const unsigned char *alpha_data;
size_t alpha_size;
char premultiplied_alpha;
void *reserved;
} avif_data_t;
const avif_data_t *avif_parse(const unsigned char *bytes, size_t bytes_len);
void avif_data_free(const avif_data_t *data);
#ifdef __cplusplus
} #endif