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 | |