|
HephAudio v3.1.0
A cross-platform C++ library for recording, playing, and processing audio on Windows, Android, Linux, iOS, and macOS.
|
This is the complete list of members for HephAudio::ChannelMapper, including all inherited members.
| AudioEffect() | HephAudio::AudioEffect | protected |
| CalculateAdvanceSize(size_t renderFrameCount, const AudioFormatInfo &formatInfo) const | HephAudio::AudioEffect | virtual |
| CalculateOutputFrameCount(size_t inputFrameCount, const AudioFormatInfo &formatInfo) const | HephAudio::AudioEffect | virtual |
| CalculateRequiredFrameCount(size_t outputFrameCount, const AudioFormatInfo &formatInfo) const | HephAudio::AudioEffect | virtual |
| ChannelMapper() | HephAudio::ChannelMapper | |
| ChannelMapper(const AudioChannelLayout &targetLayout) | HephAudio::ChannelMapper | explicit |
| ChannelMapperMap typedef | HephAudio::ChannelMapper | protected |
| CreateMap() | HephAudio::ChannelMapper | protectedstatic |
| CreateOutputBuffer(const AudioBuffer &inputBuffer, size_t startIndex, size_t frameCount) const override | HephAudio::ChannelMapper | protectedvirtual |
| DoubleBufferedAudioEffect() | HephAudio::DoubleBufferedAudioEffect | protected |
| GetTargetLayout() const | HephAudio::ChannelMapper | virtual |
| GetThreadCount() const | HephAudio::AudioEffect | virtual |
| HasMTSupport() const | HephAudio::AudioEffect | virtual |
| HasRTSupport() const | HephAudio::AudioEffect | virtual |
| InitializeOutputBuffer(const AudioBuffer &inputBuffer, AudioBuffer &outputBuffer, size_t startIndex, size_t frameCount) const override | HephAudio::ChannelMapper | protectedvirtual |
| map | HephAudio::ChannelMapper | protectedstatic |
| Name() const override | HephAudio::ChannelMapper | virtual |
| Process(AudioBuffer &buffer, size_t startIndex, size_t frameCount) override | HephAudio::DoubleBufferedAudioEffect | virtual |
| Process(AudioBuffer &buffer) | HephAudio::DoubleBufferedAudioEffect | virtual |
| Process(AudioBuffer &buffer, size_t startIndex) | HephAudio::DoubleBufferedAudioEffect | virtual |
| ProcessMT(const AudioBuffer &inputBuffer, AudioBuffer &outputBuffer, size_t startIndex, size_t frameCount) | HephAudio::AudioEffect | protectedvirtual |
| ProcessST(const AudioBuffer &inputBuffer, AudioBuffer &outputBuffer, size_t startIndex, size_t frameCount) override | HephAudio::ChannelMapper | protectedvirtual |
| ResetInternalState() | HephAudio::AudioEffect | virtual |
| SetMapping(const AudioChannelLayout &targetLayout, const AudioChannelLayout &inputLayout, const std::function< void(heph_audio_sample_t *, heph_audio_sample_t *)> &f) | HephAudio::ChannelMapper | static |
| SetTargetLayout(const AudioChannelLayout &targetLayout) | HephAudio::ChannelMapper | virtual |
| SetThreadCount(size_t threadCount) | HephAudio::AudioEffect | virtual |
| targetLayout | HephAudio::ChannelMapper | protected |
| threadCount | HephAudio::AudioEffect | protected |
| ~AudioEffect()=default | HephAudio::AudioEffect | virtual |
| ~ChannelMapper()=default | HephAudio::ChannelMapper | virtual |
| ~DoubleBufferedAudioEffect()=default | HephAudio::DoubleBufferedAudioEffect | virtual |