webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Instance Methods | List of all members
<RTCAudioSessionDelegate > Protocol Reference

#import <RTCAudioSession.h>

Inheritance diagram for <RTCAudioSessionDelegate >:

Instance Methods

(void- audioSessionDidBeginInterruption:
 
(void- audioSessionDidEndInterruption:shouldResumeSession:
 
(void- audioSessionDidChangeRoute:reason:previousRoute:
 
(void- audioSessionMediaServerTerminated:
 
(void- audioSessionMediaServerReset:
 
(void- audioSession:didChangeCanPlayOrRecord:
 
(void- audioSessionDidStartPlayOrRecord:
 
(void- audioSessionDidStopPlayOrRecord:
 
(void- audioSessionDidBeginInterruption:
 
(void- audioSessionDidEndInterruption:shouldResumeSession:
 
(void- audioSessionDidChangeRoute:reason:previousRoute:
 
(void- audioSessionMediaServerTerminated:
 
(void- audioSessionMediaServerReset:
 
(void- audioSession:didChangeCanPlayOrRecord:
 
(void- audioSessionDidStartPlayOrRecord:
 
(void- audioSessionDidStopPlayOrRecord:
 

Method Documentation

◆ 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]

- (void RTCAudioSessionDelegate) audioSessionDidBeginInterruption: (RTCAudioSession *)  session
optional

Called on a system notification thread when AVAudioSession starts an interruption event.

◆ audioSessionDidBeginInterruption:() [2/2]

- (void RTCAudioSessionDelegate) audioSessionDidBeginInterruption: (RTCAudioSession *)  session
optional

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]

- (void RTCAudioSessionDelegate) audioSessionDidStartPlayOrRecord: (RTCAudioSession *)  session
optional

Called on a WebRTC thread when the audio device is notified to begin playback or recording.

◆ audioSessionDidStartPlayOrRecord:() [2/2]

- (void RTCAudioSessionDelegate) audioSessionDidStartPlayOrRecord: (RTCAudioSession *)  session
optional

Called on a WebRTC thread when the audio device is notified to begin playback or recording.

◆ audioSessionDidStopPlayOrRecord:() [1/2]

- (void RTCAudioSessionDelegate) audioSessionDidStopPlayOrRecord: (RTCAudioSession *)  session
optional

Called on a WebRTC thread when the audio device is notified to stop playback or recording.

◆ audioSessionDidStopPlayOrRecord:() [2/2]

- (void RTCAudioSessionDelegate) audioSessionDidStopPlayOrRecord: (RTCAudioSession *)  session
optional

Called on a WebRTC thread when the audio device is notified to stop playback or recording.

◆ audioSessionMediaServerReset:() [1/2]

- (void RTCAudioSessionDelegate) audioSessionMediaServerReset: (RTCAudioSession *)  session
optional

Called on a system notification thread when AVAudioSession media server restarts.

◆ audioSessionMediaServerReset:() [2/2]

- (void RTCAudioSessionDelegate) audioSessionMediaServerReset: (RTCAudioSession *)  session
optional

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: