FFmpeg
4.3
|
#include "avformat.h"
#include "internal.h"
#include "libavutil/avassert.h"
#include "libavutil/crc.h"
#include "libavutil/intreadwrite.h"
#include "libavutil/log.h"
#include "libavutil/opt.h"
#include "libavcodec/png.h"
#include "libavcodec/apng.h"
Go to the source code of this file.
Data Structures | |
struct | APNGMuxContext |
Macros | |
#define | OFFSET(x) offsetof(APNGMuxContext, x) |
#define | ENC AV_OPT_FLAG_ENCODING_PARAM |
Functions | |
static uint8_t * | apng_find_chunk (uint32_t tag, uint8_t *buf, size_t length) |
static void | apng_write_chunk (AVIOContext *io_context, uint32_t tag, uint8_t *buf, size_t length) |
static int | apng_write_header (AVFormatContext *format_context) |
static int | flush_packet (AVFormatContext *format_context, AVPacket *packet) |
static int | apng_write_packet (AVFormatContext *format_context, AVPacket *packet) |
static int | apng_write_trailer (AVFormatContext *format_context) |
static void | apng_deinit (AVFormatContext *s) |
Variables | |
static const AVOption | options [] |
static const AVClass | apng_muxer_class |
AVOutputFormat | ff_apng_muxer |
#define OFFSET | ( | x | ) | offsetof(APNGMuxContext, x) |
#define ENC AV_OPT_FLAG_ENCODING_PARAM |
Definition at line 52 of file apngenc.c.
Referenced by flush_packet().
|
static |
Definition at line 61 of file apngenc.c.
Referenced by apng_write_trailer(), and flush_packet().
|
static |
|
static |
Definition at line 116 of file apngenc.c.
Referenced by apng_write_packet(), and apng_write_trailer().
|
static |
|
static |
|
static |
|
static |
|
static |
AVOutputFormat ff_apng_muxer |