56 bool supply_audio_buffer_to(
57 const std::shared_ptr<AudioBuffer>& buffer,
71 bool remove_supplied_audio_buffer(
72 const std::shared_ptr<AudioBuffer>& buffer,
90 void fill_audio_from_interleaved(
91 const double* interleaved_data,
94 uint32_t num_channels);
106 void fill_audio_interleaved(
107 double* interleaved_data,
110 uint32_t num_channels)
const;
126 std::vector<std::shared_ptr<AudioBuffer>> clone_audio_buffer_for_channels(
127 const std::shared_ptr<AudioBuffer>& buffer,
128 const std::vector<uint32_t>& channels,
142 void route_buffer_to_channel(
143 const std::shared_ptr<AudioBuffer>& buffer,
144 uint32_t target_channel,
145 uint32_t fade_cycles,