Index: webrtc/modules/audio_mixer/audio_mixer.h |
diff --git a/webrtc/voice_engine/output_mixer.h b/webrtc/modules/audio_mixer/audio_mixer.h |
similarity index 85% |
copy from webrtc/voice_engine/output_mixer.h |
copy to webrtc/modules/audio_mixer/audio_mixer.h |
index ae2f53fdb9d7d8197b89c25b0c2a554e8fcfcd93..e74c7a814609e758a8fb01122de9540ade95eef7 100644 |
--- a/webrtc/voice_engine/output_mixer.h |
+++ b/webrtc/modules/audio_mixer/audio_mixer.h |
@@ -14,8 +14,8 @@ |
#include "webrtc/base/criticalsection.h" |
#include "webrtc/common_audio/resampler/include/push_resampler.h" |
#include "webrtc/common_types.h" |
-#include "webrtc/modules/audio_conference_mixer/include/audio_conference_mixer.h" |
-#include "webrtc/modules/audio_conference_mixer/include/audio_conference_mixer_defines.h" |
+#include "webrtc/modules/audio_mixer/include/audio_conference_mixer.h" |
+#include "webrtc/modules/audio_mixer/include/audio_conference_mixer_defines.h" |
#include "webrtc/modules/utility/include/file_recorder.h" |
#include "webrtc/voice_engine/level_indicator.h" |
#include "webrtc/voice_engine/voice_engine_defines.h" |
@@ -27,16 +27,15 @@ class FileWrapper; |
class VoEMediaProcess; |
namespace voe { |
- |
class Statistics; |
-class OutputMixer : public AudioMixerOutputReceiver, |
+class AudioMixer : public AudioMixerOutputReceiver, |
public FileCallback |
ivoc
2016/07/01 07:56:27
You may want to rerun git cl format, I think this
|
{ |
public: |
- static int32_t Create(OutputMixer*& mixer, uint32_t instanceId); |
+ static int32_t Create(AudioMixer*& mixer, uint32_t instanceId); |
- static void Destroy(OutputMixer*& mixer); |
+ static void Destroy(AudioMixer*& mixer); |
int32_t SetEngineInformation(Statistics& engineStatistics); |
@@ -53,10 +52,10 @@ public: |
int32_t DoOperationsOnCombinedSignal(bool feed_data_to_apm); |
- int32_t SetMixabilityStatus(MixerParticipant& participant, |
+ int32_t SetMixabilityStatus(MixerAudioSource& participant, |
bool mixable); |
- int32_t SetAnonymousMixabilityStatus(MixerParticipant& participant, |
+ int32_t SetAnonymousMixabilityStatus(MixerAudioSource& participant, |
bool mixable); |
int GetMixedAudio(int sample_rate_hz, size_t num_channels, |
@@ -79,7 +78,7 @@ public: |
const CodecInst* codecInst); |
int StopRecordingPlayout(); |
- virtual ~OutputMixer(); |
+ virtual ~AudioMixer(); |
// from AudioMixerOutputReceiver |
virtual void NewMixedAudio( |
@@ -97,7 +96,7 @@ public: |
void RecordFileEnded(int32_t id); |
private: |
- OutputMixer(uint32_t instanceId); |
+ AudioMixer(uint32_t instanceId); |
// uses |
Statistics* _engineStatisticsPtr; |
@@ -106,7 +105,7 @@ private: |
rtc::CriticalSection _callbackCritSect; |
// protect the _outputFileRecorderPtr and _outputFileRecording |
rtc::CriticalSection _fileCritSect; |
- AudioConferenceMixer& _mixerModule; |
+ NewAudioConferenceMixer& _mixerModule; |
AudioFrame _audioFrame; |
// Converts mixed audio to the audio device output rate. |
PushResampler<int16_t> resampler_; |