HephAudio v3.1.0
A cross-platform C++ library for recording, playing, and processing audio on Windows, Android, Linux, iOS, and macOS.
Loading...
Searching...
No Matches
HephAudio::ChannelMapper Member List

This is the complete list of members for HephAudio::ChannelMapper, including all inherited members.

AudioEffect()HephAudio::AudioEffectprotected
CalculateAdvanceSize(size_t renderFrameCount, const AudioFormatInfo &formatInfo) constHephAudio::AudioEffectvirtual
CalculateOutputFrameCount(size_t inputFrameCount, const AudioFormatInfo &formatInfo) constHephAudio::AudioEffectvirtual
CalculateRequiredFrameCount(size_t outputFrameCount, const AudioFormatInfo &formatInfo) constHephAudio::AudioEffectvirtual
ChannelMapper()HephAudio::ChannelMapper
ChannelMapper(const AudioChannelLayout &targetLayout)HephAudio::ChannelMapperexplicit
ChannelMapperMap typedefHephAudio::ChannelMapperprotected
CreateMap()HephAudio::ChannelMapperprotectedstatic
CreateOutputBuffer(const AudioBuffer &inputBuffer, size_t startIndex, size_t frameCount) const overrideHephAudio::ChannelMapperprotectedvirtual
DoubleBufferedAudioEffect()HephAudio::DoubleBufferedAudioEffectprotected
GetTargetLayout() constHephAudio::ChannelMappervirtual
GetThreadCount() constHephAudio::AudioEffectvirtual
HasMTSupport() constHephAudio::AudioEffectvirtual
HasRTSupport() constHephAudio::AudioEffectvirtual
InitializeOutputBuffer(const AudioBuffer &inputBuffer, AudioBuffer &outputBuffer, size_t startIndex, size_t frameCount) const overrideHephAudio::ChannelMapperprotectedvirtual
mapHephAudio::ChannelMapperprotectedstatic
Name() const overrideHephAudio::ChannelMappervirtual
Process(AudioBuffer &buffer, size_t startIndex, size_t frameCount) overrideHephAudio::DoubleBufferedAudioEffectvirtual
Process(AudioBuffer &buffer)HephAudio::DoubleBufferedAudioEffectvirtual
Process(AudioBuffer &buffer, size_t startIndex)HephAudio::DoubleBufferedAudioEffectvirtual
ProcessMT(const AudioBuffer &inputBuffer, AudioBuffer &outputBuffer, size_t startIndex, size_t frameCount)HephAudio::AudioEffectprotectedvirtual
ProcessST(const AudioBuffer &inputBuffer, AudioBuffer &outputBuffer, size_t startIndex, size_t frameCount) overrideHephAudio::ChannelMapperprotectedvirtual
ResetInternalState()HephAudio::AudioEffectvirtual
SetMapping(const AudioChannelLayout &targetLayout, const AudioChannelLayout &inputLayout, const std::function< void(heph_audio_sample_t *, heph_audio_sample_t *)> &f)HephAudio::ChannelMapperstatic
SetTargetLayout(const AudioChannelLayout &targetLayout)HephAudio::ChannelMappervirtual
SetThreadCount(size_t threadCount)HephAudio::AudioEffectvirtual
targetLayoutHephAudio::ChannelMapperprotected
threadCountHephAudio::AudioEffectprotected
~AudioEffect()=defaultHephAudio::AudioEffectvirtual
~ChannelMapper()=defaultHephAudio::ChannelMappervirtual
~DoubleBufferedAudioEffect()=defaultHephAudio::DoubleBufferedAudioEffectvirtual