FMLiveSwitchWssManager Class Reference

Instance Methods

(instancetype) - initWithOpenArgs:connection:
 
(void) - streamLocalMediaWithLocalMediaForAudio:localMediaForVideo:audioStreamId:videoStreamId:audioBitrate:videoBitrate:
 
- Instance Methods inherited from FMLiveSwitchWssManagerBase
(instancetype) - initWithOpenArgs:connection:
 
(void) - requestRemoteKeyFrameWithStreamId:
 
(void) - sendConnectionUpdateWithPromise:updateMuteLocalAudio:muteLocalAudio:updateDisableLocalAudio:disableLocalAudio:updateDisableRemoteAudio:disableRemoteAudio:updateMuteLocalVideo:muteLocalVideo:updateDisableLocalVideo:disableLocalVideo:updateDisableRemoteVideo:disableRemoteVideo:
 
(FMLiveSwitchFuture< FMLiveSwitchWebSocketCloseCompleteArgs * > *) - stop
 
(void) - streamRemoteMedia:audioStreamId:videoStreamId:videoStreamInfo:
 

Class Methods

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

Additional Inherited Members

- Protected Attributes inherited from FMLiveSwitchWssManagerBase
 __pad0__: NSObject- (void) connectionStateUpdateWithConnectionState:(FMLiveSwitchConnectionState)connectionState
 

Method Documentation

◆ initWithOpenArgs:connection:

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