w->parse_config = alsa_parse_config;
w->shutdown = NULL; /* nothing to do */
w->help = (struct ggo_help) {
- .purpose = alsa_write_args_info_purpose,
- .usage = alsa_write_args_info_usage,
.short_help = alsa_write_args_info_help,
.detailed_help = alsa_write_args_info_detailed_help
};
f->convert = amp_convert;
f->parse_config = amp_parse_config;
f->help = (struct ggo_help) {
- .purpose = amp_filter_args_info_purpose,
- .usage = amp_filter_args_info_usage,
.short_help = amp_filter_args_info_help,
.detailed_help = amp_filter_args_info_detailed_help
};
f->convert = compress;
f->parse_config = compress_parse_config;
f->help = (struct ggo_help) {
- .purpose = compress_filter_args_info_purpose,
- .usage = compress_filter_args_info_usage,
.short_help = compress_filter_args_info_help,
.detailed_help = compress_filter_args_info_detailed_help
};
w->close = file_write_close;
w->shutdown = NULL; /* nothing to do */
w->help = (struct ggo_help) {
- .purpose = file_write_args_info_purpose,
- .usage = file_write_args_info_usage,
.short_help = file_write_args_info_help,
.detailed_help = file_write_args_info_detailed_help
};
struct ggo_help {
- const char *purpose;
- const char *usage;
const char **short_help;
const char **detailed_help;
};
f->close = mp3dec_close;
f->parse_config = mp3dec_parse_config;
f->help = (struct ggo_help) {
- .purpose = mp3dec_filter_args_info_purpose,
- .usage = mp3dec_filter_args_info_usage,
.short_help = mp3dec_filter_args_info_help,
.detailed_help = mp3dec_filter_args_info_detailed_help
};
f->convert = ogg_convert;
f->parse_config = oggdec_parse_config;
f->help = (struct ggo_help) {
- .purpose = oggdec_filter_args_info_purpose,
- .usage = oggdec_filter_args_info_usage,
.short_help = oggdec_filter_args_info_help,
.detailed_help = oggdec_filter_args_info_detailed_help
};