12 #ifndef ROC_AUDIO_CHANNEL_MAPPER_H_
13 #define ROC_AUDIO_CHANNEL_MAPPER_H_
39 size_t n_out_samples);
46 void map_surround_surround_(
const sample_t* in_samples,
49 void map_multitrack_surround_(
const sample_t* in_samples,
52 void map_multitrack_multitrack_(
const sample_t* in_samples,
56 void setup_map_func_();
void map(const sample_t *in_samples, size_t n_in_samples, sample_t *out_samples, size_t n_out_samples)
Map samples.
ChannelMapper(const ChannelSet &in_chans, const ChannelSet &out_chans)
Initialize.
Channel set. Multi-word bitmask with bits corresponding to enabled channels. Meaning of each channel ...
Base class for non-copyable objects.
float sample_t
Raw audio sample.