FMLiveSwitchSessionDescriptionManagerBase Class Reference

Instance Methods

(NSMutableArray *) - audioStreams
 
(NSMutableArray *) - dataStreams
 
(instancetype) - init
 
(FMLiveSwitchError *) - processDescription:isLocalDescription:
 
(FMLiveSwitchError *) - processSdpMediaDescriptionForStream:sdpMediaDescription:sdpMediaIndex:isLocalDescription:isRenegotiation:
 
(bool) - removeStream:
 
(NSMutableDictionary< NSString *, TStream > *) - streams
 
(void) - updateLocalAudioDescriptionWithMediaDescription:audioStream:
 
(void) - updateLocalDescription:
 
(void) - updateLocalVideoDescriptionWithMediaDescription:videoStream:
 
(NSMutableArray *) - videoStreams
 

Class Methods

(FMLiveSwitchSessionDescriptionManagerBase *) + sessionDescriptionManagerBase
 

Protected Attributes

 __pad0__: NSObject- (void) addStream:(TStream)stream
 

Method Documentation

◆ audioStreams

- (NSMutableArray*) audioStreams

◆ dataStreams

- (NSMutableArray*) dataStreams

◆ init

- (instancetype) init

◆ processDescription:isLocalDescription:

- (FMLiveSwitchError*) processDescription: (FMLiveSwitchSessionDescription *)  description
isLocalDescription: (bool)  isLocalDescription 

◆ processSdpMediaDescriptionForStream:sdpMediaDescription:sdpMediaIndex:isLocalDescription:isRenegotiation:

- (FMLiveSwitchError*) processSdpMediaDescriptionForStream: (TStream)  stream
sdpMediaDescription: (FMLiveSwitchSdpMediaDescription *)  sdpMediaDescription
sdpMediaIndex: (int)  sdpMediaIndex
isLocalDescription: (bool)  isLocalDescription
isRenegotiation: (bool)  isRenegotiation 

◆ removeStream:

- (bool) removeStream: (TStream)  stream

◆ sessionDescriptionManagerBase

+ (FMLiveSwitchSessionDescriptionManagerBase*) sessionDescriptionManagerBase

◆ streams

- (NSMutableDictionary<NSString*,TStream>*) streams

◆ updateLocalAudioDescriptionWithMediaDescription:audioStream:

- (void) updateLocalAudioDescriptionWithMediaDescription: (FMLiveSwitchSdpMediaDescription *)  mediaDescription
audioStream: (TAudioStream)  audioStream 

◆ updateLocalDescription:

- (void) updateLocalDescription: (FMLiveSwitchSessionDescription *)  localDescription

◆ updateLocalVideoDescriptionWithMediaDescription:videoStream:

- (void) updateLocalVideoDescriptionWithMediaDescription: (FMLiveSwitchSdpMediaDescription *)  mediaDescription
videoStream: (TVideoStream)  videoStream 

◆ videoStreams

- (NSMutableArray*) videoStreams

Member Data Documentation

◆ __pad0__

- __pad0__
protected