FMLiveSwitchBundleTransport Class Reference

Instance Methods

(void) - addRtpListener:localSsrcs:remoteSsrcs:payloadTypes:
 
(void) - addRtpListener:mid:
 
(FMLiveSwitchRtpHeaderExtensionRegistry *) - headerExtensionRegistry
 
(FMLiveSwitchHexDump *) - hexDump
 
(NSString *) - id
 
(instancetype) - initWithIceTransport:dtlsTransport:hexDump:
 
(void) - processIncomingDataWithBuffer:
 
(void) - removeRtpListenerWithMid:
 
(void) - setHeaderExtensionRegistry:
 
(void) - setProtectionParametersWithLocalProtectionParameters:remoteProtectionParameters:
 
(bool) - stop
 

Class Methods

(FMLiveSwitchBundleTransport *) + bundleTransportWithIceTransport:dtlsTransport:hexDump:
 

Method Documentation

◆ addRtpListener:localSsrcs:remoteSsrcs:payloadTypes:

- (void) addRtpListener: (FMLiveSwitchRtpListener *)  listener
localSsrcs: (NSMutableArray *)  localSsrcs
remoteSsrcs: (NSMutableArray *)  remoteSsrcs
payloadTypes: (NSMutableArray *)  payloadTypes 

◆ addRtpListener:mid:

- (void) addRtpListener: (FMLiveSwitchRtpListener *)  listener
mid: (NSString *)  mid 

◆ bundleTransportWithIceTransport:dtlsTransport:hexDump:

+ (FMLiveSwitchBundleTransport*) bundleTransportWithIceTransport: (FMLiveSwitchIceTransport *)  iceTransport
dtlsTransport: (FMLiveSwitchDtlsTransport *)  dtlsTransport
hexDump: (FMLiveSwitchHexDump *)  hexDump 

◆ headerExtensionRegistry

- (FMLiveSwitchRtpHeaderExtensionRegistry*) headerExtensionRegistry

◆ hexDump

- (FMLiveSwitchHexDump*) hexDump

◆ id

- (NSString*) id

◆ initWithIceTransport:dtlsTransport:hexDump:

- (instancetype) initWithIceTransport: (FMLiveSwitchIceTransport *)  iceTransport
dtlsTransport: (FMLiveSwitchDtlsTransport *)  dtlsTransport
hexDump: (FMLiveSwitchHexDump *)  hexDump 

◆ processIncomingDataWithBuffer:

- (void) processIncomingDataWithBuffer: (FMLiveSwitchDataBuffer *)  buffer

◆ removeRtpListenerWithMid:

- (void) removeRtpListenerWithMid: (NSString *)  mid

◆ setHeaderExtensionRegistry:

- (void) setHeaderExtensionRegistry: (FMLiveSwitchRtpHeaderExtensionRegistry *)  value

◆ setProtectionParametersWithLocalProtectionParameters:remoteProtectionParameters:

- (void) setProtectionParametersWithLocalProtectionParameters: (FMLiveSwitchSrtpProtectionParameters *)  localProtectionParameters
remoteProtectionParameters: (FMLiveSwitchSrtpProtectionParameters *)  remoteProtectionParameters 

◆ stop

- (bool) stop