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 |