Class Methods | |
| (FMLiveSwitchWssManagerBase *) | + wssManagerBaseWithOpenArgs:connection:webSocketFactory: | 
| (FMLiveSwitchWssManagerBase *) | + wssManagerBaseWithOpenArgs:connection:webSocketFactoryBlock: | 
Protected Attributes | |
| __pad0__: NSObject- (void) addOnRoundTripTime:(FMLiveSwitchAction1<id>*)value | |
| - (int) addOnRoundTripTimeWithBlock | 
| - (void) addOnRoundTripTimeWithBlock: | (void(^)(int)) | valueBlock | 
| - (long long) audioJitter | 
| - (int) audioStreamId | 
| - (long long) bytesReceived | 
| - (long long) bytesReceivedForStreamWithStreamId: | (int) | streamId | 
| - (long long) bytesSent | 
| - (long long) bytesSentForStreamWithStreamId: | (int) | streamId | 
| - (void) connectionStateUpdateWithConnectionState: | (FMLiveSwitchConnectionState) | connectionState | 
| - (void) handleKeyFrameRequest | 
| - (instancetype) initWithOpenArgs: | (FMLiveSwitchWssServiceOpenArgs *) | openArgs | |
| connection: | (FMLiveSwitchWssWebSocketConnectionBase< TConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannel > *) | connection | |
| webSocketFactory: | (FMLiveSwitchFunction1< NSString *, NSObject< FMLiveSwitchIWebSocket > * > *) | webSocketFactory | |
| - (instancetype) initWithOpenArgs: | (FMLiveSwitchWssServiceOpenArgs *) | openArgs | |
| connection: | (FMLiveSwitchWssWebSocketConnectionBase< TConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannel > *) | connection | |
| webSocketFactoryBlock: | (NSObject< FMLiveSwitchIWebSocket > *(^)(NSString *)) | webSocketFactoryBlock | |
| - (long long) messagesReceived | 
| - (long long) messagesReceivedForStreamWithStreamId: | (int) | streamId | 
| - (long long) messagesSent | 
| - (long long) messagesSentForStreamWithStreamId: | (int) | streamId | 
| - (long long) plisReceived | 
| - (long long) plisRequested | 
| - (long long) remoteAudioFrameRate | 
| - (long long) remoteVideoFrameRate | 
| - (void) removeOnRoundTripTime: | (FMLiveSwitchAction1< id > *) | value | 
| - (void) requestRemoteKeyFrameWithStreamId: | (int) | streamId | 
| - (int) roundTripTime | 
| - (void) sendConnectionUpdateWithPromise: | (FMLiveSwitchPromise< id > *) | promise | |
| updateMuteLocalAudio: | (bool) | updateMuteLocalAudio | |
| muteLocalAudio: | (bool) | muteLocalAudio | |
| updateDisableLocalAudio: | (bool) | updateDisableLocalAudio | |
| disableLocalAudio: | (bool) | disableLocalAudio | |
| updateDisableRemoteAudio: | (bool) | updateDisableRemoteAudio | |
| disableRemoteAudio: | (bool) | disableRemoteAudio | |
| updateMuteLocalVideo: | (bool) | updateMuteLocalVideo | |
| muteLocalVideo: | (bool) | muteLocalVideo | |
| updateDisableLocalVideo: | (bool) | updateDisableLocalVideo | |
| disableLocalVideo: | (bool) | disableLocalVideo | |
| updateDisableRemoteVideo: | (bool) | updateDisableRemoteVideo | |
| disableRemoteVideo: | (bool) | disableRemoteVideo | |
| - (NSString*) serviceConnectionId | 
| - (void) streamLocalMediaWithLocalMediaForAudio: | (FMLiveSwitchLocalMedia *) | localMediaForAudio | |
| localMediaForVideo: | (FMLiveSwitchLocalMedia *) | localMediaForVideo | |
| audioStreamId: | (int) | audioStreamId | |
| videoStreamId: | (int) | videoStreamId | |
| audioBitrate: | (int) | audioBitrate | |
| videoBitrate: | (int) | videoBitrate | |
Implemented in FMLiveSwitchWssManager.
| - (void) streamRemoteMedia: | (FMLiveSwitchRemoteMedia *) | remoteMedia | |
| audioStreamId: | (int) | audioStreamId | |
| videoStreamId: | (int) | videoStreamId | |
| videoStreamInfo: | (FMLiveSwitchMediaStreamInfo *) | videoStreamInfo | |
| - (long long) videoJitter | 
| - (int) videoStreamId | 
| + (FMLiveSwitchWssManagerBase*) wssManagerBaseWithOpenArgs: | (FMLiveSwitchWssServiceOpenArgs *) | openArgs | |
| connection: | (FMLiveSwitchWssWebSocketConnectionBase< TConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannel > *) | connection | |
| webSocketFactory: | (FMLiveSwitchFunction1< NSString *, NSObject< FMLiveSwitchIWebSocket > * > *) | webSocketFactory | |
| + (FMLiveSwitchWssManagerBase*) wssManagerBaseWithOpenArgs: | (FMLiveSwitchWssServiceOpenArgs *) | openArgs | |
| connection: | (FMLiveSwitchWssWebSocketConnectionBase< TConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannel > *) | connection | |
| webSocketFactoryBlock: | (NSObject< FMLiveSwitchIWebSocket > *(^)(NSString *)) | webSocketFactoryBlock | |
      
  | 
  protected |