php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
#include <stddef.h>
#include <stdint.h>
Go to the source code of this file.
Data Structures | |
struct | AvifInfoFeatures |
Macros | |
#define | AVIFINFO_MAX_NUM_READ_BYTES 64 |
Typedefs | |
typedef const uint8_t *(* | read_stream_t) (void *stream, size_t num_bytes) |
typedef void(* | skip_stream_t) (void *stream, size_t num_bytes) |
Enumerations | |
enum | AvifInfoStatus { kAvifInfoOk , kAvifInfoNotEnoughData , kAvifInfoTooComplex , kAvifInfoInvalidFile } |
Functions | |
AvifInfoStatus | AvifInfoIdentify (const uint8_t *data, size_t data_size) |
AvifInfoStatus | AvifInfoGetFeatures (const uint8_t *data, size_t data_size, AvifInfoFeatures *features) |
AvifInfoStatus | AvifInfoIdentifyStream (void *stream, read_stream_t read, skip_stream_t skip) |
AvifInfoStatus | AvifInfoGetFeaturesStream (void *stream, read_stream_t read, skip_stream_t skip, AvifInfoFeatures *features) |
#define AVIFINFO_MAX_NUM_READ_BYTES 64 |
Definition at line 74 of file avifinfo.h.
typedef const uint8_t *(* read_stream_t) (void *stream, size_t num_bytes) |
Definition at line 69 of file avifinfo.h.
Definition at line 71 of file avifinfo.h.
enum AvifInfoStatus |
Enumerator | |
---|---|
kAvifInfoOk | |
kAvifInfoNotEnoughData | |
kAvifInfoTooComplex | |
kAvifInfoInvalidFile |
Definition at line 22 of file avifinfo.h.
AvifInfoStatus AvifInfoGetFeatures | ( | const uint8_t * | data, |
size_t | data_size, | ||
AvifInfoFeatures * | features ) |
Definition at line 699 of file avifinfo.c.
AvifInfoStatus AvifInfoGetFeaturesStream | ( | void * | stream, |
read_stream_t | read, | ||
skip_stream_t | skip, | ||
AvifInfoFeatures * | features ) |
Definition at line 723 of file avifinfo.c.
AvifInfoStatus AvifInfoIdentify | ( | const uint8_t * | data, |
size_t | data_size ) |
Definition at line 689 of file avifinfo.c.
AvifInfoStatus AvifInfoIdentifyStream | ( | void * | stream, |
read_stream_t | read, | ||
skip_stream_t | skip ) |
Definition at line 712 of file avifinfo.c.