12 #ifndef ROC_AUDIO_CHANNEL_MAPPER_H_
13 #define ROC_AUDIO_CHANNEL_MAPPER_H_
35 size_t n_out_samples);
42 void map_surround_surround_(
const sample_t* in_samples,
45 void map_multitrack_surround_(
const sample_t* in_samples,
48 void map_multitrack_multitrack_(
const sample_t* in_samples,
52 void setup_map_func_();
Surround to surround conversation coefficients.
Contain conversation coefficients while mapping surround to surround.
Channel mapper. Converts between frames with specified channel masks.
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
Audio sample.