| Index: webrtc/modules/audio_device/ios/objc/RTCAudioSession.mm
|
| diff --git a/webrtc/modules/audio_device/ios/objc/RTCAudioSession.mm b/webrtc/modules/audio_device/ios/objc/RTCAudioSession.mm
|
| index 4ce24e7c3fd56b7d2472d91b236862c26dd8b860..f4530167f943928e7fe4ef5fb2ada88a273edc52 100644
|
| --- a/webrtc/modules/audio_device/ios/objc/RTCAudioSession.mm
|
| +++ b/webrtc/modules/audio_device/ios/objc/RTCAudioSession.mm
|
| @@ -787,6 +787,22 @@ NSInteger const kRTCAudioSessionErrorConfiguration = -2;
|
| }
|
| }
|
|
|
| +- (void)audioSessionDidActivate:(AVAudioSession *)session {
|
| + if (_session != session) {
|
| + RTCLogError(@"audioSessionDidActivate called on different AVAudioSession");
|
| + }
|
| + [self incrementActivationCount];
|
| + self.isActive = YES;
|
| +}
|
| +
|
| +- (void)audioSessionDidDeactivate:(AVAudioSession *)session {
|
| + if (_session != session) {
|
| + RTCLogError(@"audioSessionDidDeactivate called on different AVAudioSession");
|
| + }
|
| + self.isActive = NO;
|
| + [self decrementActivationCount];
|
| +}
|
| +
|
| - (void)notifyDidBeginInterruption {
|
| for (auto delegate : self.delegates) {
|
| SEL sel = @selector(audioSessionDidBeginInterruption:);
|
|
|