FMLiveSwitchWssDemuxer Class Reference

Instance Methods

(void) - addOnConnectionStateUpdateWithConnectionId:action:
 
(void) - addOnConnectionStateUpdateWithConnectionId:actionBlock:
 
(FMLiveSwitchConnectionState) - addOnConnectionStateUpdateWithConnectionIdAndActionBlock
 
(void) - addOnFrameReceivedWithStreamId:action:
 
(void) - addOnFrameReceivedWithStreamId:actionBlock:
 
(FMLiveSwitchWssMediaPacket *) - addOnFrameReceivedWithStreamIdAndActionBlock
 
(void) - addOnKeyFrameRequestReceivedWithStreamId:action:
 
(void) - addOnMediaChangeRequestWithStreamId:action:
 
(void) - addOnMediaChangeRequestWithStreamId:actionBlock:
 
(FMLiveSwitchWssChangeMediaParametersRequest *) - addOnMediaChangeRequestWithStreamIdAndActionBlock
 
(void) - addOnMediaChangeResponseWithStreamId:action:
 
(void) - addOnMediaChangeResponseWithStreamId:actionBlock:
 
(FMLiveSwitchWssChangeMediaParametersResponse *) - addOnMediaChangeResponseWithStreamIdAndActionBlock
 
(void) - addOnSignallingMessageWithConnectionId:action:
 
(void) - addOnSignallingMessageWithConnectionId:actionBlock:
 
(FMLiveSwitchMessage *) - addOnSignallingMessageWithConnectionIdAndActionBlock
 
(void) - close
 
(instancetype) - initWithServiceConnection:depacketizer:
 
(void) - removeOnConnectionStateUpdateWithConnectionId:action:
 
(void) - removeOnConnectionStateUpdateWithConnectionId:actionBlock:
 
(FMLiveSwitchConnectionState) - removeOnConnectionStateUpdateWithConnectionIdAndActionBlock
 
(void) - removeOnFrameReceivedWithStreamId:action:
 
(void) - removeOnFrameReceivedWithStreamId:actionBlock:
 
(FMLiveSwitchWssMediaPacket *) - removeOnFrameReceivedWithStreamIdAndActionBlock
 
(void) - removeOnKeyFrameRequestReceivedWithStreamId:action:
 
(void) - removeOnMediaChangeRequestWithStreamId:action:
 
(void) - removeOnMediaChangeRequestWithStreamId:actionBlock:
 
(FMLiveSwitchWssChangeMediaParametersRequest *) - removeOnMediaChangeRequestWithStreamIdAndActionBlock
 
(void) - removeOnMediaChangeResponseWithStreamId:action:
 
(void) - removeOnMediaChangeResponseWithStreamId:actionBlock:
 
(FMLiveSwitchWssChangeMediaParametersResponse *) - removeOnMediaChangeResponseWithStreamIdAndActionBlock
 
(void) - removeOnSignallingMessageWithConnectionId:action:
 
(void) - removeOnSignallingMessageWithConnectionId:actionBlock:
 
(FMLiveSwitchMessage *) - removeOnSignallingMessageWithConnectionIdAndActionBlock
 

Class Methods

(FMLiveSwitchWssDemuxer *) + wssDemuxerWithServiceConnection:depacketizer:
 

Method Documentation

◆ addOnConnectionStateUpdateWithConnectionId:action:

- (void) addOnConnectionStateUpdateWithConnectionId: (NSString *)  connectionId
action: (FMLiveSwitchAction1< id > *)  action 

◆ addOnConnectionStateUpdateWithConnectionId:actionBlock:

- (void) addOnConnectionStateUpdateWithConnectionId: (NSString *)  connectionId
actionBlock: (void(^)(FMLiveSwitchConnectionState))  actionBlock 

◆ addOnConnectionStateUpdateWithConnectionIdAndActionBlock

- (FMLiveSwitchConnectionState) addOnConnectionStateUpdateWithConnectionIdAndActionBlock

◆ addOnFrameReceivedWithStreamId:action:

- (void) addOnFrameReceivedWithStreamId: (NSString *)  streamId
action: (FMLiveSwitchAction1< FMLiveSwitchWssMediaPacket * > *)  action 

◆ addOnFrameReceivedWithStreamId:actionBlock:

- (void) addOnFrameReceivedWithStreamId: (NSString *)  streamId
actionBlock: (void(^)(FMLiveSwitchWssMediaPacket *))  actionBlock 

◆ addOnFrameReceivedWithStreamIdAndActionBlock

- (FMLiveSwitchWssMediaPacket*) addOnFrameReceivedWithStreamIdAndActionBlock

◆ addOnKeyFrameRequestReceivedWithStreamId:action:

- (void) addOnKeyFrameRequestReceivedWithStreamId: (NSString *)  streamId
action: (FMLiveSwitchAction0 *)  action 

◆ addOnMediaChangeRequestWithStreamId:action:

- (void) addOnMediaChangeRequestWithStreamId: (NSString *)  streamId
action: (FMLiveSwitchAction1< FMLiveSwitchWssChangeMediaParametersRequest * > *)  action 

◆ addOnMediaChangeRequestWithStreamId:actionBlock:

- (void) addOnMediaChangeRequestWithStreamId: (NSString *)  streamId
actionBlock: (void(^)(FMLiveSwitchWssChangeMediaParametersRequest *))  actionBlock 

◆ addOnMediaChangeRequestWithStreamIdAndActionBlock

- (FMLiveSwitchWssChangeMediaParametersRequest*) addOnMediaChangeRequestWithStreamIdAndActionBlock

◆ addOnMediaChangeResponseWithStreamId:action:

- (void) addOnMediaChangeResponseWithStreamId: (NSString *)  streamId
action: (FMLiveSwitchAction1< FMLiveSwitchWssChangeMediaParametersResponse * > *)  action 

◆ addOnMediaChangeResponseWithStreamId:actionBlock:

- (void) addOnMediaChangeResponseWithStreamId: (NSString *)  streamId
actionBlock: (void(^)(FMLiveSwitchWssChangeMediaParametersResponse *))  actionBlock 

◆ addOnMediaChangeResponseWithStreamIdAndActionBlock

- (FMLiveSwitchWssChangeMediaParametersResponse*) addOnMediaChangeResponseWithStreamIdAndActionBlock

◆ addOnSignallingMessageWithConnectionId:action:

- (void) addOnSignallingMessageWithConnectionId: (NSString *)  connectionId
action: (FMLiveSwitchAction1< FMLiveSwitchMessage * > *)  action 

◆ addOnSignallingMessageWithConnectionId:actionBlock:

- (void) addOnSignallingMessageWithConnectionId: (NSString *)  connectionId
actionBlock: (void(^)(FMLiveSwitchMessage *))  actionBlock 

◆ addOnSignallingMessageWithConnectionIdAndActionBlock

- (FMLiveSwitchMessage*) addOnSignallingMessageWithConnectionIdAndActionBlock

◆ close

- (void) close

◆ initWithServiceConnection:depacketizer:

- (instancetype) initWithServiceConnection: (FMLiveSwitchWssServiceConnection *)  serviceConnection
depacketizer: (FMLiveSwitchWssDepacketizer *)  depacketizer 

◆ removeOnConnectionStateUpdateWithConnectionId:action:

- (void) removeOnConnectionStateUpdateWithConnectionId: (NSString *)  connectionId
action: (FMLiveSwitchAction1< id > *)  action 

◆ removeOnConnectionStateUpdateWithConnectionId:actionBlock:

- (void) removeOnConnectionStateUpdateWithConnectionId: (NSString *)  connectionId
actionBlock: (void(^)(FMLiveSwitchConnectionState))  actionBlock 

◆ removeOnConnectionStateUpdateWithConnectionIdAndActionBlock

- (FMLiveSwitchConnectionState) removeOnConnectionStateUpdateWithConnectionIdAndActionBlock

◆ removeOnFrameReceivedWithStreamId:action:

- (void) removeOnFrameReceivedWithStreamId: (NSString *)  streamId
action: (FMLiveSwitchAction1< FMLiveSwitchWssMediaPacket * > *)  action 

◆ removeOnFrameReceivedWithStreamId:actionBlock:

- (void) removeOnFrameReceivedWithStreamId: (NSString *)  streamId
actionBlock: (void(^)(FMLiveSwitchWssMediaPacket *))  actionBlock 

◆ removeOnFrameReceivedWithStreamIdAndActionBlock

- (FMLiveSwitchWssMediaPacket*) removeOnFrameReceivedWithStreamIdAndActionBlock

◆ removeOnKeyFrameRequestReceivedWithStreamId:action:

- (void) removeOnKeyFrameRequestReceivedWithStreamId: (NSString *)  streamId
action: (FMLiveSwitchAction0 *)  action 

◆ removeOnMediaChangeRequestWithStreamId:action:

- (void) removeOnMediaChangeRequestWithStreamId: (NSString *)  streamId
action: (FMLiveSwitchAction1< FMLiveSwitchWssChangeMediaParametersRequest * > *)  action 

◆ removeOnMediaChangeRequestWithStreamId:actionBlock:

- (void) removeOnMediaChangeRequestWithStreamId: (NSString *)  streamId
actionBlock: (void(^)(FMLiveSwitchWssChangeMediaParametersRequest *))  actionBlock 

◆ removeOnMediaChangeRequestWithStreamIdAndActionBlock

- (FMLiveSwitchWssChangeMediaParametersRequest*) removeOnMediaChangeRequestWithStreamIdAndActionBlock

◆ removeOnMediaChangeResponseWithStreamId:action:

- (void) removeOnMediaChangeResponseWithStreamId: (NSString *)  streamId
action: (FMLiveSwitchAction1< FMLiveSwitchWssChangeMediaParametersResponse * > *)  action 

◆ removeOnMediaChangeResponseWithStreamId:actionBlock:

- (void) removeOnMediaChangeResponseWithStreamId: (NSString *)  streamId
actionBlock: (void(^)(FMLiveSwitchWssChangeMediaParametersResponse *))  actionBlock 

◆ removeOnMediaChangeResponseWithStreamIdAndActionBlock

- (FMLiveSwitchWssChangeMediaParametersResponse*) removeOnMediaChangeResponseWithStreamIdAndActionBlock

◆ removeOnSignallingMessageWithConnectionId:action:

- (void) removeOnSignallingMessageWithConnectionId: (NSString *)  connectionId
action: (FMLiveSwitchAction1< FMLiveSwitchMessage * > *)  action 

◆ removeOnSignallingMessageWithConnectionId:actionBlock:

- (void) removeOnSignallingMessageWithConnectionId: (NSString *)  connectionId
actionBlock: (void(^)(FMLiveSwitchMessage *))  actionBlock 

◆ removeOnSignallingMessageWithConnectionIdAndActionBlock

- (FMLiveSwitchMessage*) removeOnSignallingMessageWithConnectionIdAndActionBlock

◆ wssDemuxerWithServiceConnection:depacketizer:

+ (FMLiveSwitchWssDemuxer*) wssDemuxerWithServiceConnection: (FMLiveSwitchWssServiceConnection *)  serviceConnection
depacketizer: (FMLiveSwitchWssDepacketizer *)  depacketizer