Protected Attributes | |
__pad0__: NSObject- (bool) canSendFirWithIntervalTicks:(int)intervalTicks incrementIntervalTicks:(int)incrementIntervalTicks transportSystemTimestamp:(long long)transportSystemTimestamp | |
- (bool) canSendLrrWithIntervalTicks: | (int) | intervalTicks | |
incrementIntervalTicks: | (int) | incrementIntervalTicks | |
transportSystemTimestamp: | (long long) | transportSystemTimestamp | |
- (bool) canSendNackWithIntervalTicks: | (int) | intervalTicks | |
transportSystemTimestamp: | (long long) | transportSystemTimestamp | |
- (bool) canSendPliWithIntervalTicks: | (int) | intervalTicks | |
transportSystemTimestamp: | (long long) | transportSystemTimestamp | |
- (int) currentClockRate |
- (int) currentJitter |
- (int) currentPayloadType |
- (void) destroy |
- (NSObject<FMLiveSwitchRtpIExtensionParameters>*) extensionParameters |
- (FMLiveSwitchRedFecConfig*) fecConfig |
- (bool) fecEnabled |
- (long long) firsSent |
- (NSObject<FMLiveSwitchRtpIFormatParameters>*) formatParameters |
- (FMLiveSwitchManagedConcurrentDictionary<NSString*,FMLiveSwitchRtpInboundRtp*>*) framesInProcessing |
- (int) getCcmSendSequenceNumber |
- (FMLiveSwitchReportBlock*) getReportBlockWithTransportSystemTimestamp: | (long long) | transportSystemTimestamp |
- (FMLiveSwitchMediaReceiverStats*) getStats |
- (bool) hasUnreportedLoss |
- (FMLiveSwitchHexDump*) hexDump |
- (double) initialLossBasedBandwidthEstimate |
- (instancetype) initWithType: | (FMLiveSwitchStreamType) | type | |
remoteSynchronizationSource: | (long long) | remoteSynchronizationSource | |
remoteRtpStreamId: | (NSString *) | remoteRtpStreamId | |
remoteRepairedRtpStreamId: | (NSString *) | remoteRepairedRtpStreamId | |
initialBandwidthEstimate: | (int) | initialBandwidthEstimate | |
nackConfig: | (FMLiveSwitchNackConfig *) | nackConfig | |
fecConfig: | (FMLiveSwitchRedFecConfig *) | fecConfig | |
jitterConfig: | (FMLiveSwitchJitterConfig *) | jitterConfig | |
legacy: | (bool) | legacy | |
parameters: | (NSObject< FMLiveSwitchRtpIParameters > *) | parameters | |
formatParameters: | (NSObject< FMLiveSwitchRtpIFormatParameters > *) | formatParameters | |
extensionParameters: | (NSObject< FMLiveSwitchRtpIExtensionParameters > *) | extensionParameters | |
localProtectionParameters: | (FMLiveSwitchSrtpProtectionParameters *) | localProtectionParameters | |
remoteProtectionParameters: | (FMLiveSwitchSrtpProtectionParameters *) | remoteProtectionParameters | |
hexDump: | (FMLiveSwitchHexDump *) | hexDump | |
createFrameArray: | (FMLiveSwitchFunction1< id, NSMutableArray * > *) | createFrameArray | |
rtpTransport: | (FMLiveSwitchTransport *) | rtpTransport | |
rtcpTransport: | (FMLiveSwitchTransport *) | rtcpTransport | |
logContext: | (FMLiveSwitchLogContext *) | logContext | |
- (instancetype) initWithType: | (FMLiveSwitchStreamType) | type | |
remoteSynchronizationSource: | (long long) | remoteSynchronizationSource | |
remoteRtpStreamId: | (NSString *) | remoteRtpStreamId | |
remoteRepairedRtpStreamId: | (NSString *) | remoteRepairedRtpStreamId | |
initialBandwidthEstimate: | (int) | initialBandwidthEstimate | |
nackConfig: | (FMLiveSwitchNackConfig *) | nackConfig | |
fecConfig: | (FMLiveSwitchRedFecConfig *) | fecConfig | |
jitterConfig: | (FMLiveSwitchJitterConfig *) | jitterConfig | |
legacy: | (bool) | legacy | |
parameters: | (NSObject< FMLiveSwitchRtpIParameters > *) | parameters | |
formatParameters: | (NSObject< FMLiveSwitchRtpIFormatParameters > *) | formatParameters | |
extensionParameters: | (NSObject< FMLiveSwitchRtpIExtensionParameters > *) | extensionParameters | |
localProtectionParameters: | (FMLiveSwitchSrtpProtectionParameters *) | localProtectionParameters | |
remoteProtectionParameters: | (FMLiveSwitchSrtpProtectionParameters *) | remoteProtectionParameters | |
hexDump: | (FMLiveSwitchHexDump *) | hexDump | |
createFrameArrayBlock: | (NSMutableArray *(^)(int)) | createFrameArrayBlock | |
rtpTransport: | (FMLiveSwitchTransport *) | rtpTransport | |
rtcpTransport: | (FMLiveSwitchTransport *) | rtcpTransport | |
logContext: | (FMLiveSwitchLogContext *) | logContext | |
- (FMLiveSwitchJitterConfig*) jitterConfig |
- (bool) jitterEnabled |
- (bool) legacy |
- (FMLiveSwitchJitterBuffer<TFrame,TBuffer,TBufferCollection,TFormat>*) legacyJitterBuffer |
- (FMLiveSwitchNackBuffer<TFrame,TBuffer,TBufferCollection,TFormat>*) legacyNackBuffer |
- (FMLiveSwitchSrtpProtectionParameters*) localProtectionParameters |
- (double) lossBasedBandwidthEstimate |
- (long long) lrrsSent |
- (FMLiveSwitchNackConfig*) nackConfig |
- (bool) nackEnabled |
- (long long) nacksSent |
- (long long) octetsReceivedRtcp |
- (long long) octetsReceivedRtp |
- (long long) packetsDiscarded |
- (long long) packetsDuplicated |
- (long long) packetsReceivedRtcp |
- (long long) packetsReceivedRtp |
- (long long) packetsRepaired |
- (NSObject<FMLiveSwitchRtpIParameters>*) parameters |
- (long long) plisSent |
- (void) processSRControlFrame: | (FMLiveSwitchSRControlFrame *) | controlFrame | |
transportSystemTimestamp: | (long long) | transportSystemTimestamp | |
- (FMLiveSwitchAction1<TFrame>*) receiveFrame |
- (bool) receiveRtp: | (FMLiveSwitchRtpInboundRtp *) | rtp | |
roundTripTime: | (int) | roundTripTime | |
+ (FMLiveSwitchRtpReceiver*) receiverWithType: | (FMLiveSwitchStreamType) | type | |
remoteSynchronizationSource: | (long long) | remoteSynchronizationSource | |
remoteRtpStreamId: | (NSString *) | remoteRtpStreamId | |
remoteRepairedRtpStreamId: | (NSString *) | remoteRepairedRtpStreamId | |
initialBandwidthEstimate: | (int) | initialBandwidthEstimate | |
nackConfig: | (FMLiveSwitchNackConfig *) | nackConfig | |
fecConfig: | (FMLiveSwitchRedFecConfig *) | fecConfig | |
jitterConfig: | (FMLiveSwitchJitterConfig *) | jitterConfig | |
legacy: | (bool) | legacy | |
parameters: | (NSObject< FMLiveSwitchRtpIParameters > *) | parameters | |
formatParameters: | (NSObject< FMLiveSwitchRtpIFormatParameters > *) | formatParameters | |
extensionParameters: | (NSObject< FMLiveSwitchRtpIExtensionParameters > *) | extensionParameters | |
localProtectionParameters: | (FMLiveSwitchSrtpProtectionParameters *) | localProtectionParameters | |
remoteProtectionParameters: | (FMLiveSwitchSrtpProtectionParameters *) | remoteProtectionParameters | |
hexDump: | (FMLiveSwitchHexDump *) | hexDump | |
createFrameArray: | (FMLiveSwitchFunction1< id, NSMutableArray * > *) | createFrameArray | |
rtpTransport: | (FMLiveSwitchTransport *) | rtpTransport | |
rtcpTransport: | (FMLiveSwitchTransport *) | rtcpTransport | |
logContext: | (FMLiveSwitchLogContext *) | logContext | |
+ (FMLiveSwitchRtpReceiver*) receiverWithType: | (FMLiveSwitchStreamType) | type | |
remoteSynchronizationSource: | (long long) | remoteSynchronizationSource | |
remoteRtpStreamId: | (NSString *) | remoteRtpStreamId | |
remoteRepairedRtpStreamId: | (NSString *) | remoteRepairedRtpStreamId | |
initialBandwidthEstimate: | (int) | initialBandwidthEstimate | |
nackConfig: | (FMLiveSwitchNackConfig *) | nackConfig | |
fecConfig: | (FMLiveSwitchRedFecConfig *) | fecConfig | |
jitterConfig: | (FMLiveSwitchJitterConfig *) | jitterConfig | |
legacy: | (bool) | legacy | |
parameters: | (NSObject< FMLiveSwitchRtpIParameters > *) | parameters | |
formatParameters: | (NSObject< FMLiveSwitchRtpIFormatParameters > *) | formatParameters | |
extensionParameters: | (NSObject< FMLiveSwitchRtpIExtensionParameters > *) | extensionParameters | |
localProtectionParameters: | (FMLiveSwitchSrtpProtectionParameters *) | localProtectionParameters | |
remoteProtectionParameters: | (FMLiveSwitchSrtpProtectionParameters *) | remoteProtectionParameters | |
hexDump: | (FMLiveSwitchHexDump *) | hexDump | |
createFrameArrayBlock: | (NSMutableArray *(^)(int)) | createFrameArrayBlock | |
rtpTransport: | (FMLiveSwitchTransport *) | rtpTransport | |
rtcpTransport: | (FMLiveSwitchTransport *) | rtcpTransport | |
logContext: | (FMLiveSwitchLogContext *) | logContext | |
- (FMLiveSwitchSrtpProtectionParameters*) remoteProtectionParameters |
- (NSString*) remoteRepairedRtpStreamId |
- (NSString*) remoteRtpStreamId |
- (long long) remoteSynchronizationSource |
- (void) resetBandwidthEstimateWithInitialBandwidthEstimate: | (double) | initialBandwidthEstimate |
- (void) resetCurrentBitrate |
- (int) roundTripTime |
- (FMLiveSwitchTransport*) rtcpTransport |
- (FMLiveSwitchTransport*) rtpTransport |
- (void) setReceiveFrame: | (FMLiveSwitchAction1< TFrame > *) | value |
- (TFrame) setReceiveFrameBlock |
- (void) setReceiveFrameBlock: | (void(^)(TFrame)) | valueBlock |
- (NSMutableArray*, long long) setSendControlFramesBlock |
- (void) setSendControlFramesBlock: | (int(^)(NSMutableArray *, long long)) | valueBlock |
- (void) setTestReceivedRtpBuffer: | (FMLiveSwitchFunction1< FMLiveSwitchDataBuffer *, FMLiveSwitchDataBuffer * > *) | value |
- (FMLiveSwitchDataBuffer*) setTestReceivedRtpBufferBlock |
- (void) setTestReceivedRtpBufferBlock: | (FMLiveSwitchDataBuffer *(^)(FMLiveSwitchDataBuffer *)) | valueBlock |
- (FMLiveSwitchFunction1<FMLiveSwitchDataBuffer*,FMLiveSwitchDataBuffer*>*) testReceivedRtpBuffer |
- (FMLiveSwitchStreamType) type |
- (void) updateRtcpReceiverStatisticsWithPacketLength: | (int) | packetLength |
|
protected |