= {
.name = "aout",
GF_FS_SET_HELP(
"This filter writes a single PCM (uncompressed) audio input PID to a sound card or other audio output device.\n"
"\n"
"The longer the audio buffering [-bdur]() is, the longer the audio latency will be (pause/resume). The quality of fast forward audio playback will also be degraded when using large audio buffers.\n"
"\n"
"If [-clock]() is set, the filter will report system time (in us) and corresponding packet CTS for other filters to use for AV sync.\n")
}
#define GF_FS_SET_HELP(_help)
Definition: filters.h:2372
#define SETCAPS(__struct)
Definition: filters.h:2364
@ GF_FS_CLASS_MM_IO
Definition: filters.h:2447
attribute Array args
Definition: jsf.idl:24
static GF_Err aout_configure_pid(GF_Filter *filter, GF_FilterPid *pid, Bool is_remove)
Definition: out_audio.c:433
GF_Err aout_update_arg(GF_Filter *filter, const char *arg_name, const GF_PropertyValue *new_val)
Definition: out_audio.c:720
static Bool aout_process_event(GF_Filter *filter, const GF_FilterEvent *evt)
Definition: out_audio.c:699
static GF_Err aout_process(GF_Filter *filter)
Definition: out_audio.c:665
static GF_Err aout_initialize(GF_Filter *filter)
Definition: out_audio.c:577
static const GF_FilterArgs AudioOutArgs[]
Definition: out_audio.c:759
static const GF_FilterCapability AudioOutCaps[]
Definition: out_audio.c:781
static void aout_finalize(GF_Filter *filter)
Definition: out_audio.c:638
Definition: out_audio.c:35