Searched refs:AudioMixer (Results 1 - 6 of 6) sorted by relevance

/frameworks/av/services/audioflinger/
H A DFastMixer.cpp31 #include "AudioMixer.h"
60 AudioMixer* mixer = NULL;
221 mixer = new AudioMixer(frameCount, sampleRate, FastMixerState::kMaxFastTracks);
290 mixer->setParameter(name, AudioMixer::TRACK, AudioMixer::MAIN_BUFFER,
294 mixer->setParameter(name, AudioMixer::RESAMPLE,
295 AudioMixer::SAMPLE_RATE, (void*) fastTrack->mSampleRate);
297 mixer->setParameter(name, AudioMixer::TRACK, AudioMixer::CHANNEL_MASK,
319 mixer->setParameter(name, AudioMixer
[all...]
H A DAudioMixer.cpp18 #define LOG_TAG "AudioMixer"
41 #include "AudioMixer.h"
46 AudioMixer::DownmixerBufferProvider::DownmixerBufferProvider() : AudioBufferProvider(),
51 AudioMixer::DownmixerBufferProvider::~DownmixerBufferProvider()
53 ALOGV("AudioMixer deleting DownmixerBufferProvider (%p)", this);
57 status_t AudioMixer::DownmixerBufferProvider::getNextBuffer(AudioBufferProvider::Buffer *pBuffer,
81 void AudioMixer::DownmixerBufferProvider::releaseBuffer(AudioBufferProvider::Buffer *pBuffer) {
92 bool AudioMixer::isMultichannelCapable = false;
94 effect_descriptor_t AudioMixer::dwnmFxDesc;
99 AudioMixer function in class:android::AudioMixer
[all...]
H A DAudioMixer.h36 class AudioMixer class in namespace:android
39 AudioMixer(size_t frameCount, uint32_t sampleRate,
42 /*virtual*/ ~AudioMixer(); // non-virtual saves a v-table, restore if sub-classed
H A DAndroid.mk18 AudioMixer.cpp.arm \
H A DAudioFlinger.cpp54 #include "AudioMixer.h"
2059 ALOGW("HAL output buffer size is %u frames but AudioMixer requires multiples of 16 frames",
2068 // round up minimum and round down maximum to nearest 16 frames to satisfy AudioMixer
2098 // round up to nearest 16 frames to satisfy AudioMixer
2270 mAudioMixer = new AudioMixer(mNormalFrameCount, mSampleRate);
3147 int param = AudioMixer::VOLUME;
3153 param = AudioMixer::RAMP_VOLUME;
3155 mAudioMixer->setParameter(name, AudioMixer::RESAMPLE, AudioMixer::RESET, NULL);
3159 param = AudioMixer
[all...]
H A DAudioFlinger.h60 class AudioMixer;
70 // this #define. There is an independent hard-coded upper limit in AudioMixer;
71 // removing that AudioMixer limit would be necessary but insufficient to support > 2 channels.
1279 AudioMixer* mAudioMixer; // normal mixer

Completed in 379 milliseconds