Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
 Cfm.liveswitch.stun.AddressFamilyA STUN address family
 Cfm.liveswitch.AddressTypeAddress types
 Cfm.liveswitch.sdp.AddressTypeDefines valid SDP address types
 Cfm.liveswitch.AecContextAn acoustic echo cancellation context
 Cfm.liveswitch.AesCounterContextContext for an AES counter
 Cfm.liveswitch.opus.ApplicationTypeApplication types for Opus, used when updating the "OPUS_SET_APPLICATION" (EncoderConfig.Application) configuration
 Cfm.liveswitch.ArchitectureA CPU architecture
 Cfm.liveswitch.ArrayExtensions
 Cfm.liveswitch.ArrayListExtensions
 Cfm.liveswitch.AsciiASCII encoding/decoding utility
 Cfm.liveswitch.AsymmetricKeyAn asymmetric key
 Cfm.liveswitch.AsymmetricKeyTypeAsymmetric key types
 Cfm.liveswitch.AtomicInteger
 Cfm.liveswitch.AtomicLong
 Cfm.liveswitch.AtomicMutexA managed mutex
 Cfm.liveswitch.sdp.AttributeAn SDP attribute
 Cfm.liveswitch.stun.AttributeA STUN attribute
 Cfm.liveswitch.sdp.AttributeCategorySpecified Multiplexing category of SDP Attribute
 Cfm.liveswitch.sdp.AttributeTypeSDP Attribute types
 Cfm.liveswitch.AudioClockA clock used to raise audio data in appropriate intervals
 Cfm.liveswitch.android.AudioDevicePreferenceProfilePre-defined device preference profiles
 Cfm.liveswitch.android.AudioDeviceTypeAudio Device Type
 Cfm.liveswitch.android.AudioManagerUtilityAudioManagerUtility is responsible for managing Audio Input and Output devices on an Android client. Notice that some methods and events are only available on Android SDK 31 and above. Application layer should check the version of Android on the client before attempting to call such methods. Use if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.S)
 Cfm.liveswitch.opus.BandwidthAudio bandwidths for Opus, used when updating the "OPUS_SET_BANDWIDTH" (EncoderConfig.Bandwidth) or "OPUS_SET_MAX_BANDWIDTH" (EncoderConfig.MaxBandwidth) configuration
 Cfm.liveswitch.sdp.BandwidthAn SDP bandwidth element
 Cfm.liveswitch.BandwidthAdaptationPolicyRTP packet header Extension support policies
 Cfm.liveswitch.sdp.BandwidthTypeDefines valid SDP bandwidth types
 Cfm.liveswitch.Base64
 Cfm.liveswitch.BaseDelegate< T extends BaseDelegate
 Cfm.liveswitch.BaseStatsBase stats
 Cfm.liveswitch.BigDecimalExtensions
 Cfm.liveswitch.BinaryCommon binary methods
 Cfm.liveswitch.BitAssistant
 Cfm.liveswitch.vpx.BitDepthBit depths for VPX output
 Cfm.liveswitch.BitrateMonitorA bitrate monitor
 Cfm.liveswitch.BitrateNotificationA bitrate notification
 Cfm.liveswitch.BitrateRequestA bitrate request
 Cfm.liveswitch.matroska.BlockFlagsValid Matroska block element flags
 Cfm.liveswitch.BooleanExtensions
 Cfm.liveswitch.BooleanHolderClass to hold a boolean value passed by reference
 CWebcamDevice.BufferAccess
 Cfm.liveswitch.BuildDetails about the current build
 Cfm.liveswitch.sdp.BundleGroupA bundle group of SDP Media Description elements
 Cfm.liveswitch.BundlePolicyThe local bundle negotiation policy
 Cfm.liveswitch.ByteCollectionA collection of bytes
 Cfm.liveswitch.ByteExtensions
 Cfm.liveswitch.ByteHolderClass to hold a byte value passed by reference
 Cfm.liveswitch.ByteInputStreamAn buffer of bytes that can be read sequentially
 Cfm.liveswitch.ByteOutputStreamAn buffer of bytes that can be written sequentially
 Cfm.liveswitch.android.Camera2SourceListener
 Cfm.liveswitch.android.CameraPreview
 Cfm.liveswitch.CandidateA candidate
 Cfm.liveswitch.CandidatePairStateThe state of a candidate pair
 Cfm.liveswitch.CandidateTypeThe type of a candidate
 Cfm.liveswitch.sdp.ice.CandidateTypeDefines valid SDP candidate types
 Cfm.liveswitch.CandidateUtilityUtility functions for candidate and candidate pair
 Cfm.liveswitch.CcmFirPolicyThe CCM FIR policy
 Cfm.liveswitch.CcmLrrPolicyThe CCM LRR policy
 Cfm.liveswitch.CcmTmmbnPolicyThe CCM TMMBN policy
 Cfm.liveswitch.CcmTmmbrPolicyThe CCM TMMBR policy
 Cfm.liveswitch.CcmUtilityA utility for codec control messages (CCM)
 Cfm.liveswitch.Certificate
 Cfm.liveswitch.Certificate< TCertificate extends fm.liveswitch.CertificateA certificate to be used for secure communication
 Cfm.liveswitch.ChannelClaimA channel claim
 Cfm.liveswitch.ChannelClientConfigChannel client configuration
 Cfm.liveswitch.ChannelConfigChannel configuration
 Cfm.liveswitch.ChannelConnectionConfigChannel connection configuration
 Cfm.liveswitch.ChannelDeviceConfigChannel device configuration
 Cfm.liveswitch.ChannelUserConfigChannel user configuration
 Cfm.liveswitch.CharacterExtensions
 Cfm.liveswitch.CharacterHolderClass to hold a character value passed by reference
 Cfm.liveswitch.CircularBufferA circular buffer
 Cfm.liveswitch.ClaimActionA claim action
 Cfm.liveswitch.ClassExtensions
 Cfm.liveswitch.xirsys.v2.ClientA XirSys v2 client
 Cfm.liveswitch.xirsys.v3.ClientA XirSys v3 client
 Cfm.liveswitch.ClientConfigClient configuration
 Cfm.liveswitch.ClientStateThe state of a client
 Cfm.liveswitch.vpx.CodecA libvpx-based codec
 Cfm.liveswitch.CodecTypeA value used to indicate whether this codec is used to encode or decode
 Cfm.liveswitch.Collection< T, TCollection extends fm.liveswitch.CollectionA collection of values
 Cfm.liveswitch.CollectionExtensions
 Cfm.liveswitch.ColorA color
 Cfm.liveswitch.openh264.ColorMatrixColor matrices for OpenH264, matching the "EColorMatrix" enum
 Cfm.liveswitch.openh264.ColorPrimariesColor primaries for OpenH264, matching the "EColorPrimaries" enum
 Cfm.liveswitch.CommonConstantsCommon constants
 Cfm.liveswitch.CompareResultThe compare result in a sort operation
 Cfm.liveswitch.Comparison< T >
 Cfm.liveswitch.openh264.ComplexityModeComplexity modes for OpenH264, matching the "ECOMPLEXITY_MODE" enum
 CComponentListener
 Cfm.liveswitch.sdp.ConferenceTypeDefines valid SDP conference types
 Cfm.liveswitch.ConnectionBase< TConnection extends fm.liveswitch.ConnectionBase< TConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannel >, TStream extends fm.liveswitch.StreamBase, TAudioStream extends fm.liveswitch.IAudioStream, TVideoStream extends fm.liveswitch.IVideoStream, TDataStream extends fm.liveswitch.IDataStream< TDataChannel >, TDataChannel extends fm.liveswitch.IDataChannelConnection base properties/methods
 Cfm.liveswitch.ConnectionConfigConnection configuration
 Cfm.liveswitch.sdp.ConnectionDataAn SDP connection data element
 Cfm.liveswitch.ConnectionStateThe state of a connection
 Cfm.liveswitch.ConnectionTypeA connection type
 Cfm.liveswitch.ConstantsA collection of platform-independent constant values
 Cfm.liveswitch.sdp.ContentDefines valid SDP content values
 Cfm.liveswitch.matroska.ContentCompAlgoValid Matroska content compression element algorithms
 Cfm.liveswitch.matroska.ContentEncodingScopeValid Matroska content encoding element scopes
 Cfm.liveswitch.ControlFrameEntryRTCP frame entry
 Cfm.liveswitch.Convert
 Cfm.liveswitch.Crc32Calculates CRC32 checksums
 Cfm.liveswitch.sdp.CryptoKeyMethodDefines valid SDP crypto key methods
 Cfm.liveswitch.CryptoLibraryA crypto library
 Cfm.liveswitch.sdp.CryptoSessionParamDefines valid SDP crypto session parameters
 Cfm.liveswitch.sdp.CryptoSuiteDefines valid SDP crypto suites
 Cfm.liveswitch.DataBufferBinary data buffer implementation
 Cfm.liveswitch.DataBufferFramerA utility class that allows a continuous stream of data to be written to it with properly framed messages being read out of it
 Cfm.liveswitch.DataBufferStreamA data buffer stream
 Cfm.liveswitch.DataChannelBase< fm.liveswitch.DataChannel >
 Cfm.liveswitch.DataChannelReceiveArgsArguments for the data channel receive event
 Cfm.liveswitch.DataChannelStateA data channel state
 Cfm.liveswitch.DatagramSocketCreateArgsArguments for a datagram socket create event
 Cfm.liveswitch.DataStreamBase< TDataChannel extends fm.liveswitch.DataChannelBaseData stream base properties/methods
 Cfm.liveswitch.DateExtensions
 Cfm.liveswitch.DateTimeStyles
 Cfm.liveswitch.openh264.DecoderConfigConfiguration for the OpenH264 decoder
 Cfm.liveswitch.bzip2.DecompressorA bzip2 decompressor
 Cfm.liveswitch.DeserializeCallback< T >Method signature for taking a property name and JSON value and assigning it to an object
 Cfm.liveswitch.DiagnosticSamplerA record that calculates the min, max, and average from integer samples
 Cfm.liveswitch.DispatchQueue< fm.liveswitch.fm.liveswitch.Message >
 Cfm.liveswitch.DispatchQueue< fm.liveswitch.ReliableSendMessageArgs >
 Cfm.liveswitch.DispatchQueue< String >
 Cfm.liveswitch.DnsDNS utility methods
 Cfm.liveswitch.DnsRequest
 Cfm.liveswitch.DoubleExtensions
 Cfm.liveswitch.DoubleHolderClass to hold a double value passed by reference
 Cfm.liveswitch.DtlsCertificateDateTest
 Cfm.liveswitch.DtlsCipherSuiteA cipher suite
 Cfm.liveswitch.DtlsParametersA set of DTLS parameters
 Cfm.liveswitch.DtlsProtocolVersionDTLS protocol versions
 Cfm.liveswitch.DtlsRoleA DTLS role
 Corg.bouncycastle.tls.DTLSServerProtocol
 Cfm.liveswitch.diagnostics.DurationSampleA sample for the duration timer
 Cfm.liveswitch.EcdsaCryptoECDSA-based cryptographic functions
 Cfm.liveswitch.EcdsaNamedCurveA named elliptic curve
 Cfm.liveswitch.matroska.ElementA Matroska element
 Cfm.liveswitch.openh264.EncoderConfigConfiguration for the OpenH264 encoder
 Cfm.liveswitch.opus.EncoderConfigConfiguration for the Opus encoder
 Cfm.liveswitch.vpx.EncoderConfigConfig for the Vp8/Vp9 encoders
 Cfm.liveswitch.openh264.EncoderSpatialLayerConfigConfiguration for OpenH264 encoder spatial layers
 Cfm.liveswitch.Encoding
 Cfm.liveswitch.EncodingConfigEncoding configuration
 Cfm.liveswitch.sdp.EncryptionKeyAn SDP encryption key element
 Cfm.liveswitch.EncryptionModeThe encryption mode for the stream
 Cfm.liveswitch.EncryptionPolicyIndicates encryption policy for a connection
 Cfm.liveswitch.vpx.EndUsageModeEnd usage modes for VPX
 Cfm.liveswitch.Environment
 Cfm.liveswitch.ErrorAn error
 Cfm.liveswitch.ErrorCodeError codes are six digit values, where the first three digits indicate component, while the remaining three digits particular problem with the component
 Cfm.liveswitch.openh264.ErrorConcealmentMethodError concealment methods for OpenH264, matching the "ERROR_CON_IDC" enum
 Cfm.liveswitch.vpx.ErrorResilientTypeError resiliency flags for VPX
 Cfm.liveswitch.EventBatchAn event batch
 Cfm.liveswitch.EventOriginEvent origins
 Cfm.liveswitch.EventTypeEvent types
 Cfm.liveswitch.opus.ExpertFrameDurationFrame durations for Opus, used when updating the "OPUS_SET_EXPERT_FRAME_DURATION_REQUEST" (EncoderConfig.ExpertFrameDuration) configuration
 Cfm.liveswitch.FecMaskTypeForward error correction mask types
 Cfm.liveswitch.FecProtectionParametersFEC protection parameters
 Cfm.liveswitch.FeedbackControl frame feedback
 Cfm.liveswitch.sdp.rtcp.FeedbackAttributeSubTypeA feedback attribute sub type
 Cfm.liveswitch.sdp.rtcp.FeedbackAttributeTypeA feedback attribute type
 Cfm.liveswitch.matroska.FileA Matroska file
 Cfm.liveswitch.FileAssistantA utility class for reading/writing from/to a fm.liveswitch.FileAssistant#getFile
 Cfm.liveswitch.FileStreamAccessA file stream access type
 Cfm.liveswitch.yuv.FilterModeA filter mode
 Cfm.liveswitch.FingerprintA fingerprint
 Cfm.liveswitch.FloatExtensions
 Cfm.liveswitch.FloatHolderClass to hold a float value passed by reference
 Cfm.liveswitch.FrequentReadSynchronizedHash< TKey, TValue >Synchronized Hash for inserts/removes
 Cfm.liveswitch.FrequentReadSynchronizedHash< String, fm.liveswitch.IceCandidatePair >
 Cfm.liveswitch.FrequentReadSynchronizedList< T >Synchronized List for inserts/removes
 Cfm.liveswitch.FrequentReadSynchronizedList< fm.liveswitch.IceCandidate >
 Cfm.liveswitch.FrequentReadSynchronizedList< fm.liveswitch.IceCandidatePair >
 Cfm.liveswitch.FutureBase< T >Future base properties/methods
 Cfm.liveswitch.FutureStateThe state of a future
 Cfm.liveswitch.GenericNackA Generic NACK feedback message
 Cfm.liveswitch.Global
 Cfm.liveswitch.sdp.GroupSemanticsTypeSDP Group Semantics
 Cfm.liveswitch.Guid
 Cfm.liveswitch.HashContextBaseA hash context
 Cjava.util.HashMap
 Cfm.liveswitch.HashMapExtensions
 Cfm.liveswitch.HashTypeA hash algorithm
 Cfm.liveswitch.Holder< T >
 CHostnameVerifier
 Cfm.liveswitch.HttpFileTransferHelper methods for downloading binary files
 Cfm.liveswitch.HttpMethodThe method used by an HTTP request
 Cfm.liveswitch.HttpRequest
 Cfm.liveswitch.HttpRequestCreatedArgsArguments passed into callbacks when an HTTP request is created
 Cfm.liveswitch.HttpResponseArgsArguments for receiving an HTTP response
 Cfm.liveswitch.HttpResponseReceivedArgsArguments passed into callbacks when an HTTP response is received
 Cfm.liveswitch.HttpSendFinishArgsArguments for fm.liveswitch.HttpTransfer#addOnSendStart
 Cfm.liveswitch.HttpSendStartArgsArguments for fm.liveswitch.HttpTransfer#addOnSendStart
 Cfm.liveswitch.HttpTransferBase class that defines methods for transferring content over HTTP
 Cfm.liveswitch.HttpTransferFactoryCreates implementations of fm.liveswitch.HttpTransfer
 Cfm.liveswitch.IAction0Generic functional interface for callbacks with no parameters
 Cfm.liveswitch.IAction1< T >Generic functional interface for callbacks with one parameter
 Cfm.liveswitch.IAction1< byte[]>
 Cfm.liveswitch.IAction1< Double >
 Cfm.liveswitch.IAction1< Exception >
 Cfm.liveswitch.IAction1< fm.liveswitch.DtlsTransport >
 Cfm.liveswitch.IAction1< fm.liveswitch.dtmf.fm.liveswitch.dtmf.Tone >
 Cfm.liveswitch.IAction1< fm.liveswitch.dtmf.Tone >
 Cfm.liveswitch.IAction1< fm.liveswitch.dtmf.Tone[]>
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.AudioBuffer >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.AudioDecoder >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.AudioEncoder >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.AudioFrame >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.AudioPipe >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.AudioSink >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.AudioSynchronizer >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.Channel >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.Client >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.ClientInfo >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.ConnectionInfo >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.ConnectionStats >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.DataBuffer >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.DataChannel >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.DataChannelReceiveArgs >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.EncodingInfo >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.HttpRequestCreatedArgs >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.HttpResponseArgs >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.HttpResponseReceivedArgs >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.HttpSendFinishArgs >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.HttpSendStartArgs >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.Invitation >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.Layout >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.ManagedConnection >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.NetworkConnectionState >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.NoWebSocketMediaServersAvailableEventArgs >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.PeerConnectionOffer >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.ServerConnection >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.Size >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.Stream >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.TransportAddress >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.UnhandledExceptionArgs >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.VideoBuffer >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.VideoDecoder >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.VideoEncoder >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.VideoFrame >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.VideoLayout >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.VideoPipe >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.VideoSynchronizer >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.WebSocketCloseCompleteArgs >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.WebSocketOpenFailureArgs >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.WebSocketOpenSuccessArgs >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.WebSocketReceiveArgs >
 Cfm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.WebSocketStreamFailureArgs >
 Cfm.liveswitch.IAction1< fm.liveswitch.IceCandidate >
 Cfm.liveswitch.IAction1< fm.liveswitch.IceCandidatePair >
 Cfm.liveswitch.IAction1< fm.liveswitch.IceGatherer >
 Cfm.liveswitch.IAction1< fm.liveswitch.IceLocalRelayedCandidateState >
 Cfm.liveswitch.IAction1< fm.liveswitch.IceSendMessageArgs >
 Cfm.liveswitch.IAction1< fm.liveswitch.IceSendRequestFailureArgs >
 Cfm.liveswitch.IAction1< fm.liveswitch.IceSendRequestSuccessArgs >
 Cfm.liveswitch.IAction1< fm.liveswitch.IceSendResponseCompleteArgs >
 Cfm.liveswitch.IAction1< fm.liveswitch.IceSendResponseFailureArgs >
 Cfm.liveswitch.IAction1< fm.liveswitch.IceSendResponseSuccessArgs >
 Cfm.liveswitch.IAction1< fm.liveswitch.IceSocketManager >
 Cfm.liveswitch.IAction1< fm.liveswitch.IceTransport >
 Cfm.liveswitch.IAction1< fm.liveswitch.ReliableChannel >
 Cfm.liveswitch.IAction1< fm.liveswitch.ReliableTransport >
 Cfm.liveswitch.IAction1< fm.liveswitch.RtpInboundRtcp >
 Cfm.liveswitch.IAction1< fm.liveswitch.RtpInboundRtp >
 Cfm.liveswitch.IAction1< fm.liveswitch.RtpListener >
 Cfm.liveswitch.IAction1< fm.liveswitch.ScheduledItem >
 Cfm.liveswitch.IAction1< fm.liveswitch.SctpMessage >
 Cfm.liveswitch.IAction1< fm.liveswitch.SctpTransport >
 Cfm.liveswitch.IAction1< fm.liveswitch.SignallingClient >
 Cfm.liveswitch.IAction1< fm.liveswitch.SignallingClientResponse >
 Cfm.liveswitch.IAction1< fm.liveswitch.SignallingConnectFailureArgs >
 Cfm.liveswitch.IAction1< fm.liveswitch.SignallingConnectSuccessArgs >
 Cfm.liveswitch.IAction1< fm.liveswitch.SignallingDisconnectCompleteArgs >
 Cfm.liveswitch.IAction1< fm.liveswitch.SignallingMessageRequestArgs >
 Cfm.liveswitch.IAction1< fm.liveswitch.SignallingMessageRequestCreatedArgs >
 Cfm.liveswitch.IAction1< fm.liveswitch.SignallingMessageResponseReceivedArgs >
 Cfm.liveswitch.IAction1< fm.liveswitch.SignallingServerSubscribeArgs >
 Cfm.liveswitch.IAction1< fm.liveswitch.SignallingServerUnsubscribeArgs >
 Cfm.liveswitch.IAction1< fm.liveswitch.SignallingServiceFailureArgs >
 Cfm.liveswitch.IAction1< fm.liveswitch.SignallingServiceSuccessArgs >
 Cfm.liveswitch.IAction1< fm.liveswitch.SignallingSubscribeReceiveArgs >
 Cfm.liveswitch.IAction1< fm.liveswitch.TurnTcpConnection >
 Cfm.liveswitch.IAction1< fm.liveswitch.VirtualNatMapping >
 Cfm.liveswitch.IAction1< fm.liveswitch.DataBuffer >
 Cfm.liveswitch.IAction1< Integer >
 Cfm.liveswitch.IAction1< java.lang.Exception >
 Cfm.liveswitch.IAction1< Long >
 Cfm.liveswitch.IAction1< long[]>
 Cfm.liveswitch.IAction1< Object >
 Cfm.liveswitch.IAction1< String >
 Cfm.liveswitch.IAction1< TDataChannel >
 Cfm.liveswitch.IAction2< T1, T2 >Generic functional interface for callbacks with two parameters
 Cfm.liveswitch.IAction2< fm.liveswitch.FecRawPacket, Boolean >
 Cfm.liveswitch.IAction2< fm.liveswitch.fm.liveswitch.ChannelClaim, fm.liveswitch.fm.liveswitch.ChannelClaim >
 Cfm.liveswitch.IAction2< fm.liveswitch.fm.liveswitch.ClientInfo, fm.liveswitch.fm.liveswitch.ClientInfo >
 Cfm.liveswitch.IAction2< fm.liveswitch.fm.liveswitch.ClientInfo, String >
 Cfm.liveswitch.IAction2< fm.liveswitch.fm.liveswitch.ConnectionInfo, fm.liveswitch.fm.liveswitch.ConnectionInfo >
 Cfm.liveswitch.IAction2< fm.liveswitch.fm.liveswitch.EncodingInfo, fm.liveswitch.fm.liveswitch.EncodingInfo >
 Cfm.liveswitch.IAction2< fm.liveswitch.fm.liveswitch.ManagedConnection, Boolean >
 Cfm.liveswitch.IAction2< fm.liveswitch.fm.liveswitch.ManagedConnection, fm.liveswitch.fm.liveswitch.Candidate >
 Cfm.liveswitch.IAction2< fm.liveswitch.fm.liveswitch.ManagedConnection, fm.liveswitch.fm.liveswitch.IceServerCollection >
 Cfm.liveswitch.IAction2< fm.liveswitch.fm.liveswitch.ManagedConnection, fm.liveswitch.fm.liveswitch.NoMediaServersAvailableEventArgs >
 Cfm.liveswitch.IAction2< fm.liveswitch.fm.liveswitch.ManagedConnection, fm.liveswitch.fm.liveswitch.NoWebSocketMediaServersAvailableEventArgs >
 Cfm.liveswitch.IAction2< fm.liveswitch.fm.liveswitch.ManagedConnection, fm.liveswitch.fm.liveswitch.SessionDescription >
 Cfm.liveswitch.IAction2< fm.liveswitch.fm.liveswitch.Promise< Object >, fm.liveswitch.fm.liveswitch.ConnectionConfig >
 Cfm.liveswitch.IAction2< fm.liveswitch.IceGatherer, fm.liveswitch.IceCandidate >
 Cfm.liveswitch.IAction2< fm.liveswitch.IceLocalCandidateState, fm.liveswitch.fm.liveswitch.Error >
 Cfm.liveswitch.IAction2< fm.liveswitch.IceTransport, fm.liveswitch.IceCandidatePair >
 Cfm.liveswitch.IAction2< fm.liveswitch.TurnTcpConnection, fm.liveswitch.fm.liveswitch.CircularDataBuffer >
 Cfm.liveswitch.IAction2< Integer, Integer >
 Cfm.liveswitch.IAction2< java.lang.Exception, Boolean >
 Cfm.liveswitch.IAction2< String[], Object >
 Cfm.liveswitch.IAction3< T1, T2, T3 >Generic functional interface for callbacks with three parameters
 Cfm.liveswitch.IAction3< fm.liveswitch.fm.liveswitch.DataBuffer, fm.liveswitch.IceCandidate, fm.liveswitch.fm.liveswitch.TransportAddress >
 Cfm.liveswitch.IAction3< fm.liveswitch.stun.fm.liveswitch.Message, fm.liveswitch.IceCandidate, fm.liveswitch.fm.liveswitch.TransportAddress >
 Cfm.liveswitch.IAction3< fm.liveswitch.TurnUdpAllocation, fm.liveswitch.fm.liveswitch.TransportAddress, fm.liveswitch.fm.liveswitch.DataBuffer >
 Cfm.liveswitch.IAction4< T1, T2, T3, T4 >Generic functional interface for callbacks with four parameters
 Cfm.liveswitch.IAction5< T1, T2, T3, T4, T5 >Generic functional interface for callbacks with five parameters
 Cfm.liveswitch.IAction6< T1, T2, T3, T4, T5, T6 >Generic functional interface for callbacks with six parameters
 Cfm.liveswitch.IAsyncResult
 Cfm.liveswitch.IceConnectionStateThe state of an ICE gatherer
 Cfm.liveswitch.IceGatheringStateThe state of an ICE gatherer
 Cfm.liveswitch.IceGatherPolicyThe local policy for gathering candidates
 Cfm.liveswitch.IceParametersA set of ICE parameters
 Cfm.liveswitch.IcePolicyPolicy indicating whether ICE connectivity checks are required (and enabled) or disabled (and not required for a Connection)
 Cfm.liveswitch.IcePortRangeAn ICE port range
 Cfm.liveswitch.IceRoleAn ICE role
 Cfm.liveswitch.IceServerAn ICE server
 Cfm.liveswitch.IceServerTestAn ICE server test
 Cfm.liveswitch.IceServerTestResultAn ICE server test result
 Cfm.liveswitch.IConnection< TConnection, TStream, TAudioStream, TVideoStream, TDataStream >Connection interface
 Cfm.liveswitch.IDataBufferPoolA data buffer pool interface
 Cfm.liveswitch.IDataChannel< TDataChannel >Data channel interface
 Cfm.liveswitch.IDispatchQueue< T >A dispatch queue interface
 Cfm.liveswitch.IDispatchQueue< fm.liveswitch.RtpInboundRtcp >
 Cfm.liveswitch.IDispatchQueue< fm.liveswitch.RtpInboundRtp >
 Cfm.liveswitch.IElementAn element
 Cfm.liveswitch.IEquivalent< T >An interface for detecting equivalency
 Cfm.liveswitch.IEquivalent< fm.liveswitch.CandidatePairStats >
 Cfm.liveswitch.IEquivalent< fm.liveswitch.CandidateStats >
 Cfm.liveswitch.IEquivalent< fm.liveswitch.CertificateStats >
 Cfm.liveswitch.IEquivalent< fm.liveswitch.CodecStats >
 Cfm.liveswitch.IEquivalent< fm.liveswitch.FormatInfo >
 Cfm.liveswitch.IEquivalent< fm.liveswitch.MediaReceiverStats >
 Cfm.liveswitch.IEquivalent< fm.liveswitch.MediaSenderStats >
 Cfm.liveswitch.IEquivalent< fm.liveswitch.MediaSinkStats >
 Cfm.liveswitch.IEquivalent< fm.liveswitch.MediaSourceStats >
 Cfm.liveswitch.IEquivalent< fm.liveswitch.MediaTrackStats >
 Cfm.liveswitch.IEquivalent< fm.liveswitch.RemoteReceiverStats >
 Cfm.liveswitch.IFileStreamA file stream
 Cfm.liveswitch.IFormatProvider
 Cfm.liveswitch.IFunction0< R >Generic functional interface for callbacks with no parameters and a return value
 Cfm.liveswitch.IFunction0< Boolean >
 Cfm.liveswitch.IFunction0< fm.liveswitch.fm.liveswitch.HttpTransfer >
 Cfm.liveswitch.IFunction0< fm.liveswitch.SignallingMessageTransfer >
 Cfm.liveswitch.IFunction0< Integer >
 Cfm.liveswitch.IFunction0< Long >
 Cfm.liveswitch.IFunction0< T >
 Cfm.liveswitch.IFunction1< T, R >Generic functional interface for callbacks with one parameter and a return value
 Cfm.liveswitch.IFunction1< fm.liveswitch.fm.liveswitch.DataBuffer, fm.liveswitch.fm.liveswitch.DataBuffer >
 Cfm.liveswitch.IFunction1< fm.liveswitch.fm.liveswitch.DatagramSocketCreateArgs, fm.liveswitch.fm.liveswitch.DatagramSocket >
 Cfm.liveswitch.IFunction1< fm.liveswitch.fm.liveswitch.LogEvent, Boolean >
 Cfm.liveswitch.IFunction1< fm.liveswitch.fm.liveswitch.MediaControlFrame, Boolean >
 Cfm.liveswitch.IFunction1< fm.liveswitch.fm.liveswitch.Message, fm.liveswitch.fm.liveswitch.Future< fm.liveswitch.fm.liveswitch.Message > >
 Cfm.liveswitch.IFunction1< fm.liveswitch.fm.liveswitch.StreamDescription, fm.liveswitch.fm.liveswitch.Stream >
 Cfm.liveswitch.IFunction1< fm.liveswitch.fm.liveswitch.StreamSocketCreateArgs, fm.liveswitch.fm.liveswitch.StreamSocket >
 Cfm.liveswitch.IFunction1< fm.liveswitch.fm.liveswitch.TurnAuthArgs, fm.liveswitch.fm.liveswitch.TurnAuthResult >
 Cfm.liveswitch.IFunction1< fm.liveswitch.sdp.AttributeCreationArgs, fm.liveswitch.sdp.fm.liveswitch.sdp.Attribute >
 Cfm.liveswitch.IFunction1< Integer, T[]>
 Cfm.liveswitch.IFunction1< String, fm.liveswitch.fm.liveswitch.WebSocketTransfer >
 Cfm.liveswitch.IFunction1< String, fm.liveswitch.SignallingWebSocketMessageTransfer >
 Cfm.liveswitch.IFunction1< String, Object >
 Cfm.liveswitch.IFunction1< T, fm.liveswitch.fm.liveswitch.Future< Object > >
 Cfm.liveswitch.IFunction2< T1, T2, R >Generic functional interface for callbacks with two parameters and a return value
 Cfm.liveswitch.IFunction2< T, T, fm.liveswitch.fm.liveswitch.CompareResult >
 Cfm.liveswitch.IFunction3< T1, T2, T3, R >Generic functional interface for callbacks with three parameters and a return value
 Cfm.liveswitch.IFunction3< fm.liveswitch.fm.liveswitch.DataBuffer, fm.liveswitch.IceCandidate, fm.liveswitch.fm.liveswitch.TransportAddress, fm.liveswitch.fm.liveswitch.Error >
 Cfm.liveswitch.IFunction4< T1, T2, T3, T4, R >Generic functional interface for callbacks with four parameters and a return value
 Cfm.liveswitch.IFunction5< T1, T2, T3, T4, T5, R >Generic functional interface for callbacks with five parameters and a return value
 Cfm.liveswitch.IFunction6< T1, T2, T3, T4, T5, T6, R >Generic functional interface for callbacks with six parameters and a return value
 Cfm.liveswitch.IInput< TIOutput extends fm.liveswitch.IOutput< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat >, TIInput extends fm.liveswitch.IInput< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat >, TFrame extends fm.liveswitch.MediaFrame< TBuffer, TBufferCollection, TFormat, TFrame >, TBuffer extends fm.liveswitch.MediaBuffer< TFormat, TBuffer >, TBufferCollection extends fm.liveswitch.MediaBufferCollection< TBuffer, TBufferCollection, TFormat >, TFormat extends fm.liveswitch.MediaFormatAn input
 Cfm.liveswitch.ILocalMedia< fm.liveswitch.LocalMedia, fm.liveswitch.AudioTrack, fm.liveswitch.VideoTrack >
 Cfm.liveswitch.ILogILog interface for loggers
 Cfm.liveswitch.android.ImageUtilityUtility class for common bitmap operations
 Cfm.liveswitch.java.ImageUtilityUtility class for common bitmap operations
 Cfm.liveswitch.IMedia< TIAudioTrack extends fm.liveswitch.IAudioTrack, TIVideoTrack extends fm.liveswitch.IVideoTrack >Media interface
 Cfm.liveswitch.IMedia< fm.liveswitch.AudioTrack, fm.liveswitch.VideoTrack >
 Cfm.liveswitch.IMedia< TIAudioTrack, TIVideoTrack >
 Cfm.liveswitch.IMediaInput< TIOutput extends fm.liveswitch.IMediaOutput< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat >, TIInput extends fm.liveswitch.IMediaInput< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat >, TFrame extends fm.liveswitch.MediaFrame< TBuffer, TBufferCollection, TFormat, TFrame >, TBuffer extends fm.liveswitch.MediaBuffer< TFormat, TBuffer >, TBufferCollection extends fm.liveswitch.MediaBufferCollection< TBuffer, TBufferCollection, TFormat >, TFormat extends fm.liveswitch.MediaFormatA media input
 Cfm.liveswitch.IMediaInputCollection< TIOutput extends fm.liveswitch.IMediaOutput< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat >, TIInput extends fm.liveswitch.IMediaInput< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat >, TFrame extends fm.liveswitch.MediaFrame< TBuffer, TBufferCollection, TFormat, TFrame >, TBuffer extends fm.liveswitch.MediaBuffer< TFormat, TBuffer >, TBufferCollection extends fm.liveswitch.MediaBufferCollection< TBuffer, TBufferCollection, TFormat >, TFormat extends fm.liveswitch.MediaFormat< TFormat >, TMediaInputCollection extends fm.liveswitch.IMediaInputCollectionA media input collection
 Cfm.liveswitch.IMediaOutput< TIOutput extends fm.liveswitch.IMediaOutput< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat >, TIInput extends fm.liveswitch.IMediaInput< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat >, TFrame extends fm.liveswitch.MediaFrame< TBuffer, TBufferCollection, TFormat, TFrame >, TBuffer extends fm.liveswitch.MediaBuffer< TFormat, TBuffer >, TBufferCollection extends fm.liveswitch.MediaBufferCollection< TBuffer, TBufferCollection, TFormat >, TFormat extends fm.liveswitch.MediaFormatA media output
 Cfm.liveswitch.IMediaOutputCollection< TIOutput extends fm.liveswitch.IMediaOutput< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat >, TIInput extends fm.liveswitch.IMediaInput< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat >, TFrame extends fm.liveswitch.MediaFrame< TBuffer, TBufferCollection, TFormat, TFrame >, TBuffer extends fm.liveswitch.MediaBuffer< TFormat, TBuffer >, TBufferCollection extends fm.liveswitch.MediaBufferCollection< TBuffer, TBufferCollection, TFormat >, TFormat extends fm.liveswitch.MediaFormat< TFormat >, TMediaOutputCollection extends fm.liveswitch.IMediaOutputCollectionA media output collection
 Cfm.liveswitch.IMediaTrackMedia track interface
 Cfm.liveswitch.InfoInformation
 Cfm.liveswitch.IntegerExtensions
 Cfm.liveswitch.IntegerHolderClass to hold an integer value passed by reference
 Cfm.liveswitch.InvitationAn invitation to join a channel
 Cfm.liveswitch.InvitationStateThe invite feedback states
 Cfm.liveswitch.InviteFeedbackA class containing the feedback from invite requests
 Cfm.liveswitch.IOutput< TIOutput extends fm.liveswitch.IOutput< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat >, TIInput extends fm.liveswitch.IInput< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat >, TFrame extends fm.liveswitch.MediaFrame< TBuffer, TBufferCollection, TFormat, TFrame >, TBuffer extends fm.liveswitch.MediaBuffer< TFormat, TBuffer >, TBufferCollection extends fm.liveswitch.MediaBufferCollection< TBuffer, TBufferCollection, TFormat >, TFormat extends fm.liveswitch.MediaFormatAn output
 Cfm.liveswitch.IPlatformPlatform-specific methods
 Cfm.liveswitch.IPNetworkAn IP network
 Cfm.liveswitch.IPromiseInterface for a promise that can be rejected
 Cfm.liveswitch.IRemoteMedia< fm.liveswitch.AudioTrack, fm.liveswitch.VideoTrack >
 Cfm.liveswitch.IRtpHeaderExtensionThe interface that all rtp header extensions must implement
 Cfm.liveswitch.Iso8601TimestampUtility class to assist with ISO-8601 timestamp conversions
 Cfm.liveswitch.IStreamStream interface
 Cfm.liveswitch.ISynchronizableStreamA synchronizable stream
 Cfm.liveswitch.ISynchronizerA media rendering synchronizer
 Cfm.liveswitch.ISystemClockA system clock interface
 Cfm.liveswitch.ITimeoutTimerA thread-safe class for running timeouts on asynchronous methods
 Cfm.liveswitch.IViewableMedia< TView >Viewable media interface
 Cfm.liveswitch.IViewSink< TView >View sink interface
 Cfm.liveswitch.IViewSink< T >
 Cfm.liveswitch.IViewSinkableMedia
 Cfm.liveswitch.IViewSinkableMedia< TView, TViewSink extends fm.liveswitch.IViewSinkViewable media interface with a view sink
 Cfm.liveswitch.IWebSocketContract for an implementation of the WebSocket protocol v8
 CJComponent
 Cfm.liveswitch.JitterConfigA Jitter config
 Cfm.liveswitch.JsonJSON utility class
 Cfm.liveswitch.JsonProviderBase class for all JSON provider implementations
 Cfm.liveswitch.JsonSerializerProvides methods for serializing/deserializing .NET value types to/from JSON as well as facilities for converting objects and arrays if appropriate callbacks are supplied to assist with the conversion
 Cfm.liveswitch.vpx.KeyframeModeKeyframe modes for VPX
 Cfm.liveswitch.LayoutA layout definition, including local and remote frame definitions
 Cfm.liveswitch.LayoutAlignmentA layout alignment definition
 Cfm.liveswitch.LayoutConfigLayout configuration
 Cfm.liveswitch.LayoutDirectionSpecifies the direction of the layout flow
 Cfm.liveswitch.LayoutFrameA layout frame definition, including X/Y coordinates and width/height values
 Cfm.liveswitch.LayoutManager< Component >
 Cfm.liveswitch.LayoutManager< ImageView >
 Cfm.liveswitch.LayoutManager< View >
 Cfm.liveswitch.LayoutModeSpecifies the layout mode that should be used
 Cfm.liveswitch.LayoutOriginA layout origin definition
 Cfm.liveswitch.LayoutScaleSpecifies how an element should be scaled within a layout
 Cfm.liveswitch.LayoutTableDefines the results of a layout calculation
 Cfm.liveswitch.LayoutUtilityUtility to assist with managing the layout of a combined video feed
 Cfm.liveswitch.openh264.LevelIdcLevel IDs for OpenH264, matching the "ELevelIdc" enum
 Cfm.liveswitch.LicenseA license
 Cfm.liveswitch.LinkedList< T >A linked list
 Cfm.liveswitch.LinkedList< fm.liveswitch.SctpDataChunk >
 Cfm.liveswitch.LinkedListEnumerator< T >A linked list enumerator
 Cfm.liveswitch.LinkedListNode< T >A linked list node
 Cfm.liveswitch.LocalMediaBase< TLocalMedia extends fm.liveswitch.LocalMediaBaseA collection of local audio/video track base methods
 Cfm.liveswitch.LocalMediaStateThe state of local media
 Cfm.liveswitch.LocalNetworkLocal network utility methods
 Cfm.liveswitch.LockedRandomizerThread-safe class providing access to a single fm.liveswitch.LockedRandomizer#Randomizer
 Cfm.liveswitch.LogLog utility class
 Cfm.liveswitch.LogContextLogContext structure to hold ambient properties that can be attached to log events
 Cfm.liveswitch.LogEventDetails about a specific log event
 Cfm.liveswitch.LogLevelThe level at which to log
 Cfm.liveswitch.LogProviderBase class for all logging provider implementations
 Cfm.liveswitch.LongExtensions
 Cfm.liveswitch.LongHolderClass to hold a long value passed by reference
 Cfm.liveswitch.MacContextBaseA message authentication code (MAC) context
 Cfm.liveswitch.MacTypeA message authentication code (MAC) algorithm
 Cfm.liveswitch.ManagedAutoReleasePoolA managed thread
 Cfm.liveswitch.ManagedAutoResetEventManaged AutoResetEvent
 Cfm.liveswitch.ManagedConcurrentDictionary< TKey, TValue >A ConcurrentDictonary that maps to the appropriate platform version
 Cfm.liveswitch.ManagedConcurrentDictionary< Integer, fm.liveswitch.fm.liveswitch.ManagedConcurrentStack< byte[]> >
 Cfm.liveswitch.ManagedConcurrentDictionary< Long, fm.liveswitch.fm.liveswitch.ManagedConcurrentQueue< fm.liveswitch.fm.liveswitch.AudioBuffer > >
 Cfm.liveswitch.ManagedConcurrentDictionary< String, fm.liveswitch.fm.liveswitch.Channel >
 Cfm.liveswitch.ManagedConcurrentDictionary< String, fm.liveswitch.fm.liveswitch.IAction0[]>
 Cfm.liveswitch.ManagedConcurrentDictionary< String, fm.liveswitch.fm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.ConnectionState >[]>
 Cfm.liveswitch.ManagedConcurrentDictionary< String, fm.liveswitch.fm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.Message >[]>
 Cfm.liveswitch.ManagedConcurrentDictionary< String, fm.liveswitch.fm.liveswitch.IAction1< fm.liveswitch.WssChangeMediaParametersRequest >[]>
 Cfm.liveswitch.ManagedConcurrentDictionary< String, fm.liveswitch.fm.liveswitch.IAction1< fm.liveswitch.WssChangeMediaParametersResponse >[]>
 Cfm.liveswitch.ManagedConcurrentDictionary< String, fm.liveswitch.fm.liveswitch.IAction1< fm.liveswitch.WssMediaPacket >[]>
 Cfm.liveswitch.ManagedConcurrentDictionary< String, fm.liveswitch.fm.liveswitch.Invitation >
 Cfm.liveswitch.ManagedConcurrentDictionary< String, fm.liveswitch.fm.liveswitch.PeerConnectionOffer >
 Cfm.liveswitch.ManagedConcurrentDictionary< String, fm.liveswitch.fm.liveswitch.PoolStatistics >
 Cfm.liveswitch.ManagedConcurrentDictionary< String, fm.liveswitch.fm.liveswitch.ProxyCredentials >
 Cfm.liveswitch.ManagedConcurrentDictionary< String, fm.liveswitch.fm.liveswitch.TimeoutTimer >
 Cfm.liveswitch.ManagedConcurrentDictionary< String, fm.liveswitch.openh264.NativeLibraryInfo >
 Cfm.liveswitch.ManagedConcurrentDictionary< String, fm.liveswitch.RateLimiter >
 Cfm.liveswitch.ManagedConcurrentDictionary< String, fm.liveswitch.sdp.rtp.fm.liveswitch.sdp.rtp.MapAttribute >
 Cfm.liveswitch.ManagedConcurrentDictionary< String, fm.liveswitch.WssServiceConnection >
 Cfm.liveswitch.ManagedConcurrentDictionary< String, java.util.ArrayList< fm.liveswitch.ConverterControllerPair > >
 Cfm.liveswitch.ManagedConcurrentDictionary< String, java.util.ArrayList< fm.liveswitch.fm.liveswitch.IAction0 > >
 Cfm.liveswitch.ManagedConcurrentDictionary< String, java.util.ArrayList< fm.liveswitch.fm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.ConnectionState > > >
 Cfm.liveswitch.ManagedConcurrentDictionary< String, java.util.ArrayList< fm.liveswitch.fm.liveswitch.IAction1< fm.liveswitch.fm.liveswitch.Message > > >
 Cfm.liveswitch.ManagedConcurrentDictionary< String, java.util.ArrayList< fm.liveswitch.fm.liveswitch.IAction1< fm.liveswitch.WssChangeMediaParametersRequest > > >
 Cfm.liveswitch.ManagedConcurrentDictionary< String, java.util.ArrayList< fm.liveswitch.fm.liveswitch.IAction1< fm.liveswitch.WssChangeMediaParametersResponse > > >
 Cfm.liveswitch.ManagedConcurrentDictionary< String, java.util.ArrayList< fm.liveswitch.fm.liveswitch.IAction1< fm.liveswitch.WssMediaPacket > > >
 Cfm.liveswitch.ManagedConcurrentDictionary< String, java.util.ArrayList< fm.liveswitch.fm.liveswitch.Message > >
 Cfm.liveswitch.ManagedConcurrentDictionary< String, java.util.ArrayList< fm.liveswitch.IceLocalReflexiveCandidate > >
 Cfm.liveswitch.ManagedConcurrentDictionary< String, java.util.ArrayList< fm.liveswitch.WssConnectionOpenAwaitArgs > >
 Cfm.liveswitch.ManagedConcurrentDictionary< String, java.util.ArrayList< String > >
 Cfm.liveswitch.ManagedConcurrentDictionary< String, Object >
 Cfm.liveswitch.ManagedConcurrentDictionary< String, String >
 Cfm.liveswitch.ManagedConcurrentQueue< T >A thread-safe queue
 Cfm.liveswitch.ManagedConcurrentQueue< fm.liveswitch.diagnostics.fm.liveswitch.diagnostics.DurationSample >
 Cfm.liveswitch.ManagedConcurrentQueue< fm.liveswitch.fm.liveswitch.DataBuffer >
 Cfm.liveswitch.ManagedConcurrentQueue< fm.liveswitch.fm.liveswitch.LogEvent >
 Cfm.liveswitch.ManagedConcurrentQueue< fm.liveswitch.RenegotiateRequest >
 Cfm.liveswitch.ManagedConcurrentStack< TValue >A ConcurrentStack that maps to the appropriate platform version
 Cfm.liveswitch.ManagedConcurrentStack< fm.liveswitch.fm.liveswitch.DataBuffer >
 Cfm.liveswitch.ManagedConcurrentStack< T >
 Cfm.liveswitch.ManagedConditionA managed condition
 Cfm.liveswitch.ManagedCountdownLatchA countdown latch that will signal when the counter reaches zero
 Cfm.liveswitch.ManagedLockA managed lock
 Cfm.liveswitch.ManagedSocketA socket
 Cfm.liveswitch.ManagedStopwatchA managed stopwatch
 Cfm.liveswitch.ManagedThreadA managed thread
 Cfm.liveswitch.ManagedTimerA managed timer that will tick on intervals
 Cfm.liveswitch.MathAssistant
 Cfm.liveswitch.Md5Sha1HashContextAn MD5-SHA1 hash context
 Cfm.liveswitch.sdp.MediaAn SDP media element
 Cfm.liveswitch.Media< fm.liveswitch.AudioTrack, fm.liveswitch.VideoTrack >
 Cfm.liveswitch.MediaBase< TAudioTrack, TVideoTrack >
 Cfm.liveswitch.MediaBranch< TIOutput extends fm.liveswitch.IMediaOutput< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat >, TIOutputCollection extends fm.liveswitch.IMediaOutputCollection< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat, TIOutputCollection >, TIInput extends fm.liveswitch.IMediaInput< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat >, TIInputCollection extends fm.liveswitch.IMediaInputCollection< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat, TIInputCollection >, TIElement extends fm.liveswitch.IMediaElement, TSource extends fm.liveswitch.MediaSource< TIOutput, TIInput, TIInputCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat >, TSink extends fm.liveswitch.MediaSink< TIOutput, TIOutputCollection, TIInput, TSink, TFrame, TBuffer, TBufferCollection, TFormat >, TPipe extends fm.liveswitch.MediaPipe< TIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat >, TTrack extends fm.liveswitch.MediaTrack< TIOutput, TIOutputCollection, TIInput, TIInputCollection, TIElement, TSource, TSink, TPipe, TTrack, TBranch, TFrame, TBuffer, TBufferCollection, TFormat >, TBranch extends fm.liveswitch.MediaBranch< TIOutput, TIOutputCollection, TIInput, TIInputCollection, TIElement, TSource, TSink, TPipe, TTrack, TBranch, TFrame, TBuffer, TBufferCollection, TFormat >, TFrame extends fm.liveswitch.MediaFrame< TBuffer, TBufferCollection, TFormat, TFrame >, TBuffer extends fm.liveswitch.MediaBuffer< TFormat, TBuffer >, TBufferCollection extends fm.liveswitch.MediaBufferCollection< TBuffer, TBufferCollection, TFormat >, TFormat extends fm.liveswitch.MediaFormatA media branch
 Cfm.liveswitch.MediaBuffer< TFormat extends fm.liveswitch.MediaFormat< TFormat >, TBuffer extends fm.liveswitch.MediaBufferA media buffer
 Cfm.liveswitch.MediaBufferCollection< TBuffer extends fm.liveswitch.MediaBuffer< TFormat, TBuffer >, TBufferCollection extends fm.liveswitch.MediaBufferCollection< TBuffer, TBufferCollection, TFormat >, TFormat extends fm.liveswitch.MediaFormatA media buffer collection
 Cfm.liveswitch.android.MediaCodecColorFormatsDefines common MIME types and helper methods
 Cfm.liveswitch.android.MediaCodecMimeTypesDefines common MIME types and helper methods
 Cfm.liveswitch.android.MediaCodecUtility
 Cfm.liveswitch.MediaConfig
 Cfm.liveswitch.MediaConfig< TConfig extends fm.liveswitch.MediaConfigA media configuration
 Cfm.liveswitch.sdp.MediaDescriptionAn SDP media description element
 Cfm.liveswitch.MediaFormat
 Cfm.liveswitch.MediaFormat< TFormat extends fm.liveswitch.MediaFormatA media format
 Cfm.liveswitch.MediaFormatCollection< TFormat extends fm.liveswitch.MediaFormat< TFormat >, TFormatCollection extends fm.liveswitch.MediaFormatCollectionA media format collection
 Cfm.liveswitch.MediaFrame< TBuffer extends fm.liveswitch.MediaBuffer< TFormat, TBuffer >, TBufferCollection extends fm.liveswitch.MediaBufferCollection< TBuffer, TBufferCollection, TFormat >, TFormat extends fm.liveswitch.MediaFormat< TFormat >, TFrame extends fm.liveswitch.MediaFrameA media frame
 Cfm.liveswitch.MediaPipe< TIOutput extends fm.liveswitch.IMediaOutput< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat >, TIOutputCollection extends fm.liveswitch.IMediaOutputCollection< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat, TIOutputCollection >, TIInput extends fm.liveswitch.IMediaInput< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat >, TIInputCollection extends fm.liveswitch.IMediaInputCollection< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat, TIInputCollection >, TPipe extends fm.liveswitch.MediaPipe< TIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat >, TFrame extends fm.liveswitch.MediaFrame< TBuffer, TBufferCollection, TFormat, TFrame >, TBuffer extends fm.liveswitch.MediaBuffer< TFormat, TBuffer >, TBufferCollection extends fm.liveswitch.MediaBufferCollection< TBuffer, TBufferCollection, TFormat >, TFormat extends fm.liveswitch.MediaFormatA media pipe
 Cfm.liveswitch.MediaPipeStateThe state of a media pipe
 Cfm.liveswitch.MediaProtocolThe protocol used to carry media on a connection
 Cfm.liveswitch.MediaRecorder
 Cfm.liveswitch.MediaRecorder< TBuffer extends fm.liveswitch.MediaBuffer< TFormat, TBuffer >, TFormat extends fm.liveswitch.MediaFormatA recorder
 Cfm.liveswitch.MediaSink< TIOutput extends fm.liveswitch.IMediaOutput< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat >, TIOutputCollection extends fm.liveswitch.IMediaOutputCollection< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat, TIOutputCollection >, TIInput extends fm.liveswitch.IMediaInput< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat >, TSink extends fm.liveswitch.MediaSink< TIOutput, TIOutputCollection, TIInput, TSink, TFrame, TBuffer, TBufferCollection, TFormat >, TFrame extends fm.liveswitch.MediaFrame< TBuffer, TBufferCollection, TFormat, TFrame >, TBuffer extends fm.liveswitch.MediaBuffer< TFormat, TBuffer >, TBufferCollection extends fm.liveswitch.MediaBufferCollection< TBuffer, TBufferCollection, TFormat >, TFormat extends fm.liveswitch.MediaFormatA media sink
 Cfm.liveswitch.MediaSinkStateThe state of a media sink
 Cfm.liveswitch.MediaSource< TIOutput extends fm.liveswitch.IMediaOutput< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat >, TIInput extends fm.liveswitch.IMediaInput< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat >, TIInputCollection extends fm.liveswitch.IMediaInputCollection< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat, TIInputCollection >, TSource extends fm.liveswitch.MediaSource< TIOutput, TIInput, TIInputCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat >, TFrame extends fm.liveswitch.MediaFrame< TBuffer, TBufferCollection, TFormat, TFrame >, TBuffer extends fm.liveswitch.MediaBuffer< TFormat, TBuffer >, TBufferCollection extends fm.liveswitch.MediaBufferCollection< TBuffer, TBufferCollection, TFormat >, TFormat extends fm.liveswitch.MediaFormatA media source
 Cfm.liveswitch.MediaSourceStateThe state of a media source
 Cfm.liveswitch.MediaStream< TIOutput extends fm.liveswitch.IMediaOutput< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat >, TIOutputCollection extends fm.liveswitch.IMediaOutputCollection< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat, TIOutputCollection >, TIInput extends fm.liveswitch.IMediaInput< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat >, TIInputCollection extends fm.liveswitch.IMediaInputCollection< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat, TIInputCollection >, TIElement extends fm.liveswitch.IMediaElement, TSource extends fm.liveswitch.MediaSource< TIOutput, TIInput, TIInputCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat >, TSink extends fm.liveswitch.MediaSink< TIOutput, TIOutputCollection, TIInput, TSink, TFrame, TBuffer, TBufferCollection, TFormat >, TPipe extends fm.liveswitch.MediaPipe< TIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat >, TTrack extends fm.liveswitch.MediaTrack< TIOutput, TIOutputCollection, TIInput, TIInputCollection, TIElement, TSource, TSink, TPipe, TTrack, TBranch, TFrame, TBuffer, TBufferCollection, TFormat >, TBranch extends fm.liveswitch.MediaBranch< TIOutput, TIOutputCollection, TIInput, TIInputCollection, TIElement, TSource, TSink, TPipe, TTrack, TBranch, TFrame, TBuffer, TBufferCollection, TFormat >, TFrame extends fm.liveswitch.MediaFrame< TBuffer, TBufferCollection, TFormat, TFrame >, TBuffer extends fm.liveswitch.MediaBuffer< TFormat, TBuffer >, TBufferCollection extends fm.liveswitch.MediaBufferCollection< TBuffer, TBufferCollection, TFormat >, TFormat extends fm.liveswitch.MediaFormat< TFormat >, TFormatCollection extends fm.liveswitch.MediaFormatCollectionA media stream
 Cfm.liveswitch.sdp.MediaStreamIdSemanticTokenMedia Stream Id Semantic Tokens
 Cfm.liveswitch.MediaTrack< TIOutput extends fm.liveswitch.IMediaOutput< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat >, TIOutputCollection extends fm.liveswitch.IMediaOutputCollection< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat, TIOutputCollection >, TIInput extends fm.liveswitch.IMediaInput< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat >, TIInputCollection extends fm.liveswitch.IMediaInputCollection< TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat, TIInputCollection >, TIElement extends fm.liveswitch.IMediaElement, TSource extends fm.liveswitch.MediaSource< TIOutput, TIInput, TIInputCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat >, TSink extends fm.liveswitch.MediaSink< TIOutput, TIOutputCollection, TIInput, TSink, TFrame, TBuffer, TBufferCollection, TFormat >, TPipe extends fm.liveswitch.MediaPipe< TIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat >, TTrack extends fm.liveswitch.MediaTrack< TIOutput, TIOutputCollection, TIInput, TIInputCollection, TIElement, TSource, TSink, TPipe, TTrack, TBranch, TFrame, TBuffer, TBufferCollection, TFormat >, TBranch extends fm.liveswitch.MediaBranch< TIOutput, TIOutputCollection, TIInput, TIInputCollection, TIElement, TSource, TSink, TPipe, TTrack, TBranch, TFrame, TBuffer, TBufferCollection, TFormat >, TFrame extends fm.liveswitch.MediaFrame< TBuffer, TBufferCollection, TFormat, TFrame >, TBuffer extends fm.liveswitch.MediaBuffer< TFormat, TBuffer >, TBufferCollection extends fm.liveswitch.MediaBufferCollection< TBuffer, TBufferCollection, TFormat >, TFormat extends fm.liveswitch.MediaFormatA media track
 Cfm.liveswitch.MediaTransport
 Cfm.liveswitch.sdp.MediaTypeDefines valid SDP media types
 Cfm.liveswitch.sdp.MessageAn SDP message
 Cfm.liveswitch.stun.MessageA STUN message
 Cfm.liveswitch.MessageTypeA message type
 Cfm.liveswitch.stun.MessageTypeThe list of valid message types
 Cfm.liveswitch.dtmf.ModeThe DTMF mode
 Cfm.liveswitch.MovingAverageA moving average
 Cfm.liveswitch.MultiplexPolicyThe local policy for RTP/RTCP multiplex negotation
 Cfm.liveswitch.MutablePair< T1, T2 >A mutable 2-tuple
 Cfm.liveswitch.MutableUnit< T >A mutable 1-tuple
 Cfm.liveswitch.MutedConfigMuted configuration
 Cfm.liveswitch.NackConfigA NACK Config
 Cfm.liveswitch.NackPliPolicyThe NACK PLI policy
 Cfm.liveswitch.NackPolicyThe local policy for the use of generic RTP Negative Acknowledgements (NACK)
 Cfm.liveswitch.h264.NaluAn H264 Network Abstraction Layer Unit
 Cfm.liveswitch.h265.NaluAn H265 Network Abstraction Layer Unit
 Cfm.liveswitch.Native
 Cfm.liveswitch.NetworkConnectionStateThe internet connection state of a client
 Cfm.liveswitch.NetworkInfoNetwork information
 Cfm.liveswitch.NetworkTimeProtocolUtility class to assist with Network Time Protocol (NTP) conversions
 Cfm.liveswitch.NetworkTypeA network type
 Cfm.liveswitch.sdp.NetworkTypeDefines valid SDP network types
 Cfm.liveswitch.NoMediaServersAvailableEventArgsEvent arguments for OnNoMediaServersAvailable
 Cfm.liveswitch.NoWebSocketMediaServersAvailableEventArgsEvent arguments for OnNoWebSocketMediaServersAvailable
 Cfm.liveswitch.Nullable< T >
 Cfm.liveswitch.Nullable< BigDecimal >
 Cfm.liveswitch.Nullable< Date >
 Cfm.liveswitch.Nullable< Guid >
 Cfm.liveswitch.NullableBooleanA nullable boolean
 Cfm.liveswitch.NullableCharacterA nullable character
 Cfm.liveswitch.NullableDoubleA nullable double
 Cfm.liveswitch.NullableFloatA nullable float
 Cfm.liveswitch.NullableIntegerA nullable integer
 Cfm.liveswitch.NullableLongA nullable long
 Cfm.liveswitch.NullableShortA nullable short
 Cfm.liveswitch.OperatingSystemAn operating system
 Cfm.liveswitch.sdp.ice.OptionTagA tag for an fm.liveswitch.sdp.ice.OptionsAttribute
 Cfm.liveswitch.sdp.ice.OptionTagTypeA list of known types for fm.liveswitch.sdp.ice.OptionTag
 Cfm.liveswitch.sdp.OrientationDefines valid SDP orientations
 Cfm.liveswitch.sdp.OriginAn SDP origin element
 Cfm.liveswitch.dtmf.PacketA DTMF (telephone-event) packet
 Cfm.liveswitch.h264.PacketAn H.264 packet for RTP
 Cfm.liveswitch.h265.PacketAn H.265 packet for RTP
 Cfm.liveswitch.h264.PacketizationModeH.264 packetization modes
 Cfm.liveswitch.ogg.PageAn Ogg page
 Cfm.liveswitch.ogg.PageHeaderTypeHeader type flags for an fm.liveswitch.ogg.Page
 Cfm.liveswitch.Pair< T1, T2 >A 2-tuple
 Cfm.liveswitch.openh264.ParameterSetStrategyParameter set strategies for OpenH264, matching the "EParameterSetStrategy" enum
 Cfm.liveswitch.ParseAssistant
 Cfm.liveswitch.PathUtility
 Cfm.liveswitch.PeerConnectionOfferA peer connection offer
 Cfm.liveswitch.PeerRoleA peer role
 Cfm.liveswitch.PlatformTypeA platform specifc type
 Cfm.liveswitch.PointA point (x and y coordinates)
 Cfm.liveswitch.Pool< T >A pool of objects
 Cfm.liveswitch.PoolStatisticsPool statistics
 Cfm.liveswitch.PriorityQueue< T >A priority queue
 Cfm.liveswitch.ProcessFramePolicyThe policy on how a media input should process the frame
 Cfm.liveswitch.h264.ProfileIdcProfile IDs
 Cfm.liveswitch.openh264.ProfileIdcProfile IDs for OpenH264, matching the "EProfileIdc" enum
 Cfm.liveswitch.h264.ProfileIopAn H.264 Profile IOP
 Cfm.liveswitch.h264.ProfileLevelIdAn H.264 Profile Level ID
 Cfm.liveswitch.Promise< AudioDeviceInfo >
 Cfm.liveswitch.Promise< fm.liveswitch.Candidate >
 Cfm.liveswitch.Promise< fm.liveswitch.fm.liveswitch.Channel >
 Cfm.liveswitch.Promise< fm.liveswitch.fm.liveswitch.Channel[]>
 Cfm.liveswitch.Promise< fm.liveswitch.fm.liveswitch.Message >
 Cfm.liveswitch.Promise< fm.liveswitch.fm.liveswitch.SessionDescription >
 Cfm.liveswitch.Promise< fm.liveswitch.fm.liveswitch.VideoBuffer >
 Cfm.liveswitch.Promise< fm.liveswitch.fm.liveswitch.WebSocketCloseCompleteArgs >
 Cfm.liveswitch.Promise< fm.liveswitch.WssServiceConnection >
 Cfm.liveswitch.Promise< Object >
 Cfm.liveswitch.ProtocolTypeA protocol type
 Cfm.liveswitch.ProxyProxy utility methods
 Cfm.liveswitch.ProxyAuthCheckResultProxy authentication check result
 Cfm.liveswitch.ProxyCredentialsProxy credentials
 Cfm.liveswitch.ProxyCredentialsCacheProxy credentials cache
 Cfm.liveswitch.RandomExtensions
 Cfm.liveswitch.RandomizerUtility class for random values
 Cfm.liveswitch.openh264.RateControlModeRate control modes for OpenH264, matching the "RC_MODES" enum
 Cfm.liveswitch.RecordingModeThe recording mode helper
 Cfm.liveswitch.RectangleA rectangle (size and origin)
 Cfm.liveswitch.RedFecConfigRED Forward error correction (FEC) config
 Cfm.liveswitch.RedFecPolicyThe local policy for the RED Forward Error Correction support
 Cfm.liveswitch.RegexUtility class for parsing regular expressions
 Cfm.liveswitch.RembPolicyThe local policy for the use of Receiver Estimated Maximum Bitrates (goog-remb)
 Cfm.liveswitch.sdp.ice.RemoteCandidateAn SDP remote candidate element
 Cfm.liveswitch.sdp.RepeatTimeAn SDP repeat time element
 Cfm.liveswitch.ReportReport
 Cfm.liveswitch.ResamplerUtility class for resampling audio data
 Cfm.liveswitch.sdp.rtp.RidDirectionThe allowed directions for an RID attribute
 Cfm.liveswitch.sdp.rtp.RidRestrictionA restriction for an RID attribute
 Cfm.liveswitch.RpsiAn RTCP reference picture selection indication
 Cfm.liveswitch.RsaCryptoRSA-based cryptographic functions
 Cfm.liveswitch.RtcAudioTrackConfigA WebRTC/ORTC-compatible audio track configuration
 Cfm.liveswitch.RtcpDataChannelSignallingActivationAn RTCP Data Channel Signalling Activation
 Cfm.liveswitch.RtcVideoTrackConfigA WebRTC/ORTC-compatible video track configuration
 Cfm.liveswitch.RtmpLayoutZonesThe LayoutZones defined in the RTMP custom MCU layout
 Cfm.liveswitch.RtpPacketAn RTP packet
 Cfm.liveswitch.RtpPacketHeaderAn RTP packet header
 CRunnable
 Cfm.liveswitch.openh264.SampleAspectRatioSample aspect ratios for OpenH264, matching the "ESampleAspectRatio" enum
 Cfm.liveswitch.SchedulerTypeScheduler types for connections
 Cfm.liveswitch.SdesChunkAn RTCP source description chunk
 Cfm.liveswitch.SdesItemAn RTCP source description item
 Cfm.liveswitch.SdesItemTypeAn SDES Item Type
 Cfm.liveswitch.SdesPolicyIndicates Sdes policy for stream
 Cfm.liveswitch.SerializableBase definition for classes that allow serialization to/from JSON
 Cfm.liveswitch.SerializeCallback< T >Method signature for storing property values in JSON format in a hashtable
 Cfm.liveswitch.SessionDescriptionA session description
 Cfm.liveswitch.SessionDescriptionManagerBase
 Cfm.liveswitch.SessionDescriptionTypeA session description type
 Cfm.liveswitch.sdp.SetupDefines valid SDP setups
 Cfm.liveswitch.ShortExtensions
 Cfm.liveswitch.ShortHolderClass to hold a short value passed by reference
 Cfm.liveswitch.opus.SignalSignal types for Opus, used when updating the "OPUS_SET_SIGNAL_REQUEST" (EncoderConfig.Signal) configuration
 Cfm.liveswitch.SignallingStateThe signalling state of a connection
 Cfm.liveswitch.sdp.rtp.SimulcastDirectionThe allowed directions for a simulcast attribute
 Cfm.liveswitch.SimulcastModeThe simulcast mode
 Cfm.liveswitch.SimulcastNotificationA simulcast notification
 Cfm.liveswitch.sdp.rtp.SimulcastStreamA stream for a simulcast stream description
 Cfm.liveswitch.sdp.rtp.SimulcastStreamDescriptionA stream description for a simulcast attribute
 Cfm.liveswitch.sdp.rtp.SimulcastStreamIdA simulcast stream identifier
 Cfm.liveswitch.SimulcastStreamStateA simulcast stream state
 Cfm.liveswitch.SinkOutputA sink output (e.g
 Cfm.liveswitch.SizeA size (width and height)
 Cfm.liveswitch.SliAn RTCP slice loss indication
 Cfm.liveswitch.openh264.SliceModeSlice modes for OpenH264, matching the "SliceModeEnum" enum
 Cfm.liveswitch.SortEncapsulates useful sorting utilities
 Cfm.liveswitch.SoundReframerContextA sound reframer context that can reframe sound chunks into consistent durations
 Cfm.liveswitch.SoundUtilitySound utility methods
 Cfm.liveswitch.SourceInputA source input (e.g
 Cfm.liveswitch.SourceLanguageA source language
 Cfm.liveswitch.SplitterUtility class for splitting strings
 Cfm.liveswitch.sdp.rtp.SsrcAttributeNameSSRC atribute names
 Cfm.liveswitch.StackExtensions
 Cfm.liveswitch.StateMachine< T >A simple state machine
 Cfm.liveswitch.StateMachine< fm.liveswitch.ClientState >
 Cfm.liveswitch.StateMachine< fm.liveswitch.ConnectionState >
 Cfm.liveswitch.StateMachine< fm.liveswitch.DataChannelState >
 Cfm.liveswitch.StateMachine< fm.liveswitch.StreamState >
 Cfm.liveswitch.StreamDescriptionA stream description
 Cfm.liveswitch.StreamDirectionA stream direction
 Cfm.liveswitch.StreamDirectionHelperClass containing utility methods to manipulate fm.liveswitch.StreamDirection
 Cfm.liveswitch.StreamSocketCreateArgsArguments for a stream socket create event
 Cfm.liveswitch.StreamStateThe state of a stream
 Cfm.liveswitch.StreamTypeA stream type
 Cfm.liveswitch.StringAssistantContains methods for string manipulation
 Cfm.liveswitch.StringBuilderExtensions
 Cfm.liveswitch.StringComparison
 Cfm.liveswitch.StringExtensions
 Cfm.liveswitch.StringExtensionsTest
 Cfm.liveswitch.SynchronizeContextA stream synchronization context
 Cfm.liveswitch.TcpSocketCipherSuitesTCP socket cipher suites
 Cfm.liveswitch.vpx.TemporalLayerModeTemporal layer modes for VPX output
 Cfm.liveswitch.TextReader
 Cfm.liveswitch.sdp.TimeDescriptionAn SDP time description element
 Cfm.liveswitch.diagnostics.TimerThe base class for the diagnostic timers
 Cfm.liveswitch.diagnostics.TimersThe management class for all diagnostic timers
 Cfm.liveswitch.TimeSpan
 Cfm.liveswitch.sdp.TimeZoneAn SDP time zone element
 Cfm.liveswitch.sdp.TimeZonesAn SDP time zones element
 Cfm.liveswitch.sdp.TimingAn SDP timing element
 Cfm.liveswitch.TokenA token
 Cfm.liveswitch.TokenTypeA token type
 Cfm.liveswitch.dtmf.ToneA DTMF (telephone-event) tone
 Cfm.liveswitch.matroska.TrackTypeValid Matroska track entry element types
 Cfm.liveswitch.openh264.TransferCharacteristicsTransfer characteristics for OpenH264, matching the "ETransferCharacteristics" enum
 Cfm.liveswitch.TransportAddressAn IP address and port
 Cfm.liveswitch.TransportCCPacketStatusChunkAn RTCP transport-wide congestion control (transport-cc) packet status chunk
 Cfm.liveswitch.TransportCCPacketStatusSymbolAn RTCP transport-wide congestion control (transport-cc) packet status symbol
 Cfm.liveswitch.sdp.ice.TransportProtocolDefines valid SDP transport protocols
 Cfm.liveswitch.TrickleIcePolicyThe local policy for TrickleIce support
 Cfm.liveswitch.Triple< T1, T2, T3 >A 3-tuple
 Cfm.liveswitch.TurnAuthArgsArguments for the fm.liveswitch.TurnServer's authentication callback
 Cfm.liveswitch.TurnAuthOperationAn authenticated TURN operation
 Cfm.liveswitch.TurnAuthResultThe result of attempting to authenticate a TURN request
 Cfm.liveswitch.UnhandledThrows exceptions on a separate thread
 Cfm.liveswitch.UnhandledExceptionArgsArguments for an unhandled exception
 Cfm.liveswitch.Unit< T >A 1-tuple
 Cfm.liveswitch.UnixTimestampUtility class to assist with Unix timestamp conversions
 Cfm.liveswitch.UriExtensions
 Cfm.liveswitch.UriKind
 Cfm.liveswitch.openh264.UsageTypeUsage types for OpenH264, matching the "EUsageType" enum
 Cfm.liveswitch.Utf8UTF-8 encoding/decoding utility
 Cfm.liveswitch.android.Utility
 Cfm.liveswitch.audioprocessing.UtilityAudioProcessing-related utility functions
 Cfm.liveswitch.h264.UtilityUtility methods
 Cfm.liveswitch.h265.UtilityUtility methods
 Cfm.liveswitch.java.Utility
 Cfm.liveswitch.openh264.UtilityOpenH264-related utility functions
 Cfm.liveswitch.opus.UtilityOpus-related utility functions
 Cfm.liveswitch.stun.UtilitySTUN-wide methods
 Cfm.liveswitch.UtilityUtility methods
 Cfm.liveswitch.vp8.UtilityUtility methods
 Cfm.liveswitch.vp9.UtilityUtility methods
 Cfm.liveswitch.vpx.UtilityVPX-related utility functions
 Cfm.liveswitch.yuv.UtilityYUV-related utility functions
 Cfm.liveswitch.vp8.UtilityExtensionUtility methods
 Cfm.liveswitch.openh264.VideoBitstreamTypeVideo bitstream types for OpenH264, matching the "VIDEO_BITSTREAM_TYPE" enum
 Cfm.liveswitch.VideoContentVideo content values
 Cfm.liveswitch.VideoDegradationPreferenceA video degradation preference
 Cfm.liveswitch.VideoDepacketizer< fm.liveswitch.h264.Fragment >
 Cfm.liveswitch.VideoDepacketizer< fm.liveswitch.h265.Fragment >
 Cfm.liveswitch.VideoDepacketizer< fm.liveswitch.VideoFragment >
 Cfm.liveswitch.VideoDepacketizer< fm.liveswitch.vp8.Fragment >
 Cfm.liveswitch.VideoDepacketizer< fm.liveswitch.vp9.Fragment >
 Cfm.liveswitch.matroska.VideoDisplayUnitValid Matroska video element display units
 Cfm.liveswitch.openh264.VideoFormatSPSVideo formats for OpenH264, matching the "EVideoFormatSPSSPS" enum
 Cfm.liveswitch.VideoFragmentA fragment of a video frame
 Cfm.liveswitch.VideoLayoutA description of the layout within a mixed video view
 Cfm.liveswitch.VideoLayoutRegionA video layout region
 Cfm.liveswitch.VideoRetentionPolicyThe local policy for how we will handle video retention on poor connections
 Cfm.liveswitch.VideoTypeA video type
 Cfm.liveswitch.ViewSink< FrameLayout >
 Cfm.liveswitch.ViewSink< ImageView >
 Cfm.liveswitch.ViewSink< TView >
 Cfm.liveswitch.ViewSink< VideoComponent >
 CWebcamListener
 Cfm.liveswitch.WebSocketBaseWebSocket base properties/methods
 Cfm.liveswitch.WebSocketStatusCodeAn enumeration of potential WebSocket status codes
 Cfm.liveswitch.WebSocketTransferBase class that defines methods for transferring content over the WebSocket protocol
 Cfm.liveswitch.WebSocketTransferFactoryCreates implementations of fm.liveswitch.WebSocketWebRequestTransfer
 Cfm.liveswitch.WssManagerBase
 Cfm.liveswitch.WssPingMessageRepresents a WebSocket Ping message with a transaction identifier
 Cfm.liveswitch.WssPongMessageRepresents a WebSocket Pong message with a transaction identifier
 CCollection
 Cfm.liveswitch.Asn1Any
 Cfm.liveswitch.AudioTrack
 Cfm.liveswitch.IAudioTrack
 Cfm.liveswitch.IVideoTrack
 Cfm.liveswitch.StreamBase
 Cfm.liveswitch.VideoFragment
 Cfm.liveswitch.VideoTrack
 CURLConnection
 CWebcamDevice
 CWebcamDriver