= {
.name = "oggmx",
GF_FS_SET_HELP(
"This filter multiplexes audio and video to produce an OGG stream.\n"
"\n"
"The [-cdur]() option allows specifying the interleaving duration (max time difference between consecutive packets of different streams). \n"
)
.max_extra_pids = -1,
}
#define GF_FS_SET_HELP(_help)
Definition: filters.h:2372
#define SETCAPS(__struct)
Definition: filters.h:2364
@ GF_FS_CLASS_MULTIPLEXER
Definition: filters.h:2463
attribute Array args
Definition: jsf.idl:24
static void oggmux_finalize(GF_Filter *filter)
Definition: mux_ogg.c:514
static const GF_FilterCapability OGGMuxCaps[]
Definition: mux_ogg.c:536
static GF_Err oggmux_process(GF_Filter *filter)
Definition: mux_ogg.c:328
static GF_Err oggmux_configure_pid(GF_Filter *filter, GF_FilterPid *pid, Bool is_remove)
Definition: mux_ogg.c:207
static GF_Err oggmux_initialize(GF_Filter *filter)
Definition: mux_ogg.c:500
static Bool oggmux_process_event(GF_Filter *filter, const GF_FilterEvent *evt)
Definition: mux_ogg.c:488
static const GF_FilterArgs OGGMuxArgs[]
Definition: mux_ogg.c:529