AVFilterChannelLayouts

A list of supported channel layouts.

The list works the same as AVFilterFormats, except for the following differences: - A list with all_layouts = 1 means all channel layouts with a known disposition; nb_channel_layouts must then be 0. - A list with all_counts = 1 means all channel counts, with a known or unknown disposition; nb_channel_layouts must then be 0 and all_layouts 1. - The list must not contain a layout with a known disposition and a channel count with unknown disposition with the same number of channels (e.g. AV_CH_LAYOUT_STEREO and FF_COUNT2LAYOUT(2).

Members

Variables

all_counts
char all_counts;

< accept any channel layout or count

all_layouts
char all_layouts;

< accept any known channel layout

channel_layouts
uint64_t* channel_layouts;

< list of channel layouts

nb_channel_layouts
int nb_channel_layouts;

< number of channel layouts

refcount
uint refcount;

< number of references to this list

refs
AVFilterChannelLayouts*** refs;

< references to this list

Meta