Go to the source code of this file.
◆ OFFSET
◆ ENC
◆ apng_find_chunk()
| static const uint8_t * apng_find_chunk |
( |
uint32_t | tag, |
|
|
const uint8_t * | buf, |
|
|
size_t | length ) |
|
static |
◆ apng_write_chunk()
| static void apng_write_chunk |
( |
AVIOContext * | io_context, |
|
|
uint32_t | tag, |
|
|
uint8_t * | buf, |
|
|
size_t | length ) |
|
static |
◆ apng_write_header()
◆ flush_packet()
◆ apng_write_packet()
◆ apng_write_trailer()
◆ apng_deinit()
◆ options
Initial value:= {
{
"plays",
"Number of times to play the output: 0 - infinite loop, 1 - no loop",
OFFSET(plays),
{
"final_delay",
"Force delay after the last frame",
OFFSET(last_delay),
}
@ AV_OPT_TYPE_RATIONAL
Underlying C type is AVRational.
@ AV_OPT_TYPE_INT
Underlying C type is int.
Definition at line 288 of file apngenc.c.
◆ apng_muxer_class
Initial value:= {
.class_name = "APNG muxer",
}
const char * av_default_item_name(void *ptr)
Return the context name.
#define LIBAVUTIL_VERSION_INT
Definition at line 296 of file apngenc.c.
◆ ff_apng_muxer
Initial value:= {
.p.name = "apng",
.p.mime_type = "image/png",
.p.extensions = "apng",
}
static void apng_deinit(AVFormatContext *s)
static int apng_write_trailer(AVFormatContext *format_context)
static int apng_write_packet(AVFormatContext *format_context, AVPacket *packet)
static const AVClass apng_muxer_class
static int apng_write_header(AVFormatContext *format_context)
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification.
#define FF_OFMT_FLAG_MAX_ONE_OF_EACH
If this flag is set, it indicates that for each codec type whose corresponding default codec (i....
#define FF_OFMT_FLAG_ONLY_DEFAULT_CODECS
If this flag is set, then the only permitted audio/video/subtitle codec ids are AVOutputFormat....
Definition at line 303 of file apngenc.c.