|
(NSMutableArray *) | - audioStreams |
| Gets the audio streams. More...
|
|
(bool) | - close |
| Closes this instance. More...
|
|
(FMLiveSwitchFunction1< FMLiveSwitchDatagramSocketCreateArgs *, FMLiveSwitchDatagramSocket * > *) | - createDatagramSocket |
|
(FMLiveSwitchFunction1< FMLiveSwitchStreamSocketCreateArgs *, FMLiveSwitchStreamSocket * > *) | - createStreamSocket |
|
(NSMutableArray *) | - dataStreams |
| Gets the data streams. More...
|
|
(void) | - doAddRemoteCandidateWithPromise:remoteCandidate: |
| Adds the remote candidate. More...
|
|
(void) | - doCreateAnswerWithPromise: |
| Creates an answer. More...
|
|
(bool) | - doCreateOfferWithPromise: |
| Creates an offer. More...
|
|
(FMLiveSwitchError *) | - doProcessDescription:isLocalDescription: |
| Processes a session description. More...
|
|
(void) | - doSendCachedLocalCandidates |
| Dispatches cached local candidates that were gathered while Connection generated session description. More...
|
|
(void) | - doSetLocalDescriptionWithPromise:localDescription: |
| Sets the local description. More...
|
|
(void) | - doSetRemoteDescriptionWithPromise:remoteDescription: |
| Sets the remote description. More...
|
|
(NSMutableArray *) | - dtlsCipherSuites |
|
(FMLiveSwitchDtlsProtocolVersion) | - dtlsClientVersion |
|
(FMLiveSwitchDtlsProtocolVersion) | - dtlsServerMaxVersion |
|
(FMLiveSwitchDtlsProtocolVersion) | - dtlsServerMinVersion |
|
(FMLiveSwitchIceGatheringState) | - gatheringState |
| Gets the ICE gathering state. More...
|
|
(FMLiveSwitchFuture< FMLiveSwitchConnectionStats * > *) | - getStats |
| Gets the current connection stats. More...
|
|
(FMLiveSwitchStream *) | - getStreamByType: |
|
(NSMutableArray< FMLiveSwitchStream * > *) | - getStreamsByType: |
|
(NSMutableArray *) | - iceAddressTypes |
|
(FMLiveSwitchIceConnectionState) | - iceConnectionState |
| Gets the ICE connection state. More...
|
|
(FMLiveSwitchIcePolicy) | - icePolicy |
|
(FMLiveSwitchIcePortRange *) | - icePortRange |
|
(FMLiveSwitchIceRole) | - iceRole |
|
(instancetype) | - initWithSharedLock:streams: |
|
(instancetype) | - initWithSharedLock:streams:useWebSocketsForMedia: |
|
(FMLiveSwitchConnection *) | - instance |
| Gets the current instance. More...
|
|
(int) | - keepAliveInterval |
|
(FMLiveSwitchSessionDescription *) | - localDescription |
| Gets the local description. More...
|
|
(FMLiveSwitchDtlsCertificate *) | - localDtlsCertificate |
|
(NSMutableArray *) | - localDtlsCertificates |
|
(FMLiveSwitchIceParameters *) | - localIceParameters |
|
(FMLiveSwitchMultiplexPolicy) | - multiplexPolicy |
|
(FMLiveSwitchFunction1< FMLiveSwitchStreamDescription *, FMLiveSwitchStream * > *) | - onRemoteAddStream |
|
(FMLiveSwitchAction1< FMLiveSwitchStream * > *) | - onRemoteRemoveStream |
|
(FMLiveSwitchDtlsRole) | - preferredDtlsRole |
|
(NSString *) | - privateIPAddress |
|
(NSMutableArray *) | - privateIPAddresses |
|
(void) | - processStateChange |
| Processes a state change. More...
|
|
(NSString *) | - publicIPAddress |
|
(NSMutableArray *) | - publicIPAddresses |
|
(void) | - raiseLocalCandidate: |
| Raises a local candidate but only if it has not been already raised. More...
|
|
(FMLiveSwitchSessionDescription *) | - remoteDescription |
| Gets the remote description. More...
|
|
(void) | - setCreateDatagramSocket: |
|
(FMLiveSwitchDatagramSocketCreateArgs *) | - setCreateDatagramSocketBlock |
|
(void) | - setCreateDatagramSocketBlock: |
|
(void) | - setCreateStreamSocket: |
|
(FMLiveSwitchStreamSocketCreateArgs *) | - setCreateStreamSocketBlock |
|
(void) | - setCreateStreamSocketBlock: |
|
(void) | - setDtlsCipherSuites: |
|
(void) | - setDtlsClientVersion: |
|
(void) | - setDtlsServerMaxVersion: |
|
(void) | - setDtlsServerMinVersion: |
|
(void) | - setGatheringState: |
| Sets the ICE gathering state. More...
|
|
(void) | - setIceAddressTypes: |
|
(void) | - setIceConnectionState: |
| Sets the ICE connection state. More...
|
|
(void) | - setIcePolicy: |
|
(void) | - setIcePortRange: |
|
(void) | - setKeepAliveInterval: |
|
(void) | - setLocalDtlsCertificate: |
|
(void) | - setLocalDtlsCertificates: |
|
(void) | - setMultiplexPolicy: |
|
(void) | - setOnRemoteAddStream: |
|
(FMLiveSwitchStreamDescription *) | - setOnRemoteAddStreamBlock |
|
(void) | - setOnRemoteAddStreamBlock: |
|
(void) | - setOnRemoteRemoveStream: |
|
(FMLiveSwitchStream *) | - setOnRemoteRemoveStreamBlock |
|
(void) | - setOnRemoteRemoveStreamBlock: |
|
(void) | - setPreferredDtlsRole: |
|
(void) | - setPrivateIPAddress: |
|
(void) | - setPrivateIPAddresses: |
|
(void) | - setPublicIPAddress: |
|
(void) | - setPublicIPAddresses: |
|
(void) | - setStunBindingRequestLimit: |
|
(void) | - setStunRequestTimeout: |
|
(void) | - setSynchronizeMediaStreams: |
|
(void) | - setTcpConnectTimeout: |
|
(void) | - setTestReceivedRtpBuffer: |
|
(FMLiveSwitchDataBuffer *) | - setTestReceivedRtpBufferBlock |
|
(void) | - setTestReceivedRtpBufferBlock: |
|
(void) | - setTestRoundTripTime: |
|
(void) | - setTestSendingRtpBuffer: |
|
(FMLiveSwitchDataBuffer *) | - setTestSendingRtpBufferBlock |
|
(void) | - setTestSendingRtpBufferBlock: |
|
(void) | - setTurnAllocateRequestLimit: |
|
(NSMutableArray *) | - streams |
| Gets the streams. More...
|
|
(int) | - stunBindingRequestLimit |
|
(int) | - stunRequestTimeout |
|
(bool) | - synchronizeMediaStreams |
|
(int) | - tcpConnectTimeout |
|
(FMLiveSwitchFunction1< FMLiveSwitchDataBuffer *, FMLiveSwitchDataBuffer * > *) | - testReceivedRtpBuffer |
|
(int) | - testRoundTripTime |
|
(FMLiveSwitchFunction1< FMLiveSwitchDataBuffer *, FMLiveSwitchDataBuffer * > *) | - testSendingRtpBuffer |
|
(int) | - turnAllocateRequestLimit |
|
(NSMutableArray *) | - videoStreams |
| Gets the video streams. More...
|
|
(void) | - addIceServers: |
| Adds some ICE servers. More...
|
|
(void) | - addOnExternalIdChange: |
| Adds a handler that is raised when external Id of this connection changes. More...
|
|
(NSString *, NSString *) | - addOnExternalIdChangeWithBlock |
| Adds a handler that is raised when external Id of this connection changes. More...
|
|
(void) | - addOnExternalIdChangeWithBlock: |
| Adds a handler that is raised when external Id of this connection changes. More...
|
|
(void) | - addOnGatheringStateChange: |
| Adds a handler that is raised when the gathering state changes. More...
|
|
(TConnection) | - addOnGatheringStateChangeWithBlock |
| Adds a handler that is raised when the gathering state changes. More...
|
|
(void) | - addOnGatheringStateChangeWithBlock: |
| Adds a handler that is raised when the gathering state changes. More...
|
|
(void) | - addOnIceConnectionStateChange: |
| Adds a handler that is raised when the ice connection state changes. More...
|
|
(TConnection) | - addOnIceConnectionStateChangeWithBlock |
| Adds a handler that is raised when the ice connection state changes. More...
|
|
(void) | - addOnIceConnectionStateChangeWithBlock: |
| Adds a handler that is raised when the ice connection state changes. More...
|
|
(void) | - addOnLocalCandidate: |
| Adds a handler that is raised when a local candidate is added. More...
|
|
(TConnection, FMLiveSwitchCandidate *) | - addOnLocalCandidateWithBlock |
| Adds a handler that is raised when a local candidate is added. More...
|
|
(void) | - addOnLocalCandidateWithBlock: |
| Adds a handler that is raised when a local candidate is added. More...
|
|
(void) | - addOnLocalDescription: |
| Adds a handler that is raised when a local description is set. More...
|
|
(TConnection, FMLiveSwitchSessionDescription *) | - addOnLocalDescriptionWithBlock |
| Adds a handler that is raised when a local description is set. More...
|
|
(void) | - addOnLocalDescriptionWithBlock: |
| Adds a handler that is raised when a local description is set. More...
|
|
(void) | - addOnRemoteCandidate: |
| Adds a handler that is raised when a remote description is added. More...
|
|
(TConnection, FMLiveSwitchCandidate *) | - addOnRemoteCandidateWithBlock |
| Adds a handler that is raised when a remote description is added. More...
|
|
(void) | - addOnRemoteCandidateWithBlock: |
| Adds a handler that is raised when a remote description is added. More...
|
|
(void) | - addOnRemoteDescription: |
| Adds a handler that is raised when a remote description is set. More...
|
|
(TConnection, FMLiveSwitchSessionDescription *) | - addOnRemoteDescriptionWithBlock |
| Adds a handler that is raised when a remote description is set. More...
|
|
(void) | - addOnRemoteDescriptionWithBlock: |
| Adds a handler that is raised when a remote description is set. More...
|
|
(void) | - addOnSignallingStateChange: |
| Adds a handler that is raised when the signalling state changes. More...
|
|
(TConnection) | - addOnSignallingStateChangeWithBlock |
| Adds a handler that is raised when the signalling state changes. More...
|
|
(void) | - addOnSignallingStateChangeWithBlock: |
| Adds a handler that is raised when the signalling state changes. More...
|
|
(void) | - addOnStateChange: |
| Adds a handler that is raised when the connection state changes. More...
|
|
(TConnection) | - addOnStateChangeWithBlock |
| Adds a handler that is raised when the connection state changes. More...
|
|
(void) | - addOnStateChangeWithBlock: |
| Adds a handler that is raised when the connection state changes. More...
|
|
(FMLiveSwitchFuture< FMLiveSwitchCandidate * > *) | - addRemoteCandidate: |
| Adds the remote candidate. More...
|
|
(TAudioStream) | - audioStream |
| Gets the first audio stream. More...
|
|
(FMLiveSwitchBundlePolicy) | - bundlePolicy |
| Gets the bundle policy. More...
|
|
(NSString *) | - canonicalName |
| Gets the canonical name. More...
|
|
(FMLiveSwitchFuture< id > *) | - closed |
| Gets a future that resolves if the connection enters the Closed state or rejects if the connection enters the Failed state before that happens. More...
|
|
(FMLiveSwitchFuture< id > *) | - connected |
| Gets a future that resolves if the connection enters the Connected state or rejects if the connection enters the Failed state before that happens. More...
|
|
(FMLiveSwitchFuture< FMLiveSwitchSessionDescription * > *) | - createAnswer |
| Creates an answer. More...
|
|
(FMLiveSwitchFuture< FMLiveSwitchSessionDescription * > *) | - createOffer |
| Creates an offer. More...
|
|
(TDataStream) | - dataStream |
| Gets the first data stream. More...
|
|
(int) | - deadStreamTimeout |
| Gets the amount of time (in milliseconds) to wait for connectivity checks to re-establish after they start to fail on a live connection. More...
|
|
(FMLiveSwitchError *) | - error |
| Gets the error. More...
|
|
(NSString *) | - externalId |
| Gets the external identifier. More...
|
|
(FMLiveSwitchFuture< id > *) | - failed |
| Gets a future that resolves if the connection enters the Failed state or rejects if the connection enters the Closed state before that happens. More...
|
|
(bool) | - hasAudio |
| Gets whether this connection has an audio stream. More...
|
|
(bool) | - hasData |
| Gets whether this connection has a data stream. More...
|
|
(bool) | - hasVideo |
| Gets whether this connection has a video stream. More...
|
|
(FMLiveSwitchIceGatherPolicy) | - iceGatherPolicy |
| Gets the ICE gather policy. More...
|
|
(FMLiveSwitchIceServer *) | - iceServer |
| Gets the ICE server. More...
|
|
(NSMutableArray *) | - iceServers |
| Gets the ICE servers. More...
|
|
(NSString *) | - id |
| Gets the identifier. More...
|
|
(instancetype) | - initWithSharedLock: |
| Initializes a new instance of the FMLiveSwitchConnectionBase`6 class. More...
|
|
(bool) | - isTerminated |
| Gets a value indicating whether the connection is currently closed or failed. More...
|
|
(bool) | - isTerminating |
| Gets a value indicating whether the connection is currently closing or failing. More...
|
|
(bool) | - isTerminatingOrTerminated |
| Gets a value indicating whether the connection is currently closing, failing, closed, or failed. More...
|
|
(bool) | - legacyTimeout |
| Gets a value indicating whether legacy Connection.Timeout should be used. More...
|
|
(FMLiveSwitchMediaProtocol) | - mediaProtocol |
| Gets the media protocol in use on this connection. More...
|
|
(FMLiveSwitchError *) | - processDescription:isLocalDescription: |
| Processes a session description. More...
|
|
(void) | - raiseGatheringStateChangeWithConnection: |
| Raises gathering state change. More...
|
|
(void) | - raiseIceConnectionStateChangeWithConnection: |
| Raises ICE connection state change. More...
|
|
(void) | - removeIceServer: |
| Removes an ICE server. More...
|
|
(void) | - removeIceServers: |
| Removes some ICE servers. More...
|
|
(void) | - removeOnExternalIdChange: |
| Removes a handler that is raised when external Id of this connection changes. More...
|
|
(void) | - removeOnGatheringStateChange: |
| Removes a handler that is raised when the gathering state changes. More...
|
|
(void) | - removeOnIceConnectionStateChange: |
| Removes a handler that is raised when the ice connection state changes. More...
|
|
(void) | - removeOnLocalCandidate: |
| Removes a handler that is raised when a local candidate is added. More...
|
|
(void) | - removeOnLocalDescription: |
| Removes a handler that is raised when a local description is set. More...
|
|
(void) | - removeOnRemoteCandidate: |
| Removes a handler that is raised when a remote description is added. More...
|
|
(void) | - removeOnRemoteDescription: |
| Removes a handler that is raised when a remote description is set. More...
|
|
(void) | - removeOnSignallingStateChange: |
| Removes a handler that is raised when the signalling state changes. More...
|
|
(void) | - removeOnStateChange: |
| Removes a handler that is raised when the connection state changes. More...
|
|
(void) | - setBundlePolicy: |
| Sets the bundle policy. More...
|
|
(void) | - setDeadStreamTimeout: |
| Sets the amount of time (in milliseconds) to wait for connectivity checks to re-establish after they start to fail on a live connection. More...
|
|
(void) | - setError: |
| Sets the error. More...
|
|
(void) | - setExternalId: |
| Sets the external identifier. More...
|
|
(void) | - setIceGatherPolicy: |
| Sets the ICE gather policy. More...
|
|
(void) | - setIceServer: |
| Sets the ICE server. More...
|
|
(void) | - setIceServers: |
| Sets the ICE servers. More...
|
|
(void) | - setLegacyTimeout: |
| Sets a value indicating whether legacy Connection.Timeout should be used. More...
|
|
(FMLiveSwitchFuture< FMLiveSwitchSessionDescription * > *) | - setLocalDescription: |
| Sets the local description. More...
|
|
(void) | - setMediaProtocol: |
| Sets the media protocol in use on this connection. More...
|
|
(FMLiveSwitchFuture< FMLiveSwitchSessionDescription * > *) | - setRemoteDescription: |
| Sets the remote description. More...
|
|
(void) | - setSignallingState: |
| Sets the state of the signalling. More...
|
|
(void) | - setTieBreaker: |
| Sets the tie breaker. More...
|
|
(void) | - setTimeout: |
| Sets the amount of time (in milliseconds) to wait for a connection to establish before giving up and closing it. More...
|
|
(void) | - setTrickleIcePolicy: |
| Sets Trickle Ice Support Policy. More...
|
|
(void) | - setVideoEnabledUpdateConnectionPolicy: |
| Sets a method that determines when to enable video again on a connection that dynamically disables video. More...
|
|
(int) | - setVideoEnabledUpdateConnectionPolicyBlock |
| Sets a method that determines when to enable video again on a connection that dynamically disables video. More...
|
|
(void) | - setVideoEnabledUpdateConnectionPolicyBlock: |
| Sets a method that determines when to enable video again on a connection that dynamically disables video. More...
|
|
(void) | - setVideoRetentionPolicy: |
| Sets the Video Retention Policy. More...
|
|
(FMLiveSwitchSignallingState) | - signallingState |
| Gets the state of the signalling. More...
|
|
(FMLiveSwitchConnectionState) | - state |
| Gets the state of the connection. More...
|
|
(TStream) | - stream |
| Gets the first stream. More...
|
|
(NSString *) | - tieBreaker |
| Gets the tie breaker. More...
|
|
(int) | - timeout |
| Gets the amount of time (in milliseconds) to wait for a connection to establish before giving up and closing it. More...
|
|
(FMLiveSwitchTrickleIcePolicy) | - trickleIcePolicy |
| Gets Trickle Ice Support Policy. More...
|
|
(FMLiveSwitchFunction1< id, id > *) | - videoEnabledUpdateConnectionPolicy |
| Gets a method that determines when to enable video again on a connection that dynamically disables video. More...
|
|
(FMLiveSwitchVideoRetentionPolicy) | - videoRetentionPolicy |
| Gets the Video Retention Policy. More...
|
|
(TVideoStream) | - videoStream |
| Gets the first video stream. More...
|
|