| 
| (void)  | - addOnSendControlFrameResponses: | 
|   | 
| (NSMutableArray *)  | - addOnSendControlFrameResponsesWithBlock | 
|   | 
| (void)  | - addOnSendControlFrameResponsesWithBlock: | 
|   | 
| (void)  | - addOnSendControlFrames: | 
|   | 
| (NSMutableArray *)  | - addOnSendControlFramesWithBlock | 
|   | 
| (void)  | - addOnSendControlFramesWithBlock: | 
|   | 
| (bool)  | - canSendRembWithSystemTimestamp: | 
|   | 
| (bool)  | - canSendReportWithSystemTimestamp: | 
|   | 
| (NSMutableArray *)  | - createFrameArrayWithSize: | 
|   | 
| (TFrame)  | - createFrameWithHeader:payload:format: | 
|   | 
| (long long)  | - defaultLocalSynchronizationSource | 
|   | 
| (FMLiveSwitchStreamDirection)  | - direction | 
|   | 
| (bool)  | - disableAutomaticReports | 
|   | 
| (int)  | - doSendControlFrameResponses: | 
|   | 
| (int)  | - doSendControlFrames:frameSystemTimestamp: | 
|   | 
| (int)  | - doSendFrame: | 
|   | 
| (bool)  | - doStart | 
|   | 
| (bool)  | - doStop | 
|   | 
| (long long)  | - firstLocalSynchronizationSource | 
|   | 
| (FMLiveSwitchRtpReceiver< TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection > *)  | - firstReceiver | 
|   | 
| (long long)  | - firstRemoteSynchronizationSource | 
|   | 
| (FMLiveSwitchRtpSender< TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection > *)  | - firstSender | 
|   | 
| (FMLiveSwitchFunction0< id > *)  | - getInboundRtcpTransportSystemTimestamp | 
|   | 
| (FMLiveSwitchFunction0< id > *)  | - getInboundRtpTransportSystemTimestamp | 
|   | 
| (FMLiveSwitchFunction0< id > *)  | - getOutboundRtcpTransportSystemTimestamp | 
|   | 
| (FMLiveSwitchSdesControlFrame *)  | - getSdesControlFrame | 
|   | 
| (FMLiveSwitchHexDump *)  | - hexDump | 
|   | 
| (double)  | - inboundBandwidthEstimate | 
|   | 
| (bool)  | - includeMidSdes | 
|   | 
| (double)  | - initialInboundBandwidthEstimate | 
|   | 
| (double)  | - initialLossBasedInboundBandwidthEstimate | 
|   | 
| (double)  | - initialLossBasedOutboundBandwidthEstimate | 
|   | 
| (double)  | - initialOutboundBandwidthEstimate | 
|   | 
| (instancetype)  | - initWithLockObject:streamType:simulcastMode:nackConfig:redFecConfig:jitterConfig:disableAutomaticReports:hexDump:rtpTransport:rtcpTransport:diagnosticsConfig: | 
|   | 
| (FMLiveSwitchJitterConfig *)  | - jitterConfig | 
|   | 
| (bool)  | - legacyReceiver | 
|   | 
| (FMLiveSwitchRtpListener *)  | - listener | 
|   | 
| (FMLiveSwitchSrtpProtectionParameters *)  | - localProtectionParameters | 
|   | 
| (double)  | - lossBasedInboundBandwidthEstimate | 
|   | 
| (double)  | - lossBasedOutboundBandwidthEstimate | 
|   | 
| (NSString *)  | - mid | 
|   | 
| (FMLiveSwitchNackConfig *)  | - nackConfig | 
|   | 
| (long long)  | - octetsReceivedRtp | 
|   | 
| (long long)  | - octetsSentRtp | 
|   | 
| (double)  | - outboundBandwidthEstimate | 
|   | 
| (NSMutableArray *)  | - receivers | 
|   | 
| (FMLiveSwitchRedFecConfig *)  | - redFecConfig | 
|   | 
| (bool)  | - rembEnabled | 
|   | 
| (FMLiveSwitchSrtpProtectionParameters *)  | - remoteProtectionParameters | 
|   | 
| (void)  | - removeOnSendControlFrameResponses: | 
|   | 
| (void)  | - removeOnSendControlFrames: | 
|   | 
| (double)  | - requestedInboundBitrate | 
|   | 
| (double)  | - requestedOutboundBitrate | 
|   | 
| (bool)  | - resetInboundBandwidthEstimateWithInitialBandwidthEstimate:remoteSynchronizationSource:remoteRtpStreamId: | 
|   | 
| (void)  | - resetInboundCurrentBitrateWithRemoteSynchronizationSource: | 
|   | 
| (bool)  | - resetOutboundBandwidthEstimateWithInitialBandwidthEstimate:localSynchronizationSource:localRtpStreamId: | 
|   | 
| (void)  | - resetOutboundCurrentBitrateWithLocalSynchronizationSource: | 
|   | 
| (int)  | - roundTripTime | 
|   | 
| (FMLiveSwitchTransport *)  | - rtcpTransport | 
|   | 
| (FMLiveSwitchTransport *)  | - rtpTransport | 
|   | 
| (NSMutableArray *)  | - senders | 
|   | 
| (void)  | - setDirection: | 
|   | 
| (void)  | - setDisableAutomaticReports: | 
|   | 
| (void)  | - setGetInboundRtcpTransportSystemTimestamp: | 
|   | 
| (void)  | - setGetInboundRtcpTransportSystemTimestampBlock | 
|   | 
| (void)  | - setGetInboundRtcpTransportSystemTimestampBlock: | 
|   | 
| (void)  | - setGetInboundRtpTransportSystemTimestamp: | 
|   | 
| (void)  | - setGetInboundRtpTransportSystemTimestampBlock | 
|   | 
| (void)  | - setGetInboundRtpTransportSystemTimestampBlock: | 
|   | 
| (void)  | - setGetOutboundRtcpTransportSystemTimestamp: | 
|   | 
| (void)  | - setGetOutboundRtcpTransportSystemTimestampBlock | 
|   | 
| (void)  | - setGetOutboundRtcpTransportSystemTimestampBlock: | 
|   | 
| (void)  | - setIncludeMidSdes: | 
|   | 
| (void)  | - setLegacyReceiver: | 
|   | 
| (void)  | - setListener: | 
|   | 
| (void)  | - setMid: | 
|   | 
| (bool)  | - setProtectionParametersWithLocalProtectionParameters:remoteProtectionParameters: | 
|   | 
| (void)  | - setRembEnabled: | 
|   | 
| (void)  | - setTestReceivedRtpBuffer: | 
|   | 
| (FMLiveSwitchDataBuffer *)  | - setTestReceivedRtpBufferBlock | 
|   | 
| (void)  | - setTestReceivedRtpBufferBlock: | 
|   | 
| (void)  | - setTestRoundTripTime: | 
|   | 
| (void)  | - setTestSendingRtpBuffer: | 
|   | 
| (FMLiveSwitchDataBuffer *)  | - setTestSendingRtpBufferBlock | 
|   | 
| (void)  | - setTestSendingRtpBufferBlock: | 
|   | 
| (FMLiveSwitchSimulcastMode)  | - simulcastMode | 
|   | 
| (long long)  | - singleLocalSynchronizationSource | 
|   | 
| (FMLiveSwitchRtpReceiver< TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection > *)  | - singleReceiver | 
|   | 
| (long long)  | - singleRemoteSynchronizationSource | 
|   | 
| (FMLiveSwitchRtpSender< TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection > *)  | - singleSender | 
|   | 
| (FMLiveSwitchFunction1< FMLiveSwitchDataBuffer *, FMLiveSwitchDataBuffer * > *)  | - testReceivedRtpBuffer | 
|   | 
| (int)  | - testRoundTripTime | 
|   | 
| (FMLiveSwitchFunction1< FMLiveSwitchDataBuffer *, FMLiveSwitchDataBuffer * > *)  | - testSendingRtpBuffer | 
|   | 
| (FMLiveSwitchStreamType)  | - type | 
|   |