Skip to main content

ChannelSelection

Type Alias ChannelSelection 

Source
pub type ChannelSelection = ChannelSelectionImpl<MAX_CHANNELS, WORDS>;
Expand description

Compact representation of an audio channel selection

Selected channel indices are encoded using a bit array, leading to a very small memory footprint. A channel selection is meant to be copied wherever it is needed. It includes methods for checking and modifying a channel selection status, as well as iterating over selected channel indices.

In the context of audio processing, a channel selection is synonymous with a “channel connection” between input and output buffers.

Aliased Type§

pub struct ChannelSelection { /* private fields */ }