Cfm.liveswitch.stun.AddressFamily | A STUN address family |
Cfm.liveswitch.AddressType | Address types |
Cfm.liveswitch.sdp.AddressType | Defines valid SDP address types |
Cfm.liveswitch.AecContext | An acoustic echo cancellation context |
Cfm.liveswitch.AesCounterContext | Context for an AES counter |
Cfm.liveswitch.opus.ApplicationType | Application types for Opus, used when updating the "OPUS_SET_APPLICATION" (EncoderConfig.Application) configuration |
Cfm.liveswitch.Architecture | A CPU architecture |
Cfm.liveswitch.ArrayExtensions | |
Cfm.liveswitch.ArrayListExtensions | |
Cfm.liveswitch.Ascii | ASCII encoding/decoding utility |
►Cfm.liveswitch.AsymmetricKey | An asymmetric key |
Cfm.liveswitch.EcdsaKey | An elliptic-curve key |
Cfm.liveswitch.RsaKey | An RSA key |
Cfm.liveswitch.AsymmetricKeyType | Asymmetric key types |
Cfm.liveswitch.AtomicInteger | |
Cfm.liveswitch.AtomicLong | |
Cfm.liveswitch.AtomicMutex | A managed mutex |
►Cfm.liveswitch.sdp.Attribute | An SDP attribute |
Cfm.liveswitch.sdp.BundleOnlyAttribute | Defined in draft-ietf-mmusic-sdp-bundle-negotiation |
Cfm.liveswitch.sdp.CategoryAttribute | This attribute gives the dot-separated hierarchical category of the session |
Cfm.liveswitch.sdp.CharacterSetAttribute | This specifies the character set to be used to display the session name and information data |
Cfm.liveswitch.sdp.ConferenceTypeAttribute | This specifies the type of the conference |
Cfm.liveswitch.sdp.ContentAttribute | The 'content' attribute contains one or more tokens, which MAY be attached to a media stream by a sending application.An application MAY attach a 'content' attribute to any media stream it describes |
Cfm.liveswitch.sdp.CryptoAttribute | This gives the maximum amount of media that can be encapsulated in each packet, expressed as time in milliseconds |
►Cfm.liveswitch.sdp.DirectionAttribute | This specifies the mode in which tools should be started |
Cfm.liveswitch.sdp.InactiveAttribute | This specifies that the tools should be started in inactive mode |
Cfm.liveswitch.sdp.ReceiveOnlyAttribute | This specifies that the tools should be started in receive-only mode where applicable |
Cfm.liveswitch.sdp.SendOnlyAttribute | This specifies that the tools should be started in send-only mode |
Cfm.liveswitch.sdp.SendReceiveAttribute | This specifies that the tools should be started in send and receive mode |
Cfm.liveswitch.sdp.FormatParametersAttribute | This attribute allows parameters that are specific to a particular format to be conveyed in a way that SDP does not have to understand them |
Cfm.liveswitch.sdp.FrameRateAttribute | This gives the maximum video frame rate in frames/sec |
Cfm.liveswitch.sdp.GroupAttribute | Defined in RFC 3388 |
Cfm.liveswitch.sdp.KeywordsAttribute | Like the cat attribute, this is to assist identifying wanted sessions at the receiver |
Cfm.liveswitch.sdp.LanguageAttribute | This can be a session-level attribute or a media-level attribute |
Cfm.liveswitch.sdp.MaxPacketTimeAttribute | This gives the maximum amount of media that can be encapsulated in each packet, expressed as time in milliseconds |
Cfm.liveswitch.sdp.MediaStreamIdAttribute | Https://tools.ietf.org/html/rfc5888#page-4 "Media stream identification" media attribute, which is used for identifying media streams within a session description |
Cfm.liveswitch.sdp.MediaStreamIdSemanticAttribute | Https://tools.ietf.org/html/draft-ietf-mmusic-msid-08 - NB: Removed in subsequent drafts, most likely will not be used eventually |
Cfm.liveswitch.sdp.MutedAttribute | Attribute that indicates if the stream track is muted |
Cfm.liveswitch.sdp.OrientationAttribute | Normally this is only used for a whiteboard or presentation tool |
Cfm.liveswitch.sdp.PacketTimeAttribute | This gives the length of time in milliseconds represented by the media in a packet |
Cfm.liveswitch.sdp.QualityAttribute | This gives a suggestion for the quality of the encoding as an integer value |
Cfm.liveswitch.sdp.SdpLanguageAttribute | This can be a session-level attribute or a media-level attribute |
Cfm.liveswitch.sdp.SetupAttribute | The 'setup' attribute indicates which of the end points should initiate the TCP connection establishment (i.e., send the initial TCP SYN) |
Cfm.liveswitch.sdp.ToolAttribute | This gives the name and version number of the tool used to create the session description |
Cfm.liveswitch.sdp.UnknownAttribute | This attribute is used to encapsulate unrecognized SDP attributes |
Cfm.liveswitch.sdp.ice.CandidateAttribute | The candidate attribute is a media-level attribute only |
Cfm.liveswitch.sdp.ice.FingerprintAttribute | The SDP session attribute "fingerprint" provides an encryption certificate fingerprint to a remote peer for use with DTLS |
Cfm.liveswitch.sdp.ice.LiteAttribute | "ice-lite" is a session-level attribute only, and indicates that an agent is a lite implementation |
Cfm.liveswitch.sdp.ice.MismatchAttribute | "ice-mismatch" is a media-level attribute only, and when present in an answer, indicates that the offer arrived with a default destination for a media component that didn't have a corresponding candidate attribute |
Cfm.liveswitch.sdp.ice.OptionsAttribute | The "ice-options" attribute is a session-level attribute |
Cfm.liveswitch.sdp.ice.PasswordAttribute | The "ice-pwd" attribute conveys the password used by ICE for message integrity |
Cfm.liveswitch.sdp.ice.RemoteCandidatesAttribute | The attribute contains a connection-address and port for each component |
Cfm.liveswitch.sdp.ice.UfragAttribute | The "ice-ufrag" attribute conveys the username fragment used by ICE for message integrity |
Cfm.liveswitch.sdp.rtcp.Attribute | The RTCP attribute is used to document the RTCP port used for media stream, when that port is not the next higher (odd) port number following the RTP port described in the media line |
Cfm.liveswitch.sdp.rtcp.FeedbackAttribute | This attribute is used to indicate the capability of using RTCP feedback |
Cfm.liveswitch.sdp.rtcp.MuxAttribute | This attribute is used to signal that RTP and RTCP traffic should be multiplexed on a single port |
Cfm.liveswitch.sdp.rtp.ExtMapAttribute | Https://tools.ietf.org/html/rfc5285#section-5 Stream or media-level attribute used to indicate the presence of RTP Header Extensions, and the mapping of local identifiers used in the header extension to a larger namespace |
Cfm.liveswitch.sdp.rtp.MapAttribute | This attribute maps from an RTP payload type number (as used in an "m=" line) to an format name denoting the payload format to be used |
Cfm.liveswitch.sdp.rtp.RidAttribute | The SDP media attribute "rid" specifies restrictions defining a unique RTP payload configuration |
Cfm.liveswitch.sdp.rtp.SimulcastAttribute | The SDP media attribute "simulcast" describes, independently for send and receive directions, the number of simulcast RTP streams as well as potential alternative formats for each simulcast RTP stream |
Cfm.liveswitch.sdp.rtp.SsrcAttribute | The SDP media attribute "ssrc" indicates a property (known as a "source-level attribute") of a media source (RTP stream) within an RTP session |
Cfm.liveswitch.sdp.rtp.SsrcGroupAttribute | The SDP media attribute "ssrc-group" expresses a relationship among several sources of an RTP session |
Cfm.liveswitch.sdp.sctp.MapAttribute | AB: Legacy attribute |
Cfm.liveswitch.sdp.sctp.MaxMessageSizeAttribute | The attribute can be associated with an m- line to indicate the maximum message size (indicated in bytes) that an SCTP endpoint is willing to receive on the SCTP association associated with the m- line |
Cfm.liveswitch.sdp.sctp.PortAttribute | The attribute can be associated with an SDP media description (m- line) with a 'UDP/DTLS/SCTP' or a 'TCP/DTLS/SCTP' proto value, in which case the m- line port value indicates the port of the underlying transport-layer protocol (UDP or TCP), on which SCTP is carried, and the 'sctp-port' value indicates the SCTP port |
►Cfm.liveswitch.stun.Attribute | A STUN attribute |
Cfm.liveswitch.stun.AlternateServerAttribute | The alternate server represents an alternate transport address identifying a different STUN server that the STUN client should try |
Cfm.liveswitch.stun.ErrorCodeAttribute | The ERROR-CODE attribute is used in error response messages |
Cfm.liveswitch.stun.FingerprintAttribute | The FINGERPRINT attribute MAY be present in all STUN messages |
Cfm.liveswitch.stun.MappedAddressAttribute | The MAPPED-ADDRESS attribute indicates a reflexive transport address of the client |
Cfm.liveswitch.stun.MessageIntegrityAttribute | The MESSAGE-INTEGRITY attribute contains an HMAC-SHA1 [RFC2104] of the STUN message |
Cfm.liveswitch.stun.NonceAttribute | The NONCE attribute may be present in requests and responses |
Cfm.liveswitch.stun.RealmAttribute | The REALM attribute may be present in requests and responses |
Cfm.liveswitch.stun.SoftwareAttribute | The SOFTWARE attribute contains a textual description of the software being used by the agent sending the message |
Cfm.liveswitch.stun.TransactionTransmitCounterAttribute | 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Reserved(Padding) | Req | Resp | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Transaction Transmit Counter comprehension-optional STUN attribute |
Cfm.liveswitch.stun.UnknownAttributesAttribute | The UNKNOWN-ATTRIBUTES attribute is present only in an error response when the response code in the ERROR-CODE attribute is 420 |
Cfm.liveswitch.stun.UsernameAttribute | The USERNAME attribute is used for message integrity |
Cfm.liveswitch.stun.XorMappedAddressAttribute | The XOR-MAPPED-ADDRESS attribute is identical to the MAPPED-ADDRESS attribute, except that the reflexive transport address is obfuscated through the XOR function |
Cfm.liveswitch.stun.ice.ControlledAttribute | The ICE-CONTROLLED attribute is present in a Binding request and indicates that the client believes it is currently in the controlled role |
Cfm.liveswitch.stun.ice.ControllingAttribute | The ICE-CONTROLLING attribute is present in a Binding request and indicates that the client believes it is currently in the controlling role |
Cfm.liveswitch.stun.ice.PriorityAttribute | The PRIORITY attribute indicates the priority that is to be associated with a peer reflexive candidate, should one be discovered by this check |
Cfm.liveswitch.stun.ice.UseCandidateAttribute | The USE-CANDIDATE attribute indicates that the candidate pair resulting from this check should be used for transmission of media |
Cfm.liveswitch.stun.turn.ChannelNumberAttribute | The CHANNEL-NUMBER attribute contains the number of the channel |
Cfm.liveswitch.stun.turn.ConnectionIdAttribute | The CONNECTION-ID attribute uniquely identifies a peer data connection |
Cfm.liveswitch.stun.turn.DataAttribute | The DATA attribute is present in all Send and Data indications |
Cfm.liveswitch.stun.turn.DontFragmentAttribute | This attribute is used by the client to request that the server set the DF (Don't Fragment) bit in the IP header when relaying the application data onward to the peer |
Cfm.liveswitch.stun.turn.EvenPortAttribute | This attribute allows the client to request that the port in the relayed transport address be even, and (optionally) that the server reserve the next-higher port number |
Cfm.liveswitch.stun.turn.LifetimeAttribute | The LIFETIME attribute represents the duration for which the server will maintain an allocation in the absence of a refresh (in seconds) |
Cfm.liveswitch.stun.turn.RequestedAddressFamilyAttribute | The REQUESTED-ADDRESS-FAMILY attribute is used by clients to request the allocation of a specific address type from a server |
Cfm.liveswitch.stun.turn.RequestedTransportAttribute | This attribute is used by the client to request a specific transport protocol for the allocated transport address |
Cfm.liveswitch.stun.turn.ReservationTokenAttribute | The RESERVATION-TOKEN attribute contains a token that uniquely identifies a relayed transport address being held in reserve by the server |
Cfm.liveswitch.stun.turn.XorPeerAddressAttribute | The XOR-PEER-ADDRESS specifies the address and port of the peer as seen from the TURN server |
Cfm.liveswitch.stun.turn.XorRelayedAddressAttribute | The XOR-RELAYED-ADDRESS is present in Allocate responses |
Cfm.liveswitch.sdp.AttributeCategory | Specified Multiplexing category of SDP Attribute |
Cfm.liveswitch.sdp.AttributeType | SDP Attribute types |
Cfm.liveswitch.AudioClock | A clock used to raise audio data in appropriate intervals |
Cfm.liveswitch.android.AudioDevicePreferenceProfile | Pre-defined device preference profiles |
Cfm.liveswitch.android.AudioDeviceType | Audio Device Type |
Cfm.liveswitch.android.AudioManagerUtility | AudioManagerUtility 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.Bandwidth | Audio bandwidths for Opus, used when updating the "OPUS_SET_BANDWIDTH" (EncoderConfig.Bandwidth) or "OPUS_SET_MAX_BANDWIDTH" (EncoderConfig.MaxBandwidth) configuration |
Cfm.liveswitch.sdp.Bandwidth | An SDP bandwidth element |
Cfm.liveswitch.BandwidthAdaptationPolicy | RTP packet header Extension support policies |
Cfm.liveswitch.sdp.BandwidthType | Defines valid SDP bandwidth types |
Cfm.liveswitch.Base64 | |
Cfm.liveswitch.BaseDelegate< T extends BaseDelegate | |
►Cfm.liveswitch.BaseStats | Base stats |
Cfm.liveswitch.CandidatePairStats | Candidate pair stats |
Cfm.liveswitch.CandidateStats | Candidate stats |
Cfm.liveswitch.CertificateStats | Certificate stats |
Cfm.liveswitch.CodecStats | Codec stats |
Cfm.liveswitch.ConnectionStats | Connection stats |
Cfm.liveswitch.DataChannelStats | Data channel stats |
►Cfm.liveswitch.MediaComponentStats | Media component stats |
Cfm.liveswitch.MediaReceiverStats | Media receiver stats |
Cfm.liveswitch.MediaSenderStats | Media sender stats |
Cfm.liveswitch.MediaSinkStats | Media sink stats |
Cfm.liveswitch.MediaSourceStats | Media source stats |
Cfm.liveswitch.MediaStats | Media stats |
Cfm.liveswitch.MediaTrackStats | Media track stats |
►Cfm.liveswitch.StreamStats | Stream stats |
Cfm.liveswitch.DataStreamStats | Data stream stats |
Cfm.liveswitch.MediaStreamStats | Media stream stats |
Cfm.liveswitch.TransportStats | Transport stats |
Cfm.liveswitch.BigDecimalExtensions | |
Cfm.liveswitch.Binary | Common binary methods |
Cfm.liveswitch.BitAssistant | |
Cfm.liveswitch.vpx.BitDepth | Bit depths for VPX output |
Cfm.liveswitch.BitrateMonitor | A bitrate monitor |
Cfm.liveswitch.BitrateNotification | A bitrate notification |
Cfm.liveswitch.BitrateRequest | A bitrate request |
►Cfm.liveswitch.matroska.BlockFlags | Valid Matroska block element flags |
Cfm.liveswitch.matroska.SimpleBlockFlags | Valid Matroska simple block element flags |
Cfm.liveswitch.BooleanExtensions | |
Cfm.liveswitch.BooleanHolder | Class to hold a boolean value passed by reference |
►CWebcamDevice.BufferAccess | |
Cfm.liveswitch.java.sarxos.NativeWebcamDevice | Driver for using the cross platform video capture library originally created by roxlu: https://github.com/frankpapenmeier/video_capture |
Cfm.liveswitch.Build | Details about the current build |
Cfm.liveswitch.sdp.BundleGroup | A bundle group of SDP Media Description elements |
Cfm.liveswitch.BundlePolicy | The local bundle negotiation policy |
Cfm.liveswitch.ByteCollection | A collection of bytes |
Cfm.liveswitch.ByteExtensions | |
Cfm.liveswitch.ByteHolder | Class to hold a byte value passed by reference |
Cfm.liveswitch.ByteInputStream | An buffer of bytes that can be read sequentially |
Cfm.liveswitch.ByteOutputStream | An buffer of bytes that can be written sequentially |
Cfm.liveswitch.android.Camera2SourceListener | |
Cfm.liveswitch.android.CameraPreview | |
Cfm.liveswitch.Candidate | A candidate |
Cfm.liveswitch.CandidatePairState | The state of a candidate pair |
Cfm.liveswitch.CandidateType | The type of a candidate |
Cfm.liveswitch.sdp.ice.CandidateType | Defines valid SDP candidate types |
Cfm.liveswitch.CandidateUtility | Utility functions for candidate and candidate pair |
Cfm.liveswitch.CcmFirPolicy | The CCM FIR policy |
Cfm.liveswitch.CcmLrrPolicy | The CCM LRR policy |
Cfm.liveswitch.CcmTmmbnPolicy | The CCM TMMBN policy |
Cfm.liveswitch.CcmTmmbrPolicy | The CCM TMMBR policy |
Cfm.liveswitch.CcmUtility | A utility for codec control messages (CCM) |
►Cfm.liveswitch.Certificate | |
Cfm.liveswitch.DtlsCertificate | A certificate to be used for DTLS communication |
Cfm.liveswitch.TlsCertificate | A certificate to be used for TLS communication |
Cfm.liveswitch.Certificate< TCertificate extends fm.liveswitch.Certificate | A certificate to be used for secure communication |
Cfm.liveswitch.ChannelClaim | A channel claim |
Cfm.liveswitch.ChannelClientConfig | Channel client configuration |
Cfm.liveswitch.ChannelConfig | Channel configuration |
Cfm.liveswitch.ChannelConnectionConfig | Channel connection configuration |
Cfm.liveswitch.ChannelDeviceConfig | Channel device configuration |
Cfm.liveswitch.ChannelUserConfig | Channel user configuration |
Cfm.liveswitch.CharacterExtensions | |
Cfm.liveswitch.CharacterHolder | Class to hold a character value passed by reference |
Cfm.liveswitch.CircularBuffer | A circular buffer |
Cfm.liveswitch.ClaimAction | A claim action |
Cfm.liveswitch.ClassExtensions | |
Cfm.liveswitch.xirsys.v2.Client | A XirSys v2 client |
Cfm.liveswitch.xirsys.v3.Client | A XirSys v3 client |
Cfm.liveswitch.ClientConfig | Client configuration |
Cfm.liveswitch.ClientState | The state of a client |
Cfm.liveswitch.vpx.Codec | A libvpx-based codec |
Cfm.liveswitch.CodecType | A value used to indicate whether this codec is used to encode or decode |
Cfm.liveswitch.Collection< T, TCollection extends fm.liveswitch.Collection | A collection of values |
Cfm.liveswitch.CollectionExtensions | |
Cfm.liveswitch.Color | A color |
Cfm.liveswitch.openh264.ColorMatrix | Color matrices for OpenH264, matching the "EColorMatrix" enum |
Cfm.liveswitch.openh264.ColorPrimaries | Color primaries for OpenH264, matching the "EColorPrimaries" enum |
Cfm.liveswitch.CommonConstants | Common constants |
Cfm.liveswitch.CompareResult | The compare result in a sort operation |
Cfm.liveswitch.Comparison< T > | |
Cfm.liveswitch.openh264.ComplexityMode | Complexity modes for OpenH264, matching the "ECOMPLEXITY_MODE" enum |
►CComponentListener | |
Cfm.liveswitch.java.LayoutManager | An AWT-based layout manager |
Cfm.liveswitch.sdp.ConferenceType | Defines 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.IDataChannel | Connection base properties/methods |
Cfm.liveswitch.ConnectionConfig | Connection configuration |
Cfm.liveswitch.sdp.ConnectionData | An SDP connection data element |
Cfm.liveswitch.ConnectionState | The state of a connection |
Cfm.liveswitch.ConnectionType | A connection type |
Cfm.liveswitch.Constants | A collection of platform-independent constant values |
Cfm.liveswitch.sdp.Content | Defines valid SDP content values |
Cfm.liveswitch.matroska.ContentCompAlgo | Valid Matroska content compression element algorithms |
Cfm.liveswitch.matroska.ContentEncodingScope | Valid Matroska content encoding element scopes |
►Cfm.liveswitch.ControlFrameEntry | RTCP frame entry |
Cfm.liveswitch.FirEntry | An RTCP full intra request (FIR) packet entry |
Cfm.liveswitch.LrrEntry | An RTCP layer refresh request (FIR) packet entry |
Cfm.liveswitch.ReportBlock | An RTCP report block |
Cfm.liveswitch.TmmbnEntry | An RTCP temporary maximum media-stream bitrate notification (TMMBN) packet entry |
Cfm.liveswitch.TmmbrEntry | An RTCP temporary maximum media-stream bitrate request (TMMBR) packet entry |
Cfm.liveswitch.Convert | |
Cfm.liveswitch.Crc32 | Calculates CRC32 checksums |
Cfm.liveswitch.sdp.CryptoKeyMethod | Defines valid SDP crypto key methods |
Cfm.liveswitch.CryptoLibrary | A crypto library |
Cfm.liveswitch.sdp.CryptoSessionParam | Defines valid SDP crypto session parameters |
Cfm.liveswitch.sdp.CryptoSuite | Defines valid SDP crypto suites |
►Cfm.liveswitch.DataBuffer | Binary data buffer implementation |
Cfm.liveswitch.CircularDataBuffer | A DataBuffer that uses a circular buffer to manage data |
Cfm.liveswitch.DataBufferSubset | A subset of a DataBuffer |
Cfm.liveswitch.DataBufferFramer | A 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.DataBufferStream | A data buffer stream |
►Cfm.liveswitch.DataChannelBase< fm.liveswitch.DataChannel > | |
Cfm.liveswitch.DataChannel | A data channel |
Cfm.liveswitch.DataChannelReceiveArgs | Arguments for the data channel receive event |
Cfm.liveswitch.DataChannelState | A data channel state |
Cfm.liveswitch.DatagramSocketCreateArgs | Arguments for a datagram socket create event |
Cfm.liveswitch.DataStreamBase< TDataChannel extends fm.liveswitch.DataChannelBase | Data stream base properties/methods |
Cfm.liveswitch.DateExtensions | |
Cfm.liveswitch.DateTimeStyles | |
Cfm.liveswitch.openh264.DecoderConfig | Configuration for the OpenH264 decoder |
Cfm.liveswitch.bzip2.Decompressor | A bzip2 decompressor |
Cfm.liveswitch.DeserializeCallback< T > | Method signature for taking a property name and JSON value and assigning it to an object |
Cfm.liveswitch.DiagnosticSampler | A 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.Dns | DNS utility methods |
Cfm.liveswitch.DnsRequest | |
Cfm.liveswitch.DoubleExtensions | |
Cfm.liveswitch.DoubleHolder | Class to hold a double value passed by reference |
Cfm.liveswitch.DtlsCertificateDateTest | |
Cfm.liveswitch.DtlsCipherSuite | A cipher suite |
Cfm.liveswitch.DtlsParameters | A set of DTLS parameters |
Cfm.liveswitch.DtlsProtocolVersion | DTLS protocol versions |
Cfm.liveswitch.DtlsRole | A DTLS role |
Corg.bouncycastle.tls.DTLSServerProtocol | |
Cfm.liveswitch.diagnostics.DurationSample | A sample for the duration timer |
Cfm.liveswitch.EcdsaCrypto | ECDSA-based cryptographic functions |
Cfm.liveswitch.EcdsaNamedCurve | A named elliptic curve |
►Cfm.liveswitch.matroska.Element | A Matroska element |
Cfm.liveswitch.matroska.Attachments | A Matroska EBML Attachments element |
Cfm.liveswitch.matroska.Audio | A Matroska audio element |
►Cfm.liveswitch.matroska.Block | A Matroska block element |
Cfm.liveswitch.matroska.SimpleBlock | A Matroska simple block element |
Cfm.liveswitch.matroska.BlockAdditions | A Matroska EBML Block Additions element |
Cfm.liveswitch.matroska.BlockGroup | A Matroska block group element |
Cfm.liveswitch.matroska.Chapters | A Matroska EBML Chapters element |
Cfm.liveswitch.matroska.Cluster | A Matroska cluster element |
Cfm.liveswitch.matroska.ContentCompression | A Matroska content compression element |
Cfm.liveswitch.matroska.ContentEncoding | A Matroska content encoding element |
Cfm.liveswitch.matroska.ContentEncodings | A Matroska content encodings element |
Cfm.liveswitch.matroska.Cues | A Matroska EBML Cues element |
Cfm.liveswitch.matroska.Ebml | A Matroska EBML element |
Cfm.liveswitch.matroska.EbmlCrc32 | A Matroska EBML CRC-32 element |
Cfm.liveswitch.matroska.EbmlVoid | A Matroska EBML void element |
Cfm.liveswitch.matroska.Seek | A Matroska seek element |
Cfm.liveswitch.matroska.SeekHead | A Matroska seek head element |
Cfm.liveswitch.matroska.Segment | A Matroska segment element |
Cfm.liveswitch.matroska.SegmentInfo | A Matroska segment info element |
Cfm.liveswitch.matroska.Tags | A Matroska EBML Tags element |
Cfm.liveswitch.matroska.Track | A Matroska track element |
Cfm.liveswitch.matroska.TrackEntry | A Matroska track entry element |
Cfm.liveswitch.matroska.Video | A Matroska video element |
Cfm.liveswitch.openh264.EncoderConfig | Configuration for the OpenH264 encoder |
Cfm.liveswitch.opus.EncoderConfig | Configuration for the Opus encoder |
Cfm.liveswitch.vpx.EncoderConfig | Config for the Vp8/Vp9 encoders |
Cfm.liveswitch.openh264.EncoderSpatialLayerConfig | Configuration for OpenH264 encoder spatial layers |
Cfm.liveswitch.Encoding | |
►Cfm.liveswitch.EncodingConfig | Encoding configuration |
Cfm.liveswitch.AudioEncodingConfig | Audio encoding configuration |
Cfm.liveswitch.VideoEncodingConfig | Video encoding configuration |
►Cfm.liveswitch.sdp.EncryptionKey | An SDP encryption key element |
Cfm.liveswitch.sdp.Base64EncryptionKey | An SDP encryption key with a method of "base64" |
Cfm.liveswitch.sdp.ClearEncryptionKey | An SDP encryption key with a method of "clear" |
Cfm.liveswitch.sdp.PromptEncryptionKey | An SDP encryption key with a method of "prompt" |
Cfm.liveswitch.sdp.UriEncryptionKey | An SDP encryption key with a method of "uri" |
Cfm.liveswitch.EncryptionMode | The encryption mode for the stream |
Cfm.liveswitch.EncryptionPolicy | Indicates encryption policy for a connection |
Cfm.liveswitch.vpx.EndUsageMode | End usage modes for VPX |
Cfm.liveswitch.Environment | |
►Cfm.liveswitch.Error | An error |
►Cfm.liveswitch.stun.Error | Common functionality of various STUN/TURN server exceptions that occur while processing Allocation and Binding requests |
Cfm.liveswitch.stun.BadRequestError | The request was malformed |
Cfm.liveswitch.stun.IntegrityCheckFailureError | 431 Integrity Check Failure |
Cfm.liveswitch.stun.MissingUsernameError | 432 Missing username; the username attribute is not present in the request |
Cfm.liveswitch.stun.ServerError | 500 Server Error |
Cfm.liveswitch.stun.StaleCredentialsError | 430 Stale Credentials |
Cfm.liveswitch.stun.StaleNonceError | 438 Stale Nonce |
Cfm.liveswitch.stun.TryAlternateStunError | The client should contact an alternate server for this request |
Cfm.liveswitch.stun.UnauthorizedStunError | 401 Unauthorized |
Cfm.liveswitch.stun.UnknownAttributeError | 420 Unknown Attribute |
Cfm.liveswitch.stun.ice.RoleConflictError | 487 Role Conflict |
Cfm.liveswitch.stun.turn.AddressFamilyNotSupportedError | 440 Address Family Not Supported |
Cfm.liveswitch.stun.turn.AllocationMismatchError | 437 Allocation Mismatch |
Cfm.liveswitch.stun.turn.AllocationQuotaReachedError | 486 Allocation Quota Reached |
Cfm.liveswitch.stun.turn.ConnectionAlreadyExistsError | 446 Connection Already exists |
Cfm.liveswitch.stun.turn.ConnectionTimeoutOrFailureError | 447 Connection Timeout or Failure |
Cfm.liveswitch.stun.turn.ForbiddenError | 403 Forbidden |
Cfm.liveswitch.stun.turn.InsufficientCapacityError | 508 Insufficient Capacity |
Cfm.liveswitch.stun.turn.MobilityForbiddenError | 405 Mobility Forbidden |
Cfm.liveswitch.stun.turn.PeerAddressFamilyMismatchError | 443 Peer Address Family Mismatch |
Cfm.liveswitch.stun.turn.UnsupportedTransportProtocolError | 442 Unsupported Transport Protocol |
Cfm.liveswitch.stun.turn.WrongCredentialsError | 441 Wrong Credentials |
Cfm.liveswitch.ErrorCode | Error 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.ErrorConcealmentMethod | Error concealment methods for OpenH264, matching the "ERROR_CON_IDC" enum |
Cfm.liveswitch.vpx.ErrorResilientType | Error resiliency flags for VPX |
Cfm.liveswitch.EventBatch | An event batch |
Cfm.liveswitch.EventOrigin | Event origins |
Cfm.liveswitch.EventType | Event types |
Cfm.liveswitch.opus.ExpertFrameDuration | Frame durations for Opus, used when updating the "OPUS_SET_EXPERT_FRAME_DURATION_REQUEST" (EncoderConfig.ExpertFrameDuration) configuration |
Cfm.liveswitch.FecMaskType | Forward error correction mask types |
Cfm.liveswitch.FecProtectionParameters | FEC protection parameters |
Cfm.liveswitch.Feedback | Control frame feedback |
Cfm.liveswitch.sdp.rtcp.FeedbackAttributeSubType | A feedback attribute sub type |
Cfm.liveswitch.sdp.rtcp.FeedbackAttributeType | A feedback attribute type |
Cfm.liveswitch.matroska.File | A Matroska file |
Cfm.liveswitch.FileAssistant | A utility class for reading/writing from/to a fm.liveswitch.FileAssistant#getFile |
Cfm.liveswitch.FileStreamAccess | A file stream access type |
Cfm.liveswitch.yuv.FilterMode | A filter mode |
►Cfm.liveswitch.Fingerprint | A fingerprint |
Cfm.liveswitch.DtlsFingerprint | A DTLS fingerprint |
Cfm.liveswitch.TlsFingerprint | A TLS fingerprint |
Cfm.liveswitch.FloatExtensions | |
Cfm.liveswitch.FloatHolder | Class 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.Future< T > | A future |
►Cfm.liveswitch.PromiseBase< T > | Promise base properties/methods |
Cfm.liveswitch.Promise< T > | A promise |
Cfm.liveswitch.FutureState | The state of a future |
Cfm.liveswitch.GenericNack | A Generic NACK feedback message |
Cfm.liveswitch.Global | |
Cfm.liveswitch.sdp.GroupSemanticsType | SDP Group Semantics |
Cfm.liveswitch.Guid | |
►Cfm.liveswitch.HashContextBase | A hash context |
Cfm.liveswitch.HashContext | |
►Cjava.util.HashMap | |
Cfm.liveswitch.ByteMap | A map of strings to bytes |
Cfm.liveswitch.HashMapExtensions | |
Cfm.liveswitch.HashType | A hash algorithm |
Cfm.liveswitch.Holder< T > | |
CHostnameVerifier | |
Cfm.liveswitch.HttpFileTransfer | Helper methods for downloading binary files |
Cfm.liveswitch.HttpMethod | The method used by an HTTP request |
Cfm.liveswitch.HttpRequest | |
Cfm.liveswitch.HttpRequestCreatedArgs | Arguments passed into callbacks when an HTTP request is created |
Cfm.liveswitch.HttpResponseArgs | Arguments for receiving an HTTP response |
Cfm.liveswitch.HttpResponseReceivedArgs | Arguments passed into callbacks when an HTTP response is received |
Cfm.liveswitch.HttpSendFinishArgs | Arguments for fm.liveswitch.HttpTransfer#addOnSendStart |
Cfm.liveswitch.HttpSendStartArgs | Arguments for fm.liveswitch.HttpTransfer#addOnSendStart |
►Cfm.liveswitch.HttpTransfer | Base class that defines methods for transferring content over HTTP |
Cfm.liveswitch.HttpWebRequestTransfer | |
Cfm.liveswitch.HttpTransferFactory | Creates implementations of fm.liveswitch.HttpTransfer |
►Cfm.liveswitch.IAction0 | Generic functional interface for callbacks with no parameters |
Cfm.liveswitch.IActionDelegate0 | Generic functional interface for delegate callbacks with no parameters |
►Cfm.liveswitch.IAction1< T > | Generic functional interface for callbacks with one parameter |
Cfm.liveswitch.IActionDelegate1< T > | Generic functional interface for delegate 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.IActionDelegate2< T1, T2 > | Generic functional interface for delegate 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.IActionDelegate3< T1, T2, T3 > | Generic functional interface for delegate 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.IActionDelegate4< T1, T2, T3, T4 > | Generic functional interface for delegate callbacks with four parameters |
►Cfm.liveswitch.IAction5< T1, T2, T3, T4, T5 > | Generic functional interface for callbacks with five parameters |
Cfm.liveswitch.IActionDelegate5< T1, T2, T3, T4, T5 > | Generic functional interface for delegate callbacks with five parameters |
►Cfm.liveswitch.IAction6< T1, T2, T3, T4, T5, T6 > | Generic functional interface for callbacks with six parameters |
Cfm.liveswitch.IActionDelegate6< T1, T2, T3, T4, T5, T6 > | Generic functional interface for delegate callbacks with six parameters |
Cfm.liveswitch.IAsyncResult | |
Cfm.liveswitch.IceConnectionState | The state of an ICE gatherer |
Cfm.liveswitch.IceGatheringState | The state of an ICE gatherer |
Cfm.liveswitch.IceGatherPolicy | The local policy for gathering candidates |
Cfm.liveswitch.IceParameters | A set of ICE parameters |
Cfm.liveswitch.IcePolicy | Policy indicating whether ICE connectivity checks are required (and enabled) or disabled (and not required for a Connection) |
Cfm.liveswitch.IcePortRange | An ICE port range |
Cfm.liveswitch.IceRole | An ICE role |
Cfm.liveswitch.IceServer | An ICE server |
Cfm.liveswitch.IceServerTest | An ICE server test |
Cfm.liveswitch.IceServerTestResult | An ICE server test result |
►Cfm.liveswitch.IConnection< TConnection, TStream, TAudioStream, TVideoStream, TDataStream > | Connection interface |
Cfm.liveswitch.ConnectionBase | |
Cfm.liveswitch.WssWebSocketConnectionBase | |
►Cfm.liveswitch.IDataBufferPool | A data buffer pool interface |
Cfm.liveswitch.DataBufferPool | A data buffer pool |
Cfm.liveswitch.DataBufferPoolTracer | A data buffer pool tracer |
►Cfm.liveswitch.IDataChannel< TDataChannel > | Data channel interface |
Cfm.liveswitch.DataChannelBase< TDataChannel > | Data channel base properties/methods |
►Cfm.liveswitch.IDispatchQueue< T > | A dispatch queue interface |
Cfm.liveswitch.DispatchQueue< T > | A dispatch queue |
Cfm.liveswitch.ThreadDispatchQueue< T > | A single-thread dispatch queue |
Cfm.liveswitch.IDispatchQueue< fm.liveswitch.RtpInboundRtcp > | |
Cfm.liveswitch.IDispatchQueue< fm.liveswitch.RtpInboundRtp > | |
►Cfm.liveswitch.IElement | An element |
Cfm.liveswitch.AudioBranch | An audio branch |
►Cfm.liveswitch.AudioPipe | An audio pipe |
►Cfm.liveswitch.AecPipe | An acoustic echo cancellation (AEC) pipe |
Cfm.liveswitch.audioprocessing.AecProcessor | A libaudioprocessing-based AEC processor |
►Cfm.liveswitch.AudioDecoder | An audio decoder |
Cfm.liveswitch.g722.Decoder | A G.722 decoder |
Cfm.liveswitch.l16.Decoder | A PCM Uncompressed (L16) decoder |
Cfm.liveswitch.opus.Decoder | A libopus-based decoder |
Cfm.liveswitch.pcma.Decoder | A PCMA (G.711a) decoder |
Cfm.liveswitch.pcmu.Decoder | A PCMU (G.711u) decoder |
►Cfm.liveswitch.AudioDepacketizer | An audio depacketizer |
►Cfm.liveswitch.BasicAudioDepacketizer | A basic audio depacketizer |
Cfm.liveswitch.g722.Depacketizer | A G.722 depacketizer |
Cfm.liveswitch.l16.Depacketizer | A L16 depacketizer |
Cfm.liveswitch.opus.Depacketizer | An Opus depacketizer |
Cfm.liveswitch.pcm.Depacketizer | A PCM depacketizer |
Cfm.liveswitch.pcma.Depacketizer | A PCMA (G.711a) depacketizer |
Cfm.liveswitch.pcmu.Depacketizer | A PCMA (G.711u) depacketizer |
►Cfm.liveswitch.AudioEncoder | An audio encoder |
Cfm.liveswitch.g722.Encoder | A G.722 encoder |
Cfm.liveswitch.l16.Encoder | A PCM Uncompressed (L16) encoder |
Cfm.liveswitch.opus.Encoder | A libopus-based encoder |
Cfm.liveswitch.pcma.Encoder | A PCMA (G.711a) encoder |
Cfm.liveswitch.pcmu.Encoder | A PCMU (G.711u) encoder |
Cfm.liveswitch.AudioMixer | A mixer that mixes multiple audio inputs into a single output |
►Cfm.liveswitch.AudioPacketizer | An audio packetizer |
►Cfm.liveswitch.BasicAudioPacketizer | A basic audio packetizer |
Cfm.liveswitch.g722.Packetizer | A G.722 packetizer |
Cfm.liveswitch.l16.Packetizer | A L16 packetizer |
Cfm.liveswitch.opus.Packetizer | An Opus packetizer |
Cfm.liveswitch.pcm.Packetizer | A PCM packetizer |
Cfm.liveswitch.pcma.Packetizer | A PCMA (G.711a) packetizer |
Cfm.liveswitch.pcmu.Packetizer | A PCMU (G.711u) packetizer |
Cfm.liveswitch.AudioSynchronizer | An audio pipe for synchronizing playout with other streams |
Cfm.liveswitch.IdentityAudioPipe | An audio pipe whose output matches its input |
Cfm.liveswitch.JitterAudioPipe | An audio pipe that wraps a jitter buffer |
Cfm.liveswitch.ResetAudioPipe | An audio pipe that clones each input frame and includes only the last buffer in its output |
Cfm.liveswitch.SoundConverter | A pipe that converts sound |
Cfm.liveswitch.SoundReframer | A pipe that reframes sound chunks into different durations |
Cfm.liveswitch.dtmf.Receiver | A DTMF (telephone-event) receiver |
Cfm.liveswitch.dtmf.Sender | A DTMF (telephone-event) sender |
►Cfm.liveswitch.AudioSink | An audio sink |
Cfm.liveswitch.NullAudioSink | An audio sink that discards frames |
Cfm.liveswitch.android.AudioTrackSink | An Android AudioTrack-based sink |
Cfm.liveswitch.java.SoundSink | A javax.sound-based audio sink |
Cfm.liveswitch.matroska.AudioSink | A Matroska-file-based audio sink |
Cfm.liveswitch.ogg.AudioSink | An Ogg-file-based audio sink |
Cfm.liveswitch.wave.AudioSink | A WAVE-file-based audio sink |
►Cfm.liveswitch.AudioSource | An audio source |
Cfm.liveswitch.FakeAudioSource | A fake audio source |
Cfm.liveswitch.NullAudioSource | An audio source that raises nothing |
Cfm.liveswitch.android.AudioRecordSource | An Android AudioRecord-based source |
Cfm.liveswitch.android.AudioRecordSource2 | An Android AudioRecord-based source. This audio source does not manage audio output routing or AudioManager modes |
Cfm.liveswitch.java.SoundSource | A javax.sound-based audio source |
Cfm.liveswitch.matroska.AudioSource | A Matroska-file-based audio source |
Cfm.liveswitch.AudioStream | An audio stream |
►Cfm.liveswitch.IAudioElement | An audio element |
Cfm.liveswitch.AudioBranch | An audio branch |
Cfm.liveswitch.AudioPipe | An audio pipe |
Cfm.liveswitch.AudioSink | An audio sink |
Cfm.liveswitch.AudioSource | An audio source |
Cfm.liveswitch.AudioStream | An audio stream |
►Cfm.liveswitch.IAudioInput | An audio input |
Cfm.liveswitch.AudioPipe | An audio pipe |
Cfm.liveswitch.AudioSink | An audio sink |
Cfm.liveswitch.AudioStream | An audio stream |
►Cfm.liveswitch.IAudioOutput | An audio output |
Cfm.liveswitch.AudioPipe | An audio pipe |
Cfm.liveswitch.AudioSource | An audio source |
Cfm.liveswitch.AudioStream | An audio stream |
Cfm.liveswitch.IAudioInput | An audio input |
Cfm.liveswitch.IAudioOutput | An audio output |
►Cfm.liveswitch.IInput | |
Cfm.liveswitch.AudioPipe | An audio pipe |
Cfm.liveswitch.AudioSink | An audio sink |
Cfm.liveswitch.AudioStream | An audio stream |
Cfm.liveswitch.IAudioInput | An audio input |
►Cfm.liveswitch.IMediaInput | |
Cfm.liveswitch.AudioPipe | An audio pipe |
Cfm.liveswitch.AudioSink | An audio sink |
Cfm.liveswitch.AudioStream | An audio stream |
Cfm.liveswitch.IAudioInput | An audio input |
►Cfm.liveswitch.IVideoInput | A video input |
►Cfm.liveswitch.VideoPipe | A video pipe |
►Cfm.liveswitch.FrameRatePipe | A frame-rate pipe |
Cfm.liveswitch.FrameRateController | A frame-rate controller |
Cfm.liveswitch.IdentityVideoPipe | A video pipe whose output matches its input |
►Cfm.liveswitch.ImageScalePipe | An image scale pipe |
Cfm.liveswitch.yuv.ImageConverter | A libyuv-based image converter |
Cfm.liveswitch.yuv.ImageScaler | A libyuv-based image scaler |
Cfm.liveswitch.ImageSizePipe | An image size pipe |
Cfm.liveswitch.JitterVideoPipe | A video pipe that wraps a jitter buffer |
Cfm.liveswitch.ResetVideoPipe | A video pipe that clones each input frame and includes only the last buffer in its output |
►Cfm.liveswitch.VideoDecoder | A video decoder |
Cfm.liveswitch.android.MediaCodecDecoder | |
Cfm.liveswitch.openh264.Decoder | An OpenH264-based decoder |
►Cfm.liveswitch.vpx.Decoder | A libvpx-based decoder |
Cfm.liveswitch.vp8.Decoder | A libvpx-based VP8 decoder |
Cfm.liveswitch.vp9.Decoder | A libvpx-based VP9 decoder |
Cfm.liveswitch.VideoDepacketizer< TFragment extends fm.liveswitch.VideoFragment > | A video depacketizer |
►Cfm.liveswitch.VideoEncoder | A video encoder |
Cfm.liveswitch.android.MediaCodecEncoder | |
Cfm.liveswitch.openh264.Encoder | An OpenH264-based encoder |
►Cfm.liveswitch.vpx.Encoder | A libvpx-based encoder |
Cfm.liveswitch.vp8.Encoder | A libvpx-based VP8 encoder |
Cfm.liveswitch.vp9.Encoder | A libvpx-based VP9 encoder |
►Cfm.liveswitch.VideoPacketizer | A video packetizer |
Cfm.liveswitch.BasicVideoPacketizer | A basic video packetizer |
Cfm.liveswitch.h264.Packetizer | An H.264 packetizer |
Cfm.liveswitch.h265.Packetizer | An H.265 packetizer |
Cfm.liveswitch.vp8.Packetizer | A VP8 packetizer |
Cfm.liveswitch.vp9.Packetizer | A VP8 packetizer |
Cfm.liveswitch.VideoSynchronizer | An video pipe for synchronizing playout with other streams |
►Cfm.liveswitch.VideoSink | A video sink |
Cfm.liveswitch.NullVideoSink | A video sink that discards frames |
►Cfm.liveswitch.ViewSink< T > | A video view sink |
Cfm.liveswitch.NullViewSink< T > | A video view sink that does nothing |
Cfm.liveswitch.ivf.VideoSink | An IVF-file-based video sink |
Cfm.liveswitch.matroska.VideoSink | A Matroska-file-based video sink |
Cfm.liveswitch.yuv4mpeg.VideoSink | A YUV4MPEG-file-based video sink |
Cfm.liveswitch.VideoStream | A video stream |
►Cfm.liveswitch.MediaPipe | |
Cfm.liveswitch.AudioPipe | An audio pipe |
Cfm.liveswitch.VideoPipe | A video pipe |
►Cfm.liveswitch.MediaSink | |
Cfm.liveswitch.AudioSink | An audio sink |
Cfm.liveswitch.VideoSink | A video sink |
►Cfm.liveswitch.MediaStream | |
Cfm.liveswitch.AudioStream | An audio stream |
Cfm.liveswitch.VideoStream | A video stream |
Cfm.liveswitch.VideoPipe | A video pipe |
Cfm.liveswitch.VideoSink | A video sink |
Cfm.liveswitch.VideoStream | A video stream |
Cfm.liveswitch.IVideoInput | A video input |
Cfm.liveswitch.MediaPipe | |
Cfm.liveswitch.MediaSink | |
Cfm.liveswitch.MediaStream | |
Cfm.liveswitch.VideoPipe | A video pipe |
Cfm.liveswitch.VideoSink | A video sink |
Cfm.liveswitch.VideoStream | A video stream |
►Cfm.liveswitch.IMediaElement | A media element |
Cfm.liveswitch.AudioBranch | An audio branch |
Cfm.liveswitch.AudioPipe | An audio pipe |
Cfm.liveswitch.AudioSink | An audio sink |
Cfm.liveswitch.AudioSource | An audio source |
Cfm.liveswitch.AudioStream | An audio stream |
Cfm.liveswitch.IAudioElement | An audio element |
Cfm.liveswitch.IAudioInput | An audio input |
Cfm.liveswitch.IAudioOutput | An audio output |
Cfm.liveswitch.IMediaInput | |
►Cfm.liveswitch.IMediaOutput | |
Cfm.liveswitch.AudioPipe | An audio pipe |
Cfm.liveswitch.AudioSource | An audio source |
Cfm.liveswitch.AudioStream | An audio stream |
Cfm.liveswitch.IAudioOutput | An audio output |
►Cfm.liveswitch.IVideoOutput | A video output |
Cfm.liveswitch.VideoPipe | A video pipe |
►Cfm.liveswitch.VideoSource | A video source |
►Cfm.liveswitch.CameraSourceBase | A base class for camera-based sources |
Cfm.liveswitch.FakeVideoSource | A fake video source |
Cfm.liveswitch.android.Camera2Source | An android video capture provider |
Cfm.liveswitch.android.CameraSource | An Android video capture provider |
Cfm.liveswitch.java.sarxos.VideoSource | |
Cfm.liveswitch.NullVideoSource | A video source that raises nothing |
►Cfm.liveswitch.ScreenSourceBase | A base class for screen-based sources |
Cfm.liveswitch.android.MediaProjectionSource | An Android MediaProjection-based video source |
Cfm.liveswitch.android.ViewSource | An Android View-based video source |
Cfm.liveswitch.java.ScreenSource | A java.awt-based screen video source |
Cfm.liveswitch.matroska.VideoSource | A Matroska-file-based video source |
Cfm.liveswitch.yuv4mpeg.VideoSource | A YUV4MPEG-file-based video source |
Cfm.liveswitch.VideoStream | A video stream |
Cfm.liveswitch.MediaPipe | |
►Cfm.liveswitch.MediaSource | |
Cfm.liveswitch.AudioSource | An audio source |
Cfm.liveswitch.VideoSource | A video source |
Cfm.liveswitch.MediaStream | |
Cfm.liveswitch.VideoPipe | A video pipe |
Cfm.liveswitch.VideoSource | A video source |
Cfm.liveswitch.VideoStream | A video stream |
►Cfm.liveswitch.IVideoElement | A video element |
Cfm.liveswitch.IVideoInput | A video input |
Cfm.liveswitch.IVideoOutput | A video output |
Cfm.liveswitch.VideoBranch | A video branch |
Cfm.liveswitch.VideoPipe | A video pipe |
Cfm.liveswitch.VideoSink | A video sink |
Cfm.liveswitch.VideoSource | A video source |
Cfm.liveswitch.VideoStream | A video stream |
Cfm.liveswitch.IVideoInput | A video input |
Cfm.liveswitch.IVideoOutput | A video output |
►Cfm.liveswitch.MediaBranch | |
Cfm.liveswitch.AudioBranch | An audio branch |
Cfm.liveswitch.VideoBranch | A video branch |
Cfm.liveswitch.MediaPipe | |
Cfm.liveswitch.MediaSink | |
Cfm.liveswitch.MediaSource | |
Cfm.liveswitch.MediaStream | |
►Cfm.liveswitch.MediaTrack | |
Cfm.liveswitch.AudioTrack | An audio chain |
Cfm.liveswitch.VideoTrack | A video track |
Cfm.liveswitch.VideoBranch | A video branch |
Cfm.liveswitch.VideoPipe | A video pipe |
Cfm.liveswitch.VideoSink | A video sink |
Cfm.liveswitch.VideoSource | A video source |
Cfm.liveswitch.VideoStream | A video stream |
Cfm.liveswitch.IMediaInput | |
Cfm.liveswitch.IMediaOutput | |
►Cfm.liveswitch.IOutput | |
Cfm.liveswitch.AudioPipe | An audio pipe |
Cfm.liveswitch.AudioSource | An audio source |
Cfm.liveswitch.AudioStream | An audio stream |
Cfm.liveswitch.IAudioOutput | An audio output |
Cfm.liveswitch.IMediaOutput | |
Cfm.liveswitch.IVideoOutput | A video output |
Cfm.liveswitch.MediaPipe | |
Cfm.liveswitch.MediaSource | |
Cfm.liveswitch.MediaStream | |
Cfm.liveswitch.VideoPipe | A video pipe |
Cfm.liveswitch.VideoSource | A video source |
Cfm.liveswitch.VideoStream | A video stream |
Cfm.liveswitch.IVideoElement | A video element |
Cfm.liveswitch.IVideoInput | A video input |
Cfm.liveswitch.IVideoOutput | A video output |
Cfm.liveswitch.MediaBranch | |
Cfm.liveswitch.MediaPipe | |
Cfm.liveswitch.MediaSink | |
Cfm.liveswitch.MediaSource | |
Cfm.liveswitch.MediaStream | |
Cfm.liveswitch.MediaTrack | |
Cfm.liveswitch.VideoBranch | A video branch |
Cfm.liveswitch.VideoPipe | A video pipe |
Cfm.liveswitch.VideoSink | A video sink |
Cfm.liveswitch.VideoSource | A video source |
Cfm.liveswitch.VideoStream | A video stream |
Cfm.liveswitch.IEquivalent< T > | An interface for detecting equivalency |
►Cfm.liveswitch.IEquivalent< fm.liveswitch.CandidatePairStats > | |
Cfm.liveswitch.CandidatePairStats | Candidate pair stats |
►Cfm.liveswitch.IEquivalent< fm.liveswitch.CandidateStats > | |
Cfm.liveswitch.CandidateStats | Candidate stats |
►Cfm.liveswitch.IEquivalent< fm.liveswitch.CertificateStats > | |
Cfm.liveswitch.CertificateStats | Certificate stats |
►Cfm.liveswitch.IEquivalent< fm.liveswitch.CodecStats > | |
Cfm.liveswitch.CodecStats | Codec stats |
►Cfm.liveswitch.IEquivalent< fm.liveswitch.FormatInfo > | |
Cfm.liveswitch.FormatInfo | Format information |
►Cfm.liveswitch.IEquivalent< fm.liveswitch.MediaReceiverStats > | |
Cfm.liveswitch.MediaReceiverStats | Media receiver stats |
►Cfm.liveswitch.IEquivalent< fm.liveswitch.MediaSenderStats > | |
Cfm.liveswitch.MediaSenderStats | Media sender stats |
►Cfm.liveswitch.IEquivalent< fm.liveswitch.MediaSinkStats > | |
Cfm.liveswitch.MediaSinkStats | Media sink stats |
►Cfm.liveswitch.IEquivalent< fm.liveswitch.MediaSourceStats > | |
Cfm.liveswitch.MediaSourceStats | Media source stats |
►Cfm.liveswitch.IEquivalent< fm.liveswitch.MediaTrackStats > | |
Cfm.liveswitch.MediaTrackStats | Media track stats |
►Cfm.liveswitch.IEquivalent< fm.liveswitch.RemoteReceiverStats > | |
Cfm.liveswitch.RemoteReceiverStats | Remote receiver stats |
►Cfm.liveswitch.IFileStream | A file stream |
Cfm.liveswitch.FileStream | |
►Cfm.liveswitch.IFormatProvider | |
Cfm.liveswitch.CultureInfo | |
Cfm.liveswitch.DateTimeFormatInfo | |
Cfm.liveswitch.NumberFormatInfo | |
►Cfm.liveswitch.IFunction0< R > | Generic functional interface for callbacks with no parameters and a return value |
Cfm.liveswitch.IFunctionDelegate0< R > | Generic functional interface for delegate 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.IFunctionDelegate1< T, R > | Generic functional interface for delegate 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.IFunctionDelegate2< T1, T2, R > | Generic functional interface for delegate 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.IFunctionDelegate3< T1, T2, T3, R > | Generic functional interface for delegate 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.IFunctionDelegate4< T1, T2, T3, T4, R > | Generic functional interface for delegate 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.IFunctionDelegate5< T1, T2, T3, T4, T5, R > | Generic functional interface for delegate 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.IFunctionDelegate6< T1, T2, T3, T4, T5, T6, R > | Generic functional interface for delegate 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.MediaFormat | An input |
►Cfm.liveswitch.ILocalMedia< fm.liveswitch.LocalMedia, fm.liveswitch.AudioTrack, fm.liveswitch.VideoTrack > | |
►Cfm.liveswitch.LocalMedia | A collection of local audio/video tracks |
Cfm.liveswitch.RtcLocalMedia< TView > | A WebRTC/ORTC-compatible collection of local audio/video tracks |
Cfm.liveswitch.ILog | ILog interface for loggers |
Cfm.liveswitch.android.ImageUtility | Utility class for common bitmap operations |
Cfm.liveswitch.java.ImageUtility | Utility 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.LocalMedia | A collection of local audio/video tracks |
►Cfm.liveswitch.RemoteMedia | A collection of remote audio/video tracks |
Cfm.liveswitch.RtcRemoteMedia< TView > | A WebRTC/ORTC-compatible collection of remote audio/video tracks |
►Cfm.liveswitch.IMedia< TIAudioTrack, TIVideoTrack > | |
Cfm.liveswitch.ILocalMedia< TLocalMedia, TIAudioTrack extends fm.liveswitch.IAudioTrack, TIVideoTrack extends fm.liveswitch.IVideoTrack > | Local media interface |
Cfm.liveswitch.IRemoteMedia< TIAudioTrack extends fm.liveswitch.IAudioTrack, TIVideoTrack extends fm.liveswitch.IVideoTrack > | Remote media interface |
Cfm.liveswitch.MediaBase< TIAudioTrack extends fm.liveswitch.IAudioTrack, TIVideoTrack extends fm.liveswitch.IVideoTrack > | A collection of audio/video track base methods/properties |
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.MediaFormat | A 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.IMediaInputCollection | A 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.MediaFormat | A 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.IMediaOutputCollection | A media output collection |
►Cfm.liveswitch.IMediaTrack | Media track interface |
Cfm.liveswitch.AudioTrack | An audio chain |
►Cfm.liveswitch.IAudioTrack | Audio track interface |
Cfm.liveswitch.AudioTrack | An audio chain |
►Cfm.liveswitch.IVideoTrack | Video track interface |
Cfm.liveswitch.VideoTrack | A video track |
Cfm.liveswitch.MediaTrack | |
►Cfm.liveswitch.MediaTrackBase | Media track base properties/methods |
Cfm.liveswitch.MediaTrack | |
Cfm.liveswitch.VideoTrack | A video track |
►Cfm.liveswitch.Info | Information |
Cfm.liveswitch.ApplicationInfo | Application information |
Cfm.liveswitch.CandidateInfo | Candidate information |
Cfm.liveswitch.CandidatePairInfo | Candidate pair information |
Cfm.liveswitch.CertificateInfo | Certificate information |
Cfm.liveswitch.ChannelInfo | Channel information |
Cfm.liveswitch.ClientInfo | Client information |
Cfm.liveswitch.CodecInfo | Codec information |
Cfm.liveswitch.ConnectionInfo | Connection information |
Cfm.liveswitch.DataChannelInfo | Data channel information |
Cfm.liveswitch.EncodingInfo | Encoding information |
Cfm.liveswitch.EventInfo | Event information |
Cfm.liveswitch.LogEventInfo | Log event information |
►Cfm.liveswitch.MediaComponentInfo | Media component information |
Cfm.liveswitch.MediaReceiverInfo | Media receiver information |
Cfm.liveswitch.MediaSenderInfo | Media sender information |
Cfm.liveswitch.MediaInfo | Media information |
Cfm.liveswitch.MediaSinkInfo | Media sink information |
Cfm.liveswitch.MediaSourceInfo | Media source information |
Cfm.liveswitch.MediaTrackInfo | Media track information |
Cfm.liveswitch.MessageInfo | Message information |
Cfm.liveswitch.MixerReport | Mixer report |
Cfm.liveswitch.NetworkInterfaceInfo | Network interface information |
►Cfm.liveswitch.StreamInfo | Stream information |
Cfm.liveswitch.DataStreamInfo | Data stream information |
Cfm.liveswitch.MediaStreamInfo | Media stream information |
Cfm.liveswitch.TransportInfo | Transport Information |
Cfm.liveswitch.WebhookInfo | Webhook information |
Cfm.liveswitch.IntegerExtensions | |
Cfm.liveswitch.IntegerHolder | Class to hold an integer value passed by reference |
Cfm.liveswitch.Invitation | An invitation to join a channel |
Cfm.liveswitch.InvitationState | The invite feedback states |
Cfm.liveswitch.InviteFeedback | A 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.MediaFormat | An output |
►Cfm.liveswitch.IPlatform | Platform-specific methods |
Cfm.liveswitch.Platform | Platform-specific methods |
Cfm.liveswitch.IPNetwork | An IP network |
►Cfm.liveswitch.IPromise | Interface for a promise that can be rejected |
Cfm.liveswitch.PromiseBase< T > | Promise base properties/methods |
►Cfm.liveswitch.IRemoteMedia< fm.liveswitch.AudioTrack, fm.liveswitch.VideoTrack > | |
Cfm.liveswitch.RemoteMedia | A collection of remote audio/video tracks |
Cfm.liveswitch.IRtpHeaderExtension | The interface that all rtp header extensions must implement |
Cfm.liveswitch.Iso8601Timestamp | Utility class to assist with ISO-8601 timestamp conversions |
►Cfm.liveswitch.IStream | Stream interface |
Cfm.liveswitch.AudioStream | An audio stream |
►Cfm.liveswitch.DataStreamBase | |
Cfm.liveswitch.DataStream | A data stream |
►Cfm.liveswitch.IAudioStream | Audio stream interface |
Cfm.liveswitch.AudioStream | An audio stream |
►Cfm.liveswitch.IDataStream< TDataChannel > | Data stream interface |
Cfm.liveswitch.DataStreamBase | |
►Cfm.liveswitch.IMediaStream | Media stream interface |
Cfm.liveswitch.AudioStream | An audio stream |
Cfm.liveswitch.IAudioStream | Audio stream interface |
►Cfm.liveswitch.IVideoStream | Video stream interface |
Cfm.liveswitch.VideoStream | A video stream |
Cfm.liveswitch.MediaStream | |
Cfm.liveswitch.VideoStream | A video stream |
Cfm.liveswitch.IVideoStream | Video stream interface |
Cfm.liveswitch.MediaStream | |
►Cfm.liveswitch.StreamBase | Stream base properties/methods |
►Cfm.liveswitch.Stream | A peer-to-peer stream |
Cfm.liveswitch.DataStreamBase | |
►Cfm.liveswitch.MediaStreamBase | Media stream base properties/methods |
Cfm.liveswitch.MediaStream | |
Cfm.liveswitch.VideoStream | A video stream |
►Cfm.liveswitch.ISynchronizableStream | A synchronizable stream |
Cfm.liveswitch.MediaStream | |
►Cfm.liveswitch.ISynchronizer | A media rendering synchronizer |
Cfm.liveswitch.AudioSynchronizer | An audio pipe for synchronizing playout with other streams |
Cfm.liveswitch.SynchronizeQueue | |
Cfm.liveswitch.VideoSynchronizer | An video pipe for synchronizing playout with other streams |
►Cfm.liveswitch.ISystemClock | A system clock interface |
Cfm.liveswitch.SystemClock | A system clock |
►Cfm.liveswitch.ITimeoutTimer | A thread-safe class for running timeouts on asynchronous methods |
Cfm.liveswitch.TimeoutTimer | |
►Cfm.liveswitch.IViewableMedia< TView > | Viewable media interface |
Cfm.liveswitch.RtcLocalMedia< TView > | A WebRTC/ORTC-compatible collection of local audio/video tracks |
Cfm.liveswitch.RtcRemoteMedia< TView > | A WebRTC/ORTC-compatible collection of remote audio/video tracks |
Cfm.liveswitch.IViewSink< TView > | View sink interface |
►Cfm.liveswitch.IViewSink< T > | |
Cfm.liveswitch.ViewSink< T > | A video view sink |
►Cfm.liveswitch.IViewSinkableMedia | |
Cfm.liveswitch.RtcLocalMedia< TView > | A WebRTC/ORTC-compatible collection of local audio/video tracks |
Cfm.liveswitch.RtcRemoteMedia< TView > | A WebRTC/ORTC-compatible collection of remote audio/video tracks |
Cfm.liveswitch.IViewSinkableMedia< TView, TViewSink extends fm.liveswitch.IViewSink | Viewable media interface with a view sink |
►Cfm.liveswitch.IWebSocket | Contract for an implementation of the WebSocket protocol v8 |
Cfm.liveswitch.WebSocket | Implementation of the WebSocket protocol v8 |
►CJComponent | |
Cfm.liveswitch.java.VideoComponent | A JComponent for displaying video frames |
Cfm.liveswitch.JitterConfig | A Jitter config |
Cfm.liveswitch.Json | JSON utility class |
►Cfm.liveswitch.JsonProvider | Base class for all JSON provider implementations |
Cfm.liveswitch.NullJsonProvider | An implementation of a JSON provider that does nothing |
►Cfm.liveswitch.JsonSerializer | Provides 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.Serializer | Provides 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.KeyframeMode | Keyframe modes for VPX |
Cfm.liveswitch.Layout | A layout definition, including local and remote frame definitions |
Cfm.liveswitch.LayoutAlignment | A layout alignment definition |
►Cfm.liveswitch.LayoutConfig | Layout configuration |
Cfm.liveswitch.ChannelClientLayoutConfig | Channel client configuration |
Cfm.liveswitch.ChannelConnectionLayoutConfig | Channel connection configuration |
Cfm.liveswitch.ChannelDeviceLayoutConfig | Channel device layout configuration |
Cfm.liveswitch.ChannelLayoutConfig | Channel layout configuration |
Cfm.liveswitch.ChannelUserLayoutConfig | Channel user layout configuration |
Cfm.liveswitch.LayoutDirection | Specifies the direction of the layout flow |
Cfm.liveswitch.LayoutFrame | A layout frame definition, including X/Y coordinates and width/height values |
►Cfm.liveswitch.LayoutManager< Component > | |
Cfm.liveswitch.java.LayoutManager | An AWT-based layout manager |
►Cfm.liveswitch.LayoutManager< ImageView > | |
Cfm.liveswitch.java.ImageViewLayoutManager | A JavaFX ImageView-based layout manager |
►Cfm.liveswitch.LayoutManager< View > | |
Cfm.liveswitch.android.LayoutManager | A layout manager for Android |
Cfm.liveswitch.LayoutMode | Specifies the layout mode that should be used |
Cfm.liveswitch.LayoutOrigin | A layout origin definition |
Cfm.liveswitch.LayoutScale | Specifies how an element should be scaled within a layout |
Cfm.liveswitch.LayoutTable | Defines the results of a layout calculation |
Cfm.liveswitch.LayoutUtility | Utility to assist with managing the layout of a combined video feed |
Cfm.liveswitch.openh264.LevelIdc | Level IDs for OpenH264, matching the "ELevelIdc" enum |
Cfm.liveswitch.License | A 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.LocalMediaBase | A collection of local audio/video track base methods |
Cfm.liveswitch.LocalMediaState | The state of local media |
Cfm.liveswitch.LocalNetwork | Local network utility methods |
Cfm.liveswitch.LockedRandomizer | Thread-safe class providing access to a single fm.liveswitch.LockedRandomizer#Randomizer |
Cfm.liveswitch.Log | Log utility class |
Cfm.liveswitch.LogContext | LogContext structure to hold ambient properties that can be attached to log events |
Cfm.liveswitch.LogEvent | Details about a specific log event |
Cfm.liveswitch.LogLevel | The level at which to log |
►Cfm.liveswitch.LogProvider | Base class for all logging provider implementations |
Cfm.liveswitch.ConsoleLogProvider | |
Cfm.liveswitch.LogEventLogProvider | Simple log provider that writes log events to a local array |
Cfm.liveswitch.LogStashLogProvider | A log provider that sends logs to LogStash |
Cfm.liveswitch.NullLogProvider | An implementation of a logging provider that does nothing |
Cfm.liveswitch.TextLogProvider | Simple log provider that writes to a local string builder |
Cfm.liveswitch.android.LogProvider | |
Cfm.liveswitch.android.TextViewLogProvider | An Android TextView-based log provider |
Cfm.liveswitch.java.LogProvider | |
Cfm.liveswitch.LongExtensions | |
Cfm.liveswitch.LongHolder | Class to hold a long value passed by reference |
►Cfm.liveswitch.MacContextBase | A message authentication code (MAC) context |
Cfm.liveswitch.MacContext | |
Cfm.liveswitch.MacType | A message authentication code (MAC) algorithm |
Cfm.liveswitch.ManagedAutoReleasePool | A managed thread |
Cfm.liveswitch.ManagedAutoResetEvent | Managed 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.ManagedCondition | A managed condition |
Cfm.liveswitch.ManagedCountdownLatch | A countdown latch that will signal when the counter reaches zero |
Cfm.liveswitch.ManagedLock | A managed lock |
►Cfm.liveswitch.ManagedSocket | A socket |
►Cfm.liveswitch.DatagramSocket | A datagram socket |
Cfm.liveswitch.UdpSocket | |
►Cfm.liveswitch.StreamSocket | A stream socket |
Cfm.liveswitch.TcpSocket | |
Cfm.liveswitch.ManagedStopwatch | A managed stopwatch |
Cfm.liveswitch.ManagedThread | A managed thread |
Cfm.liveswitch.ManagedTimer | A managed timer that will tick on intervals |
Cfm.liveswitch.MathAssistant | |
Cfm.liveswitch.Md5Sha1HashContext | An MD5-SHA1 hash context |
►Cfm.liveswitch.sdp.Media | An SDP media element |
Cfm.liveswitch.sdp.UdpMedia | An SDP media description with a transport protocol of "udp" |
Cfm.liveswitch.sdp.rtp.Media | An SDP media description with a transport protocol of "RTP/AVP" or "RTP/SAVP" |
Cfm.liveswitch.sdp.sctp.Media | An SDP media description with a transport protocol of "RTP/AVP" or "RTP/SAVP" |
►Cfm.liveswitch.Media< fm.liveswitch.AudioTrack, fm.liveswitch.VideoTrack > | |
Cfm.liveswitch.RemoteMedia | A collection of remote audio/video tracks |
►Cfm.liveswitch.MediaBase< TAudioTrack, TVideoTrack > | |
►Cfm.liveswitch.Media< TAudioTrack extends fm.liveswitch.AudioTrack, TVideoTrack extends fm.liveswitch.VideoTrack > | A collection of audio/video tracks |
►Cfm.liveswitch.LocalMediaBase | |
Cfm.liveswitch.LocalMedia | A collection of local audio/video tracks |
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.MediaFormat | A media branch |
Cfm.liveswitch.MediaBuffer< TFormat extends fm.liveswitch.MediaFormat< TFormat >, TBuffer extends fm.liveswitch.MediaBuffer | A media buffer |
Cfm.liveswitch.MediaBufferCollection< TBuffer extends fm.liveswitch.MediaBuffer< TFormat, TBuffer >, TBufferCollection extends fm.liveswitch.MediaBufferCollection< TBuffer, TBufferCollection, TFormat >, TFormat extends fm.liveswitch.MediaFormat | A media buffer collection |
Cfm.liveswitch.android.MediaCodecColorFormats | Defines common MIME types and helper methods |
Cfm.liveswitch.android.MediaCodecMimeTypes | Defines common MIME types and helper methods |
Cfm.liveswitch.android.MediaCodecUtility | |
►Cfm.liveswitch.MediaConfig | |
Cfm.liveswitch.AudioConfig | An audio configuration |
Cfm.liveswitch.ScreenConfig | A screen configuration |
Cfm.liveswitch.VideoConfig | A video configuration |
Cfm.liveswitch.MediaConfig< TConfig extends fm.liveswitch.MediaConfig | A media configuration |
Cfm.liveswitch.sdp.MediaDescription | An SDP media description element |
►Cfm.liveswitch.MediaFormat | |
►Cfm.liveswitch.AudioFormat | An audio format |
Cfm.liveswitch.dtmf.Format | A DTMF (telephone-event) format |
►Cfm.liveswitch.g711.Format | A G.711 format |
Cfm.liveswitch.pcma.Format | A PCMA (G.711a) format |
Cfm.liveswitch.pcmu.Format | A PCMU (G.711u) format |
Cfm.liveswitch.g722.Format | A G.722 format |
Cfm.liveswitch.l16.Format | Linear PCM 16-bit audio (PCM Uncompressed) |
Cfm.liveswitch.opus.Format | An Opus format |
Cfm.liveswitch.pcm.Format | A PCM format |
►Cfm.liveswitch.VideoFormat | A video format |
Cfm.liveswitch.h264.Format | An H.264 format |
Cfm.liveswitch.h265.Format | An H.265/HEVC format |
Cfm.liveswitch.vp8.Format | A VP8 format |
Cfm.liveswitch.vp9.Format | A VP9 format |
Cfm.liveswitch.MediaFormat< TFormat extends fm.liveswitch.MediaFormat | A media format |
Cfm.liveswitch.MediaFormatCollection< TFormat extends fm.liveswitch.MediaFormat< TFormat >, TFormatCollection extends fm.liveswitch.MediaFormatCollection | A 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.MediaFrame | A 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.MediaFormat | A media pipe |
Cfm.liveswitch.MediaPipeState | The state of a media pipe |
Cfm.liveswitch.MediaProtocol | The protocol used to carry media on a connection |
►Cfm.liveswitch.MediaRecorder | |
►Cfm.liveswitch.AudioRecorder | An audio recorder |
Cfm.liveswitch.matroska.AudioRecorder | A Matroska audio recorder |
Cfm.liveswitch.ogg.AudioRecorder | An Ogg audio recorder |
Cfm.liveswitch.wave.AudioRecorder | A WAVE audio recorder |
►Cfm.liveswitch.VideoRecorder | An video recorder |
Cfm.liveswitch.ivf.VideoRecorder | An IVF video recorder |
Cfm.liveswitch.matroska.VideoRecorder | A Matroska video recorder |
Cfm.liveswitch.yuv4mpeg.VideoRecorder | A YUV4MPEG video recorder |
Cfm.liveswitch.MediaRecorder< TBuffer extends fm.liveswitch.MediaBuffer< TFormat, TBuffer >, TFormat extends fm.liveswitch.MediaFormat | A 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.MediaFormat | A media sink |
Cfm.liveswitch.MediaSinkState | The 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.MediaFormat | A media source |
Cfm.liveswitch.MediaSourceState | The 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.MediaFormatCollection | A media stream |
Cfm.liveswitch.sdp.MediaStreamIdSemanticToken | Media 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.MediaFormat | A media track |
►Cfm.liveswitch.MediaTransport | |
Cfm.liveswitch.RtpTransport | |
Cfm.liveswitch.sdp.MediaType | Defines valid SDP media types |
Cfm.liveswitch.sdp.Message | An SDP message |
►Cfm.liveswitch.stun.Message | A STUN message |
►Cfm.liveswitch.stun.BindingMessage | A generic STUN binding message |
Cfm.liveswitch.stun.BindingIndication | A STUN binding indication |
Cfm.liveswitch.stun.BindingRequest | A STUN binding request |
Cfm.liveswitch.stun.BindingResponse | A STUN binding response |
►Cfm.liveswitch.stun.turn.AllocateMessage | A generic STUN allocate message |
Cfm.liveswitch.stun.turn.AllocateRequest | A STUN allocate request |
Cfm.liveswitch.stun.turn.AllocateResponse | A STUN allocate response |
►Cfm.liveswitch.stun.turn.ChannelBindMessage | A generic STUN channel-bind message |
Cfm.liveswitch.stun.turn.ChannelBindRequest | A STUN channel-bind request |
Cfm.liveswitch.stun.turn.ChannelBindResponse | A STUN channel-bind response |
►Cfm.liveswitch.stun.turn.ConnectMessage | A generic STUN connect message |
Cfm.liveswitch.stun.turn.ConnectRequest | A STUN connect request |
Cfm.liveswitch.stun.turn.ConnectResponse | A STUN connect response |
Cfm.liveswitch.stun.turn.ConnectionAttemptMessage | A generic STUN connection-attempt message |
►Cfm.liveswitch.stun.turn.ConnectionBindMessage | A generic STUN connection-bind message |
Cfm.liveswitch.stun.turn.ConnectionBindRequest | A STUN connection-bind request |
Cfm.liveswitch.stun.turn.ConnectionBindResponse | A STUN connection-bind response |
►Cfm.liveswitch.stun.turn.CreatePermissionMessage | A generic STUN create-permission message |
Cfm.liveswitch.stun.turn.CreatePermissionRequest | A STUN create-permission request |
Cfm.liveswitch.stun.turn.CreatePermissionResponse | A STUN create-permission response |
►Cfm.liveswitch.stun.turn.DataMessage | A generic STUN data message |
Cfm.liveswitch.stun.turn.ConnectionAttemptIndication | A STUN connection-attempt indication |
Cfm.liveswitch.stun.turn.DataIndication | A STUN data indication |
►Cfm.liveswitch.stun.turn.RefreshMessage | A generic STUN refresh message |
Cfm.liveswitch.stun.turn.RefreshRequest | A STUN refresh request |
Cfm.liveswitch.stun.turn.RefreshResponse | A STUN refresh response |
►Cfm.liveswitch.stun.turn.SendMessage | A generic STUN send message |
Cfm.liveswitch.stun.turn.SendIndication | A STUN send indication |
Cfm.liveswitch.MessageType | A message type |
Cfm.liveswitch.stun.MessageType | The list of valid message types |
Cfm.liveswitch.dtmf.Mode | The DTMF mode |
Cfm.liveswitch.MovingAverage | A moving average |
Cfm.liveswitch.MultiplexPolicy | The 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.MutedConfig | Muted configuration |
Cfm.liveswitch.NackConfig | A NACK Config |
Cfm.liveswitch.NackPliPolicy | The NACK PLI policy |
Cfm.liveswitch.NackPolicy | The local policy for the use of generic RTP Negative Acknowledgements (NACK) |
Cfm.liveswitch.h264.Nalu | An H264 Network Abstraction Layer Unit |
Cfm.liveswitch.h265.Nalu | An H265 Network Abstraction Layer Unit |
Cfm.liveswitch.Native | |
Cfm.liveswitch.NetworkConnectionState | The internet connection state of a client |
►Cfm.liveswitch.NetworkInfo | Network information |
Cfm.liveswitch.ExternalNetworkInfo | External network information |
Cfm.liveswitch.InternalNetworkInfo | Internal network information |
Cfm.liveswitch.NetworkTimeProtocol | Utility class to assist with Network Time Protocol (NTP) conversions |
Cfm.liveswitch.NetworkType | A network type |
Cfm.liveswitch.sdp.NetworkType | Defines valid SDP network types |
Cfm.liveswitch.NoMediaServersAvailableEventArgs | Event arguments for OnNoMediaServersAvailable |
Cfm.liveswitch.NoWebSocketMediaServersAvailableEventArgs | Event arguments for OnNoWebSocketMediaServersAvailable |
Cfm.liveswitch.Nullable< T > | |
►Cfm.liveswitch.Nullable< BigDecimal > | |
Cfm.liveswitch.NullableBigDecimal | A nullable decimal |
►Cfm.liveswitch.Nullable< Date > | |
Cfm.liveswitch.NullableDate | A nullable date |
►Cfm.liveswitch.Nullable< Guid > | |
Cfm.liveswitch.NullableGuid | A nullable GUID |
Cfm.liveswitch.NullableBoolean | A nullable boolean |
Cfm.liveswitch.NullableCharacter | A nullable character |
Cfm.liveswitch.NullableDouble | A nullable double |
Cfm.liveswitch.NullableFloat | A nullable float |
Cfm.liveswitch.NullableInteger | A nullable integer |
Cfm.liveswitch.NullableLong | A nullable long |
Cfm.liveswitch.NullableShort | A nullable short |
Cfm.liveswitch.OperatingSystem | An operating system |
►Cfm.liveswitch.sdp.ice.OptionTag | A tag for an fm.liveswitch.sdp.ice.OptionsAttribute |
Cfm.liveswitch.sdp.ice.TrickleIceOptionTag | |
Cfm.liveswitch.sdp.ice.UnknownIceOptionTag | |
Cfm.liveswitch.sdp.ice.OptionTagType | A list of known types for fm.liveswitch.sdp.ice.OptionTag |
Cfm.liveswitch.sdp.Orientation | Defines valid SDP orientations |
Cfm.liveswitch.sdp.Origin | An SDP origin element |
Cfm.liveswitch.dtmf.Packet | A DTMF (telephone-event) packet |
Cfm.liveswitch.h264.Packet | An H.264 packet for RTP |
Cfm.liveswitch.h265.Packet | An H.265 packet for RTP |
Cfm.liveswitch.h264.PacketizationMode | H.264 packetization modes |
Cfm.liveswitch.ogg.Page | An Ogg page |
Cfm.liveswitch.ogg.PageHeaderType | Header type flags for an fm.liveswitch.ogg.Page |
Cfm.liveswitch.Pair< T1, T2 > | A 2-tuple |
Cfm.liveswitch.openh264.ParameterSetStrategy | Parameter set strategies for OpenH264, matching the "EParameterSetStrategy" enum |
Cfm.liveswitch.ParseAssistant | |
Cfm.liveswitch.PathUtility | |
Cfm.liveswitch.PeerConnectionOffer | A peer connection offer |
Cfm.liveswitch.PeerRole | A peer role |
Cfm.liveswitch.PlatformType | A platform specifc type |
Cfm.liveswitch.Point | A point (x and y coordinates) |
Cfm.liveswitch.Pool< T > | A pool of objects |
Cfm.liveswitch.PoolStatistics | Pool statistics |
Cfm.liveswitch.PriorityQueue< T > | A priority queue |
Cfm.liveswitch.ProcessFramePolicy | The policy on how a media input should process the frame |
Cfm.liveswitch.h264.ProfileIdc | Profile IDs |
Cfm.liveswitch.openh264.ProfileIdc | Profile IDs for OpenH264, matching the "EProfileIdc" enum |
Cfm.liveswitch.h264.ProfileIop | An H.264 Profile IOP |
Cfm.liveswitch.h264.ProfileLevelId | An 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.ProtocolType | A protocol type |
Cfm.liveswitch.Proxy | Proxy utility methods |
Cfm.liveswitch.ProxyAuthCheckResult | Proxy authentication check result |
Cfm.liveswitch.ProxyCredentials | Proxy credentials |
Cfm.liveswitch.ProxyCredentialsCache | Proxy credentials cache |
Cfm.liveswitch.RandomExtensions | |
Cfm.liveswitch.Randomizer | Utility class for random values |
Cfm.liveswitch.openh264.RateControlMode | Rate control modes for OpenH264, matching the "RC_MODES" enum |
Cfm.liveswitch.RecordingMode | The recording mode helper |
Cfm.liveswitch.Rectangle | A rectangle (size and origin) |
Cfm.liveswitch.RedFecConfig | RED Forward error correction (FEC) config |
Cfm.liveswitch.RedFecPolicy | The local policy for the RED Forward Error Correction support |
Cfm.liveswitch.Regex | Utility class for parsing regular expressions |
Cfm.liveswitch.RembPolicy | The local policy for the use of Receiver Estimated Maximum Bitrates (goog-remb) |
Cfm.liveswitch.sdp.ice.RemoteCandidate | An SDP remote candidate element |
Cfm.liveswitch.sdp.RepeatTime | An SDP repeat time element |
►Cfm.liveswitch.Report | Report |
Cfm.liveswitch.CandidatePairReport | Candidate pair report |
Cfm.liveswitch.ChannelReport | Channel report |
Cfm.liveswitch.ClientReport | Client report |
Cfm.liveswitch.DataChannelReport | Data channel report |
Cfm.liveswitch.DataStreamReport | Data stream report |
►Cfm.liveswitch.MediaComponentReport | Media component report |
Cfm.liveswitch.MediaReceiverReport | Media receiver report |
Cfm.liveswitch.MediaSenderReport | Media sender report |
Cfm.liveswitch.MediaTrackReport | Media track report |
Cfm.liveswitch.TransportReport | Transport report |
Cfm.liveswitch.Resampler | Utility class for resampling audio data |
Cfm.liveswitch.sdp.rtp.RidDirection | The allowed directions for an RID attribute |
Cfm.liveswitch.sdp.rtp.RidRestriction | A restriction for an RID attribute |
Cfm.liveswitch.Rpsi | An RTCP reference picture selection indication |
Cfm.liveswitch.RsaCrypto | RSA-based cryptographic functions |
Cfm.liveswitch.RtcAudioTrackConfig | A WebRTC/ORTC-compatible audio track configuration |
Cfm.liveswitch.RtcpDataChannelSignallingActivation | An RTCP Data Channel Signalling Activation |
Cfm.liveswitch.RtcVideoTrackConfig | A WebRTC/ORTC-compatible video track configuration |
Cfm.liveswitch.RtmpLayoutZones | The LayoutZones defined in the RTMP custom MCU layout |
Cfm.liveswitch.RtpPacket | An RTP packet |
Cfm.liveswitch.RtpPacketHeader | An RTP packet header |
CRunnable | |
Cfm.liveswitch.openh264.SampleAspectRatio | Sample aspect ratios for OpenH264, matching the "ESampleAspectRatio" enum |
Cfm.liveswitch.SchedulerType | Scheduler types for connections |
Cfm.liveswitch.SdesChunk | An RTCP source description chunk |
Cfm.liveswitch.SdesItem | An RTCP source description item |
Cfm.liveswitch.SdesItemType | An SDES Item Type |
Cfm.liveswitch.SdesPolicy | Indicates Sdes policy for stream |
►Cfm.liveswitch.Serializable | Base definition for classes that allow serialization to/from JSON |
►Cfm.liveswitch.Dynamic | Supplies class instances with a key-value mapping to support dynamic property storage |
Cfm.liveswitch.Channel | A channel |
Cfm.liveswitch.Client | A LiveSwitch client |
Cfm.liveswitch.ConnectionBase | |
Cfm.liveswitch.DataChannelBase< TDataChannel > | Data channel base properties/methods |
Cfm.liveswitch.HttpRequestArgs | Arguments for sending an HTTP request |
Cfm.liveswitch.HttpWebRequestSender | An HTTP web request sender |
►Cfm.liveswitch.LayoutPreset | A layout preset |
Cfm.liveswitch.LayoutManager< T > | A class that supplies simple video frame layout management |
►Cfm.liveswitch.ManagedConnection | A managed connection |
Cfm.liveswitch.PeerConnection | A peer connection |
►Cfm.liveswitch.ServerConnection | A server connection |
Cfm.liveswitch.McuConnection | An MCU connection |
►Cfm.liveswitch.SfuConnection | An SFU connection |
Cfm.liveswitch.SfuDownstreamConnection | An SFU receiving connection |
Cfm.liveswitch.SfuUpstreamConnection | An SFU sending connection |
Cfm.liveswitch.MediaBase< TIAudioTrack extends fm.liveswitch.IAudioTrack, TIVideoTrack extends fm.liveswitch.IVideoTrack > | A collection of audio/video track base methods/properties |
Cfm.liveswitch.MediaBranch | |
►Cfm.liveswitch.MediaBuffer | |
►Cfm.liveswitch.AudioBuffer | An audio buffer |
Cfm.liveswitch.PacketizedAudioBuffer | A AudioBuffer containing an RtpHeader |
►Cfm.liveswitch.VideoBuffer | A video buffer |
Cfm.liveswitch.PacketizedVideoBuffer | A VideoBuffer containing an RtpHeader |
►Cfm.liveswitch.MediaControlFrame | A media control frame |
Cfm.liveswitch.AppControlFrame | An RTCP APP packet |
Cfm.liveswitch.ByeControlFrame | An RTCP BYE packet |
►Cfm.liveswitch.FeedbackControlFrame | An RTCP Feedback packet |
►Cfm.liveswitch.PayloadSpecificControlFrame | An RTCP Feedback PS packet |
Cfm.liveswitch.AfbControlFrame | An Application Layer Feedback control (RFC 4585) |
Cfm.liveswitch.FirControlFrame | An RTCP full intra request (FIR) packet |
Cfm.liveswitch.LrrControlFrame | An RTCP layer refresh request (LRR) packet |
Cfm.liveswitch.PliControlFrame | An RTCP Feedback PS-PLI packet |
Cfm.liveswitch.RembControlFrame | An RTCP receiver estimated maximum bitrate (REMB) packet |
Cfm.liveswitch.RpsiControlFrame | An RTCP Feedback PS-RPSI Control Frame |
Cfm.liveswitch.SliControlFrame | An RTCP Feedback PS-SLI packet |
►Cfm.liveswitch.RtpControlFrame | An RTCP Feedback RTP control frame |
Cfm.liveswitch.GenericNackControlFrame | An RTCP Feedback RTP-Generic NACK packet |
Cfm.liveswitch.TmmbnControlFrame | An RTCP temporary maximum media-stream bitrate notification (TMMBN) packet |
Cfm.liveswitch.TmmbrControlFrame | An RTCP temporary maximum media-stream bitrate request (TMMBR) packet |
Cfm.liveswitch.TransportCCControlFrame | An RTCP transport-wide congestion control (transport-cc) packet |
►Cfm.liveswitch.ReportControlFrame | An RTCP Sender or Receiver Report control frame |
Cfm.liveswitch.RRControlFrame | A receiver report control frame |
Cfm.liveswitch.SRControlFrame | A sender report control frame |
Cfm.liveswitch.SdesControlFrame | An RTCP SDES packet |
►Cfm.liveswitch.MediaFrame | |
Cfm.liveswitch.AudioFrame | An audio frame |
Cfm.liveswitch.VideoFrame | A video frame |
Cfm.liveswitch.MediaPipe | |
►Cfm.liveswitch.MediaSinkBase | Media sink base properties/methods |
Cfm.liveswitch.MediaSink | |
►Cfm.liveswitch.MediaSourceBase | Media source base properties/methods |
Cfm.liveswitch.MediaSource | |
Cfm.liveswitch.MediaTrackBase | Media track base properties/methods |
Cfm.liveswitch.Message | A message |
Cfm.liveswitch.StreamBase | Stream base properties/methods |
►Cfm.liveswitch.StunServer | A STUN server |
Cfm.liveswitch.TurnServer | An TURN/STUN server |
Cfm.liveswitch.Transport | A transport |
Cfm.liveswitch.WebSocketCloseArgs | Close arguments for the fm.liveswitch.WebSocket class |
Cfm.liveswitch.WebSocketCloseCompleteArgs | Arguments for fm.liveswitch.WebSocketCloseArgs#getOnComplete |
Cfm.liveswitch.WebSocketOpenArgs | Open arguments for the fm.liveswitch.WebSocket class |
Cfm.liveswitch.WebSocketOpenFailureArgs | Arguments for fm.liveswitch.WebSocketOpenArgs#getOnFailure |
Cfm.liveswitch.WebSocketOpenSuccessArgs | Arguments for fm.liveswitch.WebSocketOpenArgs#getOnSuccess |
Cfm.liveswitch.WebSocketReceiveArgs | Arguments for fm.liveswitch.WebSocketOpenArgs#getOnReceive |
Cfm.liveswitch.WebSocketSendArgs | Send arguments for the fm.liveswitch.WebSocket class |
Cfm.liveswitch.WebSocketStreamFailureArgs | Arguments for fm.liveswitch.WebSocketOpenArgs#getOnStreamFailure |
Cfm.liveswitch.WssWebSocketConnectionBase | |
Cfm.liveswitch.SerializeCallback< T > | Method signature for storing property values in JSON format in a hashtable |
Cfm.liveswitch.SessionDescription | A session description |
Cfm.liveswitch.SessionDescriptionManagerBase | |
Cfm.liveswitch.SessionDescriptionType | A session description type |
Cfm.liveswitch.sdp.Setup | Defines valid SDP setups |
Cfm.liveswitch.ShortExtensions | |
Cfm.liveswitch.ShortHolder | Class to hold a short value passed by reference |
Cfm.liveswitch.opus.Signal | Signal types for Opus, used when updating the "OPUS_SET_SIGNAL_REQUEST" (EncoderConfig.Signal) configuration |
Cfm.liveswitch.SignallingState | The signalling state of a connection |
Cfm.liveswitch.sdp.rtp.SimulcastDirection | The allowed directions for a simulcast attribute |
Cfm.liveswitch.SimulcastMode | The simulcast mode |
Cfm.liveswitch.SimulcastNotification | A simulcast notification |
Cfm.liveswitch.sdp.rtp.SimulcastStream | A stream for a simulcast stream description |
Cfm.liveswitch.sdp.rtp.SimulcastStreamDescription | A stream description for a simulcast attribute |
Cfm.liveswitch.sdp.rtp.SimulcastStreamId | A simulcast stream identifier |
Cfm.liveswitch.SimulcastStreamState | A simulcast stream state |
Cfm.liveswitch.SinkOutput | A sink output (e.g |
Cfm.liveswitch.Size | A size (width and height) |
Cfm.liveswitch.Sli | An RTCP slice loss indication |
Cfm.liveswitch.openh264.SliceMode | Slice modes for OpenH264, matching the "SliceModeEnum" enum |
Cfm.liveswitch.Sort | Encapsulates useful sorting utilities |
Cfm.liveswitch.SoundReframerContext | A sound reframer context that can reframe sound chunks into consistent durations |
Cfm.liveswitch.SoundUtility | Sound utility methods |
Cfm.liveswitch.SourceInput | A source input (e.g |
Cfm.liveswitch.SourceLanguage | A source language |
Cfm.liveswitch.Splitter | Utility class for splitting strings |
Cfm.liveswitch.sdp.rtp.SsrcAttributeName | SSRC atribute names |
Cfm.liveswitch.StackExtensions | |
Cfm.liveswitch.StateMachine< T > | A simple state machine |
►Cfm.liveswitch.StateMachine< fm.liveswitch.ClientState > | |
Cfm.liveswitch.ClientStateMachine | A state machine for Client states |
►Cfm.liveswitch.StateMachine< fm.liveswitch.ConnectionState > | |
Cfm.liveswitch.ConnectionStateMachine | A state machine for connection states |
►Cfm.liveswitch.StateMachine< fm.liveswitch.DataChannelState > | |
Cfm.liveswitch.DataChannelStateMachine | A state machine for data channel states |
►Cfm.liveswitch.StateMachine< fm.liveswitch.StreamState > | |
Cfm.liveswitch.StreamStateMachine | A state machine for stream states |
Cfm.liveswitch.StreamDescription | A stream description |
Cfm.liveswitch.StreamDirection | A stream direction |
Cfm.liveswitch.StreamDirectionHelper | Class containing utility methods to manipulate fm.liveswitch.StreamDirection |
Cfm.liveswitch.StreamSocketCreateArgs | Arguments for a stream socket create event |
Cfm.liveswitch.StreamState | The state of a stream |
Cfm.liveswitch.StreamType | A stream type |
Cfm.liveswitch.StringAssistant | Contains methods for string manipulation |
Cfm.liveswitch.StringBuilderExtensions | |
Cfm.liveswitch.StringComparison | |
Cfm.liveswitch.StringExtensions | |
Cfm.liveswitch.StringExtensionsTest | |
Cfm.liveswitch.SynchronizeContext | A stream synchronization context |
Cfm.liveswitch.TcpSocketCipherSuites | TCP socket cipher suites |
Cfm.liveswitch.vpx.TemporalLayerMode | Temporal layer modes for VPX output |
Cfm.liveswitch.TextReader | |
Cfm.liveswitch.sdp.TimeDescription | An SDP time description element |
►Cfm.liveswitch.diagnostics.Timer | The base class for the diagnostic timers |
Cfm.liveswitch.diagnostics.DurationTimer | A duration timer for calculating how long a process takes |
Cfm.liveswitch.diagnostics.RateTimer | A rate timer for calculating the frequency of something |
Cfm.liveswitch.diagnostics.Timers | The management class for all diagnostic timers |
Cfm.liveswitch.TimeSpan | |
Cfm.liveswitch.sdp.TimeZone | An SDP time zone element |
Cfm.liveswitch.sdp.TimeZones | An SDP time zones element |
Cfm.liveswitch.sdp.Timing | An SDP timing element |
Cfm.liveswitch.Token | A token |
Cfm.liveswitch.TokenType | A token type |
Cfm.liveswitch.dtmf.Tone | A DTMF (telephone-event) tone |
Cfm.liveswitch.matroska.TrackType | Valid Matroska track entry element types |
Cfm.liveswitch.openh264.TransferCharacteristics | Transfer characteristics for OpenH264, matching the "ETransferCharacteristics" enum |
►Cfm.liveswitch.TransportAddress | An IP address and port |
Cfm.liveswitch.ServerAddress | An IP address and port, along with optional public IP addresses for listening behind a 1:1 NAT |
►Cfm.liveswitch.TransportCCPacketStatusChunk | An RTCP transport-wide congestion control (transport-cc) packet status chunk |
Cfm.liveswitch.TransportCCRunLengthChunk | An RTCP transport-wide congestion control (transport-cc) run length chunk |
Cfm.liveswitch.TransportCCStatusVectorChunk | An RTCP transport-wide congestion control (transport-cc) status vector chunk |
Cfm.liveswitch.TransportCCPacketStatusSymbol | An RTCP transport-wide congestion control (transport-cc) packet status symbol |
Cfm.liveswitch.sdp.ice.TransportProtocol | Defines valid SDP transport protocols |
Cfm.liveswitch.TrickleIcePolicy | The local policy for TrickleIce support |
Cfm.liveswitch.Triple< T1, T2, T3 > | A 3-tuple |
Cfm.liveswitch.TurnAuthArgs | Arguments for the fm.liveswitch.TurnServer's authentication callback |
Cfm.liveswitch.TurnAuthOperation | An authenticated TURN operation |
Cfm.liveswitch.TurnAuthResult | The result of attempting to authenticate a TURN request |
Cfm.liveswitch.Unhandled | Throws exceptions on a separate thread |
Cfm.liveswitch.UnhandledExceptionArgs | Arguments for an unhandled exception |
Cfm.liveswitch.Unit< T > | A 1-tuple |
Cfm.liveswitch.UnixTimestamp | Utility class to assist with Unix timestamp conversions |
Cfm.liveswitch.UriExtensions | |
Cfm.liveswitch.UriKind | |
Cfm.liveswitch.openh264.UsageType | Usage types for OpenH264, matching the "EUsageType" enum |
Cfm.liveswitch.Utf8 | UTF-8 encoding/decoding utility |
Cfm.liveswitch.android.Utility | |
Cfm.liveswitch.audioprocessing.Utility | AudioProcessing-related utility functions |
Cfm.liveswitch.h264.Utility | Utility methods |
Cfm.liveswitch.h265.Utility | Utility methods |
Cfm.liveswitch.java.Utility | |
Cfm.liveswitch.openh264.Utility | OpenH264-related utility functions |
Cfm.liveswitch.opus.Utility | Opus-related utility functions |
Cfm.liveswitch.stun.Utility | STUN-wide methods |
Cfm.liveswitch.Utility | Utility methods |
Cfm.liveswitch.vp8.Utility | Utility methods |
Cfm.liveswitch.vp9.Utility | Utility methods |
Cfm.liveswitch.vpx.Utility | VPX-related utility functions |
Cfm.liveswitch.yuv.Utility | YUV-related utility functions |
Cfm.liveswitch.vp8.UtilityExtension | Utility methods |
Cfm.liveswitch.openh264.VideoBitstreamType | Video bitstream types for OpenH264, matching the "VIDEO_BITSTREAM_TYPE" enum |
Cfm.liveswitch.VideoContent | Video content values |
Cfm.liveswitch.VideoDegradationPreference | A video degradation preference |
►Cfm.liveswitch.VideoDepacketizer< fm.liveswitch.h264.Fragment > | |
Cfm.liveswitch.h264.Depacketizer | An H.264 depacketizer |
►Cfm.liveswitch.VideoDepacketizer< fm.liveswitch.h265.Fragment > | |
Cfm.liveswitch.h265.Depacketizer | An H.265 depacketizer |
►Cfm.liveswitch.VideoDepacketizer< fm.liveswitch.VideoFragment > | |
Cfm.liveswitch.BasicVideoDepacketizer | A basic video depacketizer |
►Cfm.liveswitch.VideoDepacketizer< fm.liveswitch.vp8.Fragment > | |
Cfm.liveswitch.vp8.Depacketizer | A VP8 depacketizer |
►Cfm.liveswitch.VideoDepacketizer< fm.liveswitch.vp9.Fragment > | |
Cfm.liveswitch.vp9.Depacketizer | A VP9 depacketizer |
Cfm.liveswitch.matroska.VideoDisplayUnit | Valid Matroska video element display units |
Cfm.liveswitch.openh264.VideoFormatSPS | Video formats for OpenH264, matching the "EVideoFormatSPSSPS" enum |
►Cfm.liveswitch.VideoFragment | A fragment of a video frame |
Cfm.liveswitch.h264.Fragment | An H.264 packet fragment |
Cfm.liveswitch.h265.Fragment | An H.265 packet fragment |
Cfm.liveswitch.vp8.Fragment | A VP8 packet fragment |
Cfm.liveswitch.vp9.Fragment | A VP9 packet fragment |
Cfm.liveswitch.VideoLayout | A description of the layout within a mixed video view |
Cfm.liveswitch.VideoLayoutRegion | A video layout region |
Cfm.liveswitch.VideoRetentionPolicy | The local policy for how we will handle video retention on poor connections |
Cfm.liveswitch.VideoType | A video type |
►Cfm.liveswitch.ViewSink< FrameLayout > | |
Cfm.liveswitch.android.OpenGLSink | |
►Cfm.liveswitch.ViewSink< ImageView > | |
Cfm.liveswitch.android.ImageViewSink | An ImageView-based video sink |
Cfm.liveswitch.java.ImageViewSink | A JavaFX ImageView-based video view sink |
Cfm.liveswitch.ViewSink< TView > | |
►Cfm.liveswitch.ViewSink< VideoComponent > | |
Cfm.liveswitch.java.VideoComponentSink | A VideoComponent-based video view sink |
►CWebcamListener | |
Cfm.liveswitch.java.sarxos.VideoSource | |
►Cfm.liveswitch.WebSocketBase | WebSocket base properties/methods |
Cfm.liveswitch.WebSocket | Implementation of the WebSocket protocol v8 |
Cfm.liveswitch.WebSocketStatusCode | An enumeration of potential WebSocket status codes |
►Cfm.liveswitch.WebSocketTransfer | Base class that defines methods for transferring content over the WebSocket protocol |
Cfm.liveswitch.WebSocketWebRequestTransfer | Defines methods for transferring messages using the WebSocket protocol |
Cfm.liveswitch.WebSocketTransferFactory | Creates implementations of fm.liveswitch.WebSocketWebRequestTransfer |
Cfm.liveswitch.WssManagerBase | |
Cfm.liveswitch.WssPingMessage | Represents a WebSocket Ping message with a transaction identifier |
Cfm.liveswitch.WssPongMessage | Represents a WebSocket Pong message with a transaction identifier |
►CCollection | |
Cfm.liveswitch.DataChannelCollection | A collection of data channels |
►Cfm.liveswitch.IMediaInputCollection | |
Cfm.liveswitch.IAudioInputCollection | A collection of audio inputs |
Cfm.liveswitch.IVideoInputCollection | A collection of video inputs |
►Cfm.liveswitch.IMediaOutputCollection | |
Cfm.liveswitch.IAudioOutputCollection | A collection of audio outputs |
Cfm.liveswitch.IVideoOutputCollection | A collection of video outputs |
Cfm.liveswitch.IceServerCollection | An ICE server collection |
Cfm.liveswitch.ManagedConnectionCollection | A collection of connections |
►Cfm.liveswitch.MediaBufferCollection | |
Cfm.liveswitch.AudioBufferCollection | An audio buffer collection |
Cfm.liveswitch.VideoBufferCollection | A video buffer collection |
►Cfm.liveswitch.MediaFormatCollection | |
Cfm.liveswitch.AudioFormatCollection | A collection of audio formats |
Cfm.liveswitch.VideoFormatCollection | A collection of video formats |
►Cfm.liveswitch.RemoteMediaCollection | A collection of remote medias |
Cfm.liveswitch.MediaCollection | A collection of remote medias |
Cfm.liveswitch.StreamCollection | A stream collection |
Cfm.liveswitch.Asn1Any | |
Cfm.liveswitch.AudioTrack | |
Cfm.liveswitch.IAudioTrack | |
Cfm.liveswitch.IVideoTrack | |
Cfm.liveswitch.StreamBase | |
Cfm.liveswitch.VideoFragment | |
Cfm.liveswitch.VideoTrack | |
►CURLConnection | |
Cfm.liveswitch.WebSocketMockRequest | |
Cfm.liveswitch.WebSocketMockResponse | |
►CWebcamDevice | |
Cfm.liveswitch.java.sarxos.NativeWebcamDevice | Driver for using the cross platform video capture library originally created by roxlu: https://github.com/frankpapenmeier/video_capture |
►CWebcamDriver | |
Cfm.liveswitch.java.sarxos.NativeWebcamDriver | Driver for using the cross platform video capture library originally created by roxlu: https://github.com/frankpapenmeier/video_capture |