Class Methods | |
(FMLiveSwitchWssManagerBase *) | + wssManagerBaseWithOpenArgs:connection: |
Protected Attributes | |
__pad0__: NSObject- (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 | |
- (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) 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 | |
|
protected |