< if not 0, accept any channel count or layout
< list of allowed channel counts, terminated by -1
< list of allowed channel layouts, terminated by -1
< list of allowed sample formats, terminated by AV_SAMPLE_FMT_NONE
< list of allowed sample rates, terminated by -1
Struct to use for initializing an abuffersink context.