Instance Methods | |
| (void) | - addOnReceiveRtcp: |
| (FMLiveSwitchRtpInboundRtcp *) | - addOnReceiveRtcpWithBlock |
| (void) | - addOnReceiveRtcpWithBlock: |
| (void) | - addOnReceiveRtp: |
| (FMLiveSwitchRtpInboundRtp *) | - addOnReceiveRtpWithBlock |
| (void) | - addOnReceiveRtpWithBlock: |
| (void) | - addOnStateChange: |
| (FMLiveSwitchRtpListener *) | - addOnStateChangeWithBlock |
| (void) | - addOnStateChangeWithBlock: |
| (NSString *) | - id |
| (instancetype) | - initWithLockObject:audioTransport: |
| (instancetype) | - initWithLockObject:videoTransport: |
| (NSObject< FMLiveSwitchIMediaTransport > *) | - mediaTransport |
| (void) | - removeOnReceiveRtcp: |
| (void) | - removeOnReceiveRtp: |
| (void) | - removeOnStateChange: |
| (bool) | - startWithReceiveBufferSize: |
| (FMLiveSwitchMediaTransportState) | - state |
| (bool) | - stop |
| (FMLiveSwitchStreamType) | - streamType |
Class Methods | |
| (FMLiveSwitchRtpListener *) | + listenerWithLockObject:audioTransport: |
| (FMLiveSwitchRtpListener *) | + listenerWithLockObject:videoTransport: |
| - (void) addOnReceiveRtcp: | (FMLiveSwitchAction1< FMLiveSwitchRtpInboundRtcp * > *) | value |
| - (FMLiveSwitchRtpInboundRtcp*) addOnReceiveRtcpWithBlock |
| - (void) addOnReceiveRtcpWithBlock: | (void(^)(FMLiveSwitchRtpInboundRtcp *)) | valueBlock |
| - (void) addOnReceiveRtp: | (FMLiveSwitchAction1< FMLiveSwitchRtpInboundRtp * > *) | value |
| - (FMLiveSwitchRtpInboundRtp*) addOnReceiveRtpWithBlock |
| - (void) addOnReceiveRtpWithBlock: | (void(^)(FMLiveSwitchRtpInboundRtp *)) | valueBlock |
| - (void) addOnStateChange: | (FMLiveSwitchAction1< FMLiveSwitchRtpListener * > *) | value |
| - (FMLiveSwitchRtpListener*) addOnStateChangeWithBlock |
| - (void) addOnStateChangeWithBlock: | (void(^)(FMLiveSwitchRtpListener *)) | valueBlock |
| - (instancetype) initWithLockObject: | (id) | lockObject | |
| audioTransport: | (FMLiveSwitchRtpAudioTransport *) | audioTransport | |
| - (instancetype) initWithLockObject: | (id) | lockObject | |
| videoTransport: | (FMLiveSwitchRtpVideoTransport *) | videoTransport | |
| + (FMLiveSwitchRtpListener*) listenerWithLockObject: | (id) | lockObject | |
| audioTransport: | (FMLiveSwitchRtpAudioTransport *) | audioTransport | |
| + (FMLiveSwitchRtpListener*) listenerWithLockObject: | (id) | lockObject | |
| videoTransport: | (FMLiveSwitchRtpVideoTransport *) | videoTransport | |
| - (NSObject<FMLiveSwitchIMediaTransport>*) mediaTransport |
| - (void) removeOnReceiveRtcp: | (FMLiveSwitchAction1< FMLiveSwitchRtpInboundRtcp * > *) | value |
| - (void) removeOnReceiveRtp: | (FMLiveSwitchAction1< FMLiveSwitchRtpInboundRtp * > *) | value |
| - (void) removeOnStateChange: | (FMLiveSwitchAction1< FMLiveSwitchRtpListener * > *) | value |
| - (bool) startWithReceiveBufferSize: | (int) | receiveBufferSize |
| - (FMLiveSwitchMediaTransportState) state |
| - (bool) stop |
| - (FMLiveSwitchStreamType) streamType |