Skip to content

Commit 0324b22

Browse files
committed
Rename AudioDeviceSink
1 parent ed22ffb commit 0324b22

File tree

11 files changed

+30
-30
lines changed

11 files changed

+30
-30
lines changed

modules/audio_device/audio_device_data_observer.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -307,8 +307,8 @@ class ADMWrapper : public AudioDeviceModule, public AudioTransport {
307307
}
308308
#endif // WEBRTC_IOS
309309

310-
int32_t SetAudioDeviceSink(AudioDeviceSink* sink) const override {
311-
return impl_->SetAudioDeviceSink(sink);
310+
int32_t SetObserver(AudioDeviceObserver* observer) const override {
311+
return impl_->SetObserver(observer);
312312
}
313313

314314
protected:

modules/audio_device/audio_device_generic.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ class AudioDeviceGeneric {
135135
virtual int GetRecordAudioParameters(AudioParameters* params) const;
136136
#endif // WEBRTC_IOS
137137

138-
virtual int32_t SetAudioDeviceSink(AudioDeviceSink* sink) { return -1; }
138+
virtual int32_t SetObserver(AudioDeviceObserver* observer) { return -1; }
139139
virtual int32_t GetPlayoutDevice() const { return -1; }
140140
virtual int32_t GetRecordingDevice() const { return -1; }
141141

modules/audio_device/audio_device_impl.cc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -902,9 +902,9 @@ int AudioDeviceModuleImpl::GetRecordAudioParameters(
902902
}
903903
#endif // WEBRTC_IOS
904904

905-
int32_t AudioDeviceModuleImpl::SetAudioDeviceSink(AudioDeviceSink* sink) const {
906-
RTC_LOG(LS_INFO) << __FUNCTION__ << "(" << sink << ")";
907-
int32_t ok = audio_device_->SetAudioDeviceSink(sink);
905+
int32_t AudioDeviceModuleImpl::SetObserver(AudioDeviceObserver* observer) const {
906+
RTC_LOG(LS_INFO) << __FUNCTION__ << "(" << observer << ")";
907+
int32_t ok = audio_device_->SetObserver(observer);
908908
RTC_LOG(LS_INFO) << "output: " << ok;
909909
return ok;
910910
}

modules/audio_device/audio_device_impl.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ class AudioDeviceModuleImpl : public AudioDeviceModuleForTest {
156156
int GetRecordAudioParameters(AudioParameters* params) const override;
157157
#endif // WEBRTC_IOS
158158

159-
int32_t SetAudioDeviceSink(AudioDeviceSink* sink) const override;
159+
int32_t SetObserver(AudioDeviceObserver* observer) const override;
160160
int32_t GetPlayoutDevice() const override;
161161
int32_t GetRecordingDevice() const override;
162162

modules/audio_device/include/audio_device.h

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,9 @@ namespace webrtc {
2121

2222
class AudioDeviceModuleForTest;
2323

24-
// Sink for callbacks related to a audio device.
25-
class AudioDeviceSink {
24+
class AudioDeviceObserver {
2625
public:
27-
virtual ~AudioDeviceSink() = default;
26+
virtual ~AudioDeviceObserver() = default;
2827

2928
// input/output devices updated or default device changed
3029
virtual void OnDevicesUpdated() = 0;
@@ -182,7 +181,7 @@ class AudioDeviceModule : public rtc::RefCountInterface {
182181
virtual int GetRecordAudioParameters(AudioParameters* params) const = 0;
183182
#endif // WEBRTC_IOS
184183

185-
virtual int32_t SetAudioDeviceSink(AudioDeviceSink* sink) const { return -1; }
184+
virtual int32_t SetObserver(AudioDeviceObserver* observer) const { return -1; }
186185
virtual int32_t GetPlayoutDevice() const { return -1; }
187186
virtual int32_t GetRecordingDevice() const { return -1; }
188187

modules/audio_device/mac/audio_device_mac.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -154,8 +154,8 @@ class AudioDeviceMac : public AudioDeviceGeneric {
154154
virtual void AttachAudioBuffer(AudioDeviceBuffer* audioBuffer)
155155
RTC_LOCKS_EXCLUDED(mutex_);
156156

157-
virtual int32_t SetAudioDeviceSink(AudioDeviceSink* sink) RTC_LOCKS_EXCLUDED(mutex_) {
158-
audio_device_module_sink_ = sink;
157+
virtual int32_t SetObserver(AudioDeviceObserver* observer) RTC_LOCKS_EXCLUDED(mutex_) {
158+
audio_device_module_sink_ = observer;
159159
return 0;
160160
}
161161
virtual int32_t GetPlayoutDevice() const;
@@ -354,7 +354,7 @@ class AudioDeviceMac : public AudioDeviceGeneric {
354354
// 0x5c is key "9", after that comes function keys.
355355
bool prev_key_state_[0x5d];
356356

357-
AudioDeviceSink *audio_device_module_sink_ = nullptr;
357+
AudioDeviceObserver *audio_device_module_sink_ = nullptr;
358358
};
359359

360360
} // namespace webrtc

modules/audio_device/win/audio_device_core_win.cc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3905,13 +3905,13 @@ int32_t AudioDeviceWindowsCore::_GetDeviceID(IMMDevice* pDevice,
39053905
return 0;
39063906
}
39073907

3908-
int32_t AudioDeviceWindowsCore::SetAudioDeviceSink(AudioDeviceSink* sink) {
3909-
_deviceStateListener->SetAudioDeviceSink(sink);
3908+
int32_t AudioDeviceWindowsCore::SetObserver(AudioDeviceObserver* observer) {
3909+
_deviceStateListener->SetObserver(observer);
39103910
return 0;
39113911
}
39123912

3913-
void AudioDeviceWindowsCore::DeviceStateListener::SetAudioDeviceSink(AudioDeviceSink *sink) {
3914-
callback_ = sink;
3913+
void AudioDeviceWindowsCore::DeviceStateListener::SetObserver(AudioDeviceObserver *observer) {
3914+
callback_ = observer;
39153915
}
39163916

39173917
HRESULT AudioDeviceWindowsCore::DeviceStateListener::OnDeviceStateChanged(LPCWSTR pwstrDeviceId, DWORD dwNewState) {

modules/audio_device/win/audio_device_core_win.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,11 +73,11 @@ class AudioDeviceWindowsCore : public AudioDeviceGeneric {
7373
ULONG __stdcall Release() override;
7474
HRESULT __stdcall QueryInterface(REFIID iid, void** object) override;
7575

76-
void SetAudioDeviceSink(AudioDeviceSink *sink);
76+
void SetObserver(AudioDeviceObserver *sink);
7777

7878
private:
7979
LONG ref_count_ = 1;
80-
AudioDeviceSink *callback_ = nullptr;
80+
AudioDeviceObserver *callback_ = nullptr;
8181
};
8282

8383
static bool CoreAudioIsSupported();
@@ -180,7 +180,7 @@ class AudioDeviceWindowsCore : public AudioDeviceGeneric {
180180

181181
virtual int32_t EnableBuiltInAEC(bool enable);
182182

183-
virtual int32_t SetAudioDeviceSink(AudioDeviceSink* sink);
183+
virtual int32_t SetObserver(AudioDeviceObserver* observer);
184184

185185
public:
186186
virtual void AttachAudioBuffer(AudioDeviceBuffer* audioBuffer);

sdk/objc/api/peerconnection/RTCAudioDeviceModule.mm

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@
2323

2424
#import "sdk/objc/native/api/audio_device_module.h"
2525

26-
class AudioDeviceSink : public webrtc::AudioDeviceSink {
26+
class AudioDeviceObserver : public webrtc::AudioDeviceObserver {
2727
public:
28-
AudioDeviceSink() {}
28+
AudioDeviceObserver() {}
2929

3030
void OnDevicesUpdated() override {
3131

32-
RTCLogInfo(@"AudioDeviceSink OnDevicesUpdated");
32+
RTCLogInfo(@"AudioDeviceObserver OnDevicesUpdated");
3333

3434
if (callback_handler_) {
3535
callback_handler_();
@@ -43,7 +43,7 @@ void OnDevicesUpdated() override {
4343
@implementation RTC_OBJC_TYPE (RTCAudioDeviceModule) {
4444
rtc::Thread *_workerThread;
4545
rtc::scoped_refptr<webrtc::AudioDeviceModule> _native;
46-
AudioDeviceSink *_sink;
46+
AudioDeviceObserver *_observer;
4747
}
4848

4949
- (instancetype)initWithNativeModule:(rtc::scoped_refptr<webrtc::AudioDeviceModule> )module
@@ -55,10 +55,10 @@ - (instancetype)initWithNativeModule:(rtc::scoped_refptr<webrtc::AudioDeviceModu
5555
_native = module;
5656
_workerThread = workerThread;
5757

58-
_sink = new AudioDeviceSink();
58+
_observer = new AudioDeviceObserver();
5959

6060
_workerThread->BlockingCall([self] {
61-
_native->SetAudioDeviceSink(_sink);
61+
_native->SetObserver(_observer);
6262
});
6363

6464
return self;
@@ -242,6 +242,7 @@ - (BOOL)initRecording {
242242

243243
- (BOOL)setDevicesUpdatedHandler: (nullable RTCOnAudioDevicesDidUpdate) handler {
244244
_sink->callback_handler_ = handler;
245+
_observer->callback_handler_ = callback;
245246
return YES;
246247
}
247248

sdk/objc/native/src/audio/audio_device_module_ios.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ class AudioDeviceModuleIOS : public AudioDeviceModule {
130130
int GetRecordAudioParameters(AudioParameters* params) const override;
131131
#endif // WEBRTC_IOS
132132

133-
int32_t SetAudioDeviceSink(AudioDeviceSink* sink) const override;
133+
int32_t SetObserver(AudioDeviceObserver* observer) const override;
134134

135135
private:
136136
const bool bypass_voice_processing_;

0 commit comments

Comments
 (0)