Go to the source code of this file.
|
FF_DISABLE_DEPRECATION_WARNINGS static const FF_ENABLE_DEPRECATION_WARNINGS char * | format_to_name (void *ptr) |
|
static void * | format_child_next (void *obj, void *prev) |
|
static const AVClass * | format_child_class_iterate (void **iter) |
|
static AVClassCategory | get_category (void *ptr) |
|
static int | io_open_default (AVFormatContext *s, AVIOContext **pb, const char *url, int flags, AVDictionary **options) |
|
static int | io_close2_default (AVFormatContext *s, AVIOContext *pb) |
|
AVFormatContext * | avformat_alloc_context (void) |
| Allocate an AVFormatContext. More...
|
|
const AVClass * | avformat_get_class (void) |
| Get the AVClass for AVFormatContext. More...
|
|
const AVClass * | av_stream_get_class (void) |
| Get the AVClass for AVStream. More...
|
|
AVStream * | avformat_new_stream (AVFormatContext *s, const AVCodec *c) |
|
static void * | stream_group_child_next (void *obj, void *prev) |
|
static const AVClass * | stream_group_child_iterate (void **opaque) |
|
const AVClass * | av_stream_group_get_class (void) |
| Get the AVClass for AVStreamGroup. More...
|
|
AVStreamGroup * | avformat_stream_group_create (AVFormatContext *s, enum AVStreamGroupParamsType type, AVDictionary **options) |
| Add a new empty stream group to a media file. More...
|
|
static int | stream_group_add_stream (AVStreamGroup *stg, AVStream *st) |
|
int | avformat_stream_group_add_stream (AVStreamGroup *stg, AVStream *st) |
| Add an already allocated stream to a stream group. More...
|
|
static int | option_is_disposition (const AVOption *opt) |
|
int | av_disposition_from_string (const char *disp) |
|
const char * | av_disposition_to_string (int disposition) |
|
Options definition for AVFormatContext.
Definition in file options.c.
◆ ITER_STATE_SHIFT
#define ITER_STATE_SHIFT 16 |
◆ DISPOSITION_OPT
#define DISPOSITION_OPT |
( |
|
ctx | ) |
|
◆ FLAGS
◆ OFFSET [1/2]
◆ OFFSET [2/2]
◆ anonymous enum
Enumerator |
---|
CHILD_CLASS_ITER_AVIO | |
CHILD_CLASS_ITER_MUX | |
CHILD_CLASS_ITER_DEMUX | |
CHILD_CLASS_ITER_DONE | |
Definition at line 65 of file options.c.
◆ format_to_name()
◆ format_child_next()
static void* format_child_next |
( |
void * |
obj, |
|
|
void * |
prev |
|
) |
| |
|
static |
◆ format_child_class_iterate()
static const AVClass* format_child_class_iterate |
( |
void ** |
iter | ) |
|
|
static |
◆ get_category()
◆ io_open_default()
◆ io_close2_default()
◆ avformat_new_stream()
◆ stream_group_child_next()
static void* stream_group_child_next |
( |
void * |
obj, |
|
|
void * |
prev |
|
) |
| |
|
static |
◆ stream_group_child_iterate()
static const AVClass* stream_group_child_iterate |
( |
void ** |
opaque | ) |
|
|
static |
◆ stream_group_add_stream()
◆ option_is_disposition()
static int option_is_disposition |
( |
const AVOption * |
opt | ) |
|
|
static |
◆ av_disposition_from_string()
int av_disposition_from_string |
( |
const char * |
disp | ) |
|
- Returns
- The AV_DISPOSITION_* flag corresponding to disp or a negative error code if disp does not correspond to a known stream disposition.
Definition at line 550 of file options.c.
◆ av_disposition_to_string()
const char* av_disposition_to_string |
( |
int |
disposition | ) |
|
- Parameters
-
disposition | a combination of AV_DISPOSITION_* values |
- Returns
- The string description corresponding to the lowest set bit in disposition. NULL when the lowest set bit does not correspond to a known disposition or when disposition is 0.
Definition at line 558 of file options.c.
Referenced by print_dispositions(), and show_dispositions().
◆ av_format_context_class
const AVClass av_format_context_class |
|
static |
◆ stream_options
◆ stream_class
◆ tile_grid_options
Initial value:= {
{
"grid_size",
"size of the output canvas",
OFFSET(coded_width),
{
"output_size",
"size of valid pixels in output image meant for presentation",
OFFSET(
width),
{ "background_color", "set a background color for unused pixels",
}
Definition at line 344 of file options.c.
◆ tile_grid_class
◆ lcevc_options
Initial value:= {
{
"video_size",
"size of video after LCEVC enhancement has been applied",
OFFSET(
width),
}
Definition at line 364 of file options.c.
◆ lcevc_class
◆ stream_group_options
◆ stream_group_class
@ AVDISCARD_NONE
discard nothing
@ AV_OPT_TYPE_INT64
Underlying C type is int64_t.
@ AVDISCARD_BIDIR
discard all bidirectional frames
@ AVDISCARD_ALL
discard all
#define LIBAVUTIL_VERSION_INT
@ AV_OPT_TYPE_COLOR
Underlying C type is uint8_t[4].
@ AV_OPT_TYPE_IMAGE_SIZE
Underlying C type is two consecutive integers.
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.
@ AVDISCARD_NONKEY
discard all frames except keyframes
@ AVDISCARD_DEFAULT
discard useless packets like 0 size packets in avi
AVClassCategory category
Category used for visualization (like color).
@ AVDISCARD_NONINTRA
discard all non intra frames
@ AV_CLASS_CATEGORY_MUXER
@ AV_OPT_TYPE_INT
Underlying C type is int.
#define AV_OPT_FLAG_DECODING_PARAM
A generic parameter which can be set by the user for demuxing or decoding.
@ AV_OPT_TYPE_FLAGS
Underlying C type is unsigned int.
@ AVDISCARD_NONREF
discard all non reference
@ AV_OPT_TYPE_CONST
Special option type for declaring named constants.