Go to the source code of this file.
◆ MAX_FILENAME_SIZE
#define MAX_FILENAME_SIZE 1024 |
◆ OFFSET
◆ webm_chunk_init()
◆ get_chunk_filename()
◆ webm_chunk_write_header()
◆ chunk_start()
◆ chunk_end()
◆ webm_chunk_write_packet()
◆ webm_chunk_write_trailer()
◆ webm_chunk_deinit()
◆ options
◆ webm_chunk_class
Initial value:= {
.class_name = "WebM Chunk Muxer",
}
Definition at line 289 of file webm_chunk.c.
◆ ff_webm_chunk_muxer
Initial value:= {
.p.name = "webm_chunk",
.p.mime_type = "video/webm",
.p.extensions = "chk",
}
Definition at line 296 of file webm_chunk.c.
static const AVClass webm_chunk_class
static int webm_chunk_write_header(AVFormatContext *s)
static void deinit(AVFormatContext *s)
static int webm_chunk_write_trailer(AVFormatContext *s)
static int webm_chunk_write_packet(AVFormatContext *s, AVPacket *pkt)
#define LIBAVUTIL_VERSION_INT
static int write_trailer(AVFormatContext *s1)
const char * av_default_item_name(void *ptr)
Return the context name.
#define AV_OPT_FLAG_ENCODING_PARAM
A generic parameter which can be set by the user for muxing or encoding.
static int webm_chunk_init(AVFormatContext *s)
static const AVOption options[]
int(* init)(AVBSFContext *ctx)
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification.
static int write_packet(Muxer *mux, OutputStream *ost, AVPacket *pkt)
@ AV_OPT_TYPE_INT
Underlying C type is int.
static void webm_chunk_deinit(AVFormatContext *s)
@ AV_OPT_TYPE_STRING
Underlying C type is a uint8_t* that is either NULL or points to a C string allocated with the av_mal...
static void write_header(FFV1Context *f)