#include <float.h>
#include "avformat.h"
#include "internal.h"
#include "libavutil/log.h"
#include "libavutil/opt.h"
#include "libavutil/avstring.h"
#include "libavutil/parseutils.h"
#include "libavutil/mathematics.h"
Go to the source code of this file.
Enumerator |
---|
LIST_FLAT |
|
LIST_HLS |
|
Definition at line 53 of file segment.c.
Initial value:= {
{
"individual_header_trailer",
"write header/trailer to each segment",
OFFSET(individual_header_trailer),
AV_OPT_TYPE_INT, {.i64 = 1}, 0, 1,
E },
{
"write_header_trailer",
"write a header to the first segment and a trailer to the last one",
OFFSET(write_header_trailer),
AV_OPT_TYPE_INT, {.i64 = 1}, 0, 1,
E },
}
Definition at line 364 of file segment.c.
Initial value:= {
.class_name = "segment muxer",
}
static const AVOption options[]
av_default_item_name
Return the context name.
Definition at line 379 of file segment.c.
Initial value:= {
.name = "segment",
}
static int seg_write_header(AVFormatContext *s)
static int seg_write_trailer(struct AVFormatContext *s)
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
static int seg_write_packet(AVFormatContext *s, AVPacket *pkt)
static const AVClass seg_class
static void write_header(FFV1Context *f)
Definition at line 387 of file segment.c.