#import <RTCAudioSession.h>
◆ audioSession:didChangeCanPlayOrRecord:() [1/2]
- (void RTCAudioSessionDelegate) audioSession: |
|
(RTCAudioSession *) |
session |
didChangeCanPlayOrRecord: |
|
(BOOL) |
canPlayOrRecord |
|
|
| |
|
optional |
◆ audioSession:didChangeCanPlayOrRecord:() [2/2]
- (void RTCAudioSessionDelegate) audioSession: |
|
(RTCAudioSession *) |
session |
didChangeCanPlayOrRecord: |
|
(BOOL) |
canPlayOrRecord |
|
|
| |
|
optional |
◆ audioSessionDidBeginInterruption:() [1/2]
Called on a system notification thread when AVAudioSession starts an interruption event.
◆ audioSessionDidBeginInterruption:() [2/2]
Called on a system notification thread when AVAudioSession starts an interruption event.
◆ audioSessionDidChangeRoute:reason:previousRoute:() [1/2]
- (void RTCAudioSessionDelegate) audioSessionDidChangeRoute: |
|
(RTCAudioSession *) |
session |
reason: |
|
(AVAudioSessionRouteChangeReason) |
reason |
previousRoute: |
|
(AVAudioSessionRouteDescription *) |
previousRoute |
|
|
| |
|
optional |
Called on a system notification thread when AVAudioSession changes the route.
◆ audioSessionDidChangeRoute:reason:previousRoute:() [2/2]
- (void RTCAudioSessionDelegate) audioSessionDidChangeRoute: |
|
(RTCAudioSession *) |
session |
reason: |
|
(AVAudioSessionRouteChangeReason) |
reason |
previousRoute: |
|
(AVAudioSessionRouteDescription *) |
previousRoute |
|
|
| |
|
optional |
Called on a system notification thread when AVAudioSession changes the route.
◆ audioSessionDidEndInterruption:shouldResumeSession:() [1/2]
- (void RTCAudioSessionDelegate) audioSessionDidEndInterruption: |
|
(RTCAudioSession *) |
session |
shouldResumeSession: |
|
(BOOL) |
shouldResumeSession |
|
|
| |
|
optional |
Called on a system notification thread when AVAudioSession ends an interruption event.
◆ audioSessionDidEndInterruption:shouldResumeSession:() [2/2]
- (void RTCAudioSessionDelegate) audioSessionDidEndInterruption: |
|
(RTCAudioSession *) |
session |
shouldResumeSession: |
|
(BOOL) |
shouldResumeSession |
|
|
| |
|
optional |
Called on a system notification thread when AVAudioSession ends an interruption event.
◆ audioSessionDidStartPlayOrRecord:() [1/2]
Called on a WebRTC thread when the audio device is notified to begin playback or recording.
◆ audioSessionDidStartPlayOrRecord:() [2/2]
Called on a WebRTC thread when the audio device is notified to begin playback or recording.
◆ audioSessionDidStopPlayOrRecord:() [1/2]
Called on a WebRTC thread when the audio device is notified to stop playback or recording.
◆ audioSessionDidStopPlayOrRecord:() [2/2]
Called on a WebRTC thread when the audio device is notified to stop playback or recording.
◆ audioSessionMediaServerReset:() [1/2]
Called on a system notification thread when AVAudioSession media server restarts.
◆ audioSessionMediaServerReset:() [2/2]
Called on a system notification thread when AVAudioSession media server restarts.
◆ audioSessionMediaServerTerminated:() [1/2]
- (void RTCAudioSessionDelegate) audioSessionMediaServerTerminated: |
|
(RTCAudioSession *) |
session |
|
|
optional |
Called on a system notification thread when AVAudioSession media server terminates.
◆ audioSessionMediaServerTerminated:() [2/2]
- (void RTCAudioSessionDelegate) audioSessionMediaServerTerminated: |
|
(RTCAudioSession *) |
session |
|
|
optional |
Called on a system notification thread when AVAudioSession media server terminates.
The documentation for this protocol was generated from the following file:
- DerivedData/WebKit/Build/Products/Debug/usr/local/include/webrtc/modules/audio_device/ios/objc/RTCAudioSession.h