Chromium Code Reviews| Index: webrtc/api/audio/audio_mixer.h |
| diff --git a/webrtc/modules/audio_mixer/audio_mixer.h b/webrtc/api/audio/audio_mixer.h |
| similarity index 81% |
| rename from webrtc/modules/audio_mixer/audio_mixer.h |
| rename to webrtc/api/audio/audio_mixer.h |
| index 7e58a8d6a01635a9dde3fa60453131be2e088137..960adbbd430b8cb24403a5736aa9f0d039a43a6d 100644 |
| --- a/webrtc/modules/audio_mixer/audio_mixer.h |
| +++ b/webrtc/api/audio/audio_mixer.h |
| @@ -8,8 +8,8 @@ |
| * be found in the AUTHORS file in the root of the source tree. |
| */ |
| -#ifndef WEBRTC_MODULES_AUDIO_MIXER_AUDIO_MIXER_H_ |
| -#define WEBRTC_MODULES_AUDIO_MIXER_AUDIO_MIXER_H_ |
| +#ifndef WEBRTC_API_AUDIO_AUDIO_MIXER_H_ |
| +#define WEBRTC_API_AUDIO_AUDIO_MIXER_H_ |
| #include <memory> |
|
the sun
2016/10/20 09:13:05
not needed?
aleloi
2016/10/20 09:35:18
There is a unique_ptr<AudioProcessing> argument to
|
| @@ -18,6 +18,9 @@ |
| namespace webrtc { |
| +// WORK IN PROGRESS |
|
kwiberg-webrtc
2016/10/20 09:24:12
Are we allowed to use Unicode in source files yet?
aleloi
2016/10/20 09:35:18
Hm... I wonder what that will do to peoples editor
|
| +// This class is under development and is not yet intended for for use outside |
| +// of WebRtc/Libjingle. |
| class AudioMixer : public rtc::RefCountInterface { |
| public: |
| // A callback class that all mixer participants must inherit from/implement. |
| @@ -25,10 +28,11 @@ class AudioMixer : public rtc::RefCountInterface { |
| public: |
| enum class AudioFrameInfo { |
| kNormal, // The samples in audio_frame are valid and should be used. |
| - kMuted, // The samples in audio_frame should not be used, but should be |
| - // implicitly interpreted as zero. Other fields in audio_frame |
| - // may be read and should contain meaningful values. |
| - kError // audio_frame will not be used. |
| + kMuted, // The samples in audio_frame should not be used, but |
| + // should be implicitly interpreted as zero. Other |
| + // fields in audio_frame may be read and should |
| + // contain meaningful values. |
| + kError, // The audio_frame will not be used. |
| }; |
| struct AudioFrameWithInfo { |
| @@ -47,8 +51,8 @@ class AudioMixer : public rtc::RefCountInterface { |
| // mixer. |
| virtual AudioFrameWithInfo GetAudioFrameWithInfo(int sample_rate_hz) = 0; |
| - // A way for a mixer implementation do distinguish participants. |
| - virtual int ssrc() = 0; |
| + // A way for a mixer implementation to distinguish participants. |
| + virtual int Ssrc() = 0; |
| protected: |
| virtual ~Source() {} |
| @@ -75,4 +79,4 @@ class AudioMixer : public rtc::RefCountInterface { |
| }; |
| } // namespace webrtc |
| -#endif // WEBRTC_MODULES_AUDIO_MIXER_AUDIO_MIXER_H_ |
| +#endif // WEBRTC_API_AUDIO_AUDIO_MIXER_H_ |