FMLiveSwitchWssManager Class Reference

Instance Methods

(FMLiveSwitchMediaTrackStats *) - getAudioTrackStats
 
(FMLiveSwitchMediaTrackStats *) - getVideoTrackStats
 
(instancetype) - initWithOpenArgs:connection:
 
(long long) - localAudioFrameRate
 
(long long) - localVideoFrameRate
 
(void) - streamLocalMediaWithLocalMediaForAudio:localMediaForVideo:audioStreamId:videoStreamId:audioBitrate:videoBitrate:
 
- Instance Methods inherited from FMLiveSwitchWssManagerBase
(int) - audioStreamId
 
(long long) - bytesReceived
 
(long long) - bytesReceivedForStreamWithStreamId:
 
(long long) - bytesSent
 
(long long) - bytesSentForStreamWithStreamId:
 
(void) - connectionStateUpdateWithConnectionState:
 
(void) - handleKeyFrameRequest
 
(instancetype) - initWithOpenArgs:connection:
 
(long long) - messagesReceived
 
(long long) - messagesReceivedForStreamWithStreamId:
 
(long long) - messagesSent
 
(long long) - messagesSentForStreamWithStreamId:
 
(long long) - plisReceived
 
(long long) - plisRequested
 
(long long) - remoteAudioFrameRate
 
(long long) - remoteVideoFrameRate
 
(void) - requestRemoteKeyFrameWithStreamId:
 
(int) - roundTripTime
 
(void) - sendConnectionUpdateWithPromise:updateMuteLocalAudio:muteLocalAudio:updateDisableLocalAudio:disableLocalAudio:updateDisableRemoteAudio:disableRemoteAudio:updateMuteLocalVideo:muteLocalVideo:updateDisableLocalVideo:disableLocalVideo:updateDisableRemoteVideo:disableRemoteVideo:
 
(NSString *) - serviceConnectionId
 
(FMLiveSwitchFuture< FMLiveSwitchWebSocketCloseCompleteArgs * > *) - stop
 
(void) - streamRemoteMedia:audioStreamId:videoStreamId:videoStreamInfo:
 
(long long) - videoJitter
 
(int) - videoStreamId
 

Class Methods

(FMLiveSwitchWssManager *) + wssManagerWithOpenArgs:connection:
 
- Class Methods inherited from FMLiveSwitchWssManagerBase
(FMLiveSwitchWssManagerBase *) + wssManagerBaseWithOpenArgs:connection:
 

Additional Inherited Members

- Protected Attributes inherited from FMLiveSwitchWssManagerBase
 __pad0__: NSObject- (long long) audioJitter
 

Method Documentation

◆ getAudioTrackStats

- (FMLiveSwitchMediaTrackStats*) getAudioTrackStats

◆ getVideoTrackStats

- (FMLiveSwitchMediaTrackStats*) getVideoTrackStats

◆ initWithOpenArgs:connection:

◆ localAudioFrameRate

- (long long) localAudioFrameRate

◆ localVideoFrameRate

- (long long) localVideoFrameRate

◆ streamLocalMediaWithLocalMediaForAudio:localMediaForVideo:audioStreamId:videoStreamId:audioBitrate:videoBitrate:

- (void) streamLocalMediaWithLocalMediaForAudio: (FMLiveSwitchLocalMedia *)  localMediaForAudio
localMediaForVideo: (FMLiveSwitchLocalMedia *)  localMediaForVideo
audioStreamId: (int)  audioStreamId
videoStreamId: (int)  videoStreamId
audioBitrate: (int)  audioBitrate
videoBitrate: (int)  videoBitrate 

◆ wssManagerWithOpenArgs:connection: