Class Methods | |
(FMLiveSwitchWssDemuxerBase *) | + wssDemuxerBaseWithRelayPort:depacketizer: |
- (void) addOnConnectionStateUpdateWithConnectionId: | (NSString *) | connectionId | |
action: | (FMLiveSwitchAction1< id > *) | action | |
- (void) addOnConnectionStateUpdateWithConnectionId: | (NSString *) | connectionId | |
actionBlock: | (void(^)(FMLiveSwitchConnectionState)) | actionBlock | |
- (FMLiveSwitchConnectionState) addOnConnectionStateUpdateWithConnectionIdAndActionBlock |
- (void) addOnKeyFrameRequestReceivedWithStreamId: | (NSString *) | streamId | |
action: | (FMLiveSwitchAction0 *) | action | |
- (void) addOnMediaChangeRequestWithStreamId: | (NSString *) | streamId | |
action: | (FMLiveSwitchAction1< FMLiveSwitchWssChangeMediaParametersRequest * > *) | action | |
- (void) addOnMediaChangeRequestWithStreamId: | (NSString *) | streamId | |
actionBlock: | (void(^)(FMLiveSwitchWssChangeMediaParametersRequest *)) | actionBlock | |
- (FMLiveSwitchWssChangeMediaParametersRequest*) addOnMediaChangeRequestWithStreamIdAndActionBlock |
- (void) addOnMediaChangeResponseWithStreamId: | (NSString *) | streamId | |
action: | (FMLiveSwitchAction1< FMLiveSwitchWssChangeMediaParametersResponse * > *) | action | |
- (void) addOnMediaChangeResponseWithStreamId: | (NSString *) | streamId | |
actionBlock: | (void(^)(FMLiveSwitchWssChangeMediaParametersResponse *)) | actionBlock | |
- (FMLiveSwitchWssChangeMediaParametersResponse*) addOnMediaChangeResponseWithStreamIdAndActionBlock |
- (void) addOnSignallingMessageWithConnectionId: | (NSString *) | connectionId | |
action: | (FMLiveSwitchAction1< FMLiveSwitchMessage * > *) | action | |
- (void) addOnSignallingMessageWithConnectionId: | (NSString *) | connectionId | |
actionBlock: | (void(^)(FMLiveSwitchMessage *)) | actionBlock | |
- (FMLiveSwitchMessage*) addOnSignallingMessageWithConnectionIdAndActionBlock |
- (long long) bytesReceivedWithStreamId: | (int) | streamId |
- (void) close |
Implemented in FMLiveSwitchWssDemuxer.
- (instancetype) initWithRelayPort: | (FMLiveSwitchRelayPort *) | relayPort | |
depacketizer: | (FMLiveSwitchWssDepacketizer *) | depacketizer | |
Implemented in FMLiveSwitchWssDemuxer.
- (long long) messagesReceivedWithStreamId: | (int) | streamId |
- (void) onReceivedWithReceiveArgs: | (FMLiveSwitchWebSocketReceiveArgs *) | receiveArgs |
- (void) raiseConnectionStateUpdateWithConnectionId: | (NSString *) | connectionId | |
state: | (FMLiveSwitchConnectionState) | state | |
- (void) raiseEncodedFrameReceivedWithStreamId: | (NSString *) | streamId | |
frame: | (FMLiveSwitchWssMediaPacket *) | frame | |
Implemented in FMLiveSwitchWssDemuxer.
- (void) raiseKeyFrameRequestReceivedWithStreamId: | (NSString *) | streamId |
- (void) raiseMediaChangeRequestWithStreamId: | (NSString *) | streamId | |
request: | (FMLiveSwitchWssChangeMediaParametersRequest *) | request | |
- (void) raiseMediaChangeResponseWithStreamId: | (NSString *) | streamId | |
response: | (FMLiveSwitchWssChangeMediaParametersResponse *) | response | |
- (void) raiseSignallingMessage: | (FMLiveSwitchMessage *) | message |
- (void) removeOnConnectionStateUpdateWithConnectionId: | (NSString *) | connectionId | |
action: | (FMLiveSwitchAction1< id > *) | action | |
- (void) removeOnConnectionStateUpdateWithConnectionId: | (NSString *) | connectionId | |
actionBlock: | (void(^)(FMLiveSwitchConnectionState)) | actionBlock | |
- (FMLiveSwitchConnectionState) removeOnConnectionStateUpdateWithConnectionIdAndActionBlock |
- (void) removeOnKeyFrameRequestReceivedWithStreamId: | (NSString *) | streamId | |
action: | (FMLiveSwitchAction0 *) | action | |
- (void) removeOnMediaChangeRequestWithStreamId: | (NSString *) | streamId | |
action: | (FMLiveSwitchAction1< FMLiveSwitchWssChangeMediaParametersRequest * > *) | action | |
- (void) removeOnMediaChangeRequestWithStreamId: | (NSString *) | streamId | |
actionBlock: | (void(^)(FMLiveSwitchWssChangeMediaParametersRequest *)) | actionBlock | |
- (FMLiveSwitchWssChangeMediaParametersRequest*) removeOnMediaChangeRequestWithStreamIdAndActionBlock |
- (void) removeOnMediaChangeResponseWithStreamId: | (NSString *) | streamId | |
action: | (FMLiveSwitchAction1< FMLiveSwitchWssChangeMediaParametersResponse * > *) | action | |
- (void) removeOnMediaChangeResponseWithStreamId: | (NSString *) | streamId | |
actionBlock: | (void(^)(FMLiveSwitchWssChangeMediaParametersResponse *)) | actionBlock | |
- (FMLiveSwitchWssChangeMediaParametersResponse*) removeOnMediaChangeResponseWithStreamIdAndActionBlock |
- (void) removeOnSignallingMessageWithConnectionId: | (NSString *) | connectionId | |
action: | (FMLiveSwitchAction1< FMLiveSwitchMessage * > *) | action | |
- (void) removeOnSignallingMessageWithConnectionId: | (NSString *) | connectionId | |
actionBlock: | (void(^)(FMLiveSwitchMessage *)) | actionBlock | |
- (FMLiveSwitchMessage*) removeOnSignallingMessageWithConnectionIdAndActionBlock |
- (void) subscribeWithRelayPort: | (FMLiveSwitchRelayPort *) | relayPort |
Implemented in FMLiveSwitchWssDemuxer.
- (void) trackStatsWithStreamId: | (int) | streamId | |
receiveArgs: | (FMLiveSwitchWebSocketReceiveArgs *) | receiveArgs | |
- (void) unsubscribeWithRelayPort: | (FMLiveSwitchRelayPort *) | relayPort |
Implemented in FMLiveSwitchWssDemuxer.
+ (FMLiveSwitchWssDemuxerBase*) wssDemuxerBaseWithRelayPort: | (FMLiveSwitchRelayPort *) | relayPort | |
depacketizer: | (FMLiveSwitchWssDepacketizer *) | depacketizer | |