exposed channels and channel_layout