FM.IceLink Namespace |
Class | Description | |
---|---|---|
![]() | AecContext |
An acoustic echo cancellation context.
|
![]() | AecPipe |
An acoustic echo cancellation (AEC) pipe.
|
![]() | AfbControlFrame |
An Application Layer Feedback control (RFC 4585).
|
![]() | AndroidLogProvider |
Log provider that writes output to the Android log.
|
![]() | AppControlFrame |
An RTCP APP packet.
|
![]() | Ascii |
ASCII encoding/decoding utility.
|
![]() | AsymmetricKey |
An asymmetric key.
|
![]() | AtomicInteger |
A integer that can be operatered on atomically.
|
![]() | AtomicLong |
A long that can be operatered on atomically.
|
![]() | AtomicMutex |
A managed mutex.
|
![]() | AudioBranch |
An audio branch.
|
![]() | AudioBuffer |
An audio buffer.
|
![]() | AudioBufferCollection |
An audio buffer collection.
|
![]() | AudioClock |
A clock used to raise audio data in appropriate intervals.
|
![]() | AudioConfig |
An audio configuration.
|
![]() | AudioDecoder |
An audio decoder.
|
![]() | AudioDepacketizer |
An audio depacketizer.
|
![]() | AudioEncoder |
An audio encoder.
|
![]() | AudioFormat |
An audio format.
|
![]() | AudioFormatCollection |
A collection of audio formats.
|
![]() | AudioFrame |
An audio frame.
|
![]() | AudioMixer |
A mixer that mixes multiple audio inputs into a single output.
|
![]() | AudioPacketizer |
An audio packetizer.
|
![]() | AudioPipe |
An audio pipe.
|
![]() | AudioRecorder |
An audio recorder.
|
![]() | AudioSink |
An audio sink.
|
![]() | AudioSource |
An audio source.
|
![]() | AudioStream |
An audio stream.
|
![]() | AudioTrack |
An audio chain.
|
![]() | Base64 |
Base64 utility.
|
![]() | BaseStats |
Base stats.
|
![]() | BasicAudioDepacketizer |
A basic audio depacketizer.
|
![]() | BasicAudioPacketizer |
A basic audio packetizer.
|
![]() | BasicVideoDepacketizer |
A basic video depacketizer.
|
![]() | BasicVideoPacketizer |
A basic video packetizer.
|
![]() | Binary |
Common binary methods.
|
![]() | BitAssistant |
Contains methods for cross-platform bit manipulation.
|
![]() | BooleanHolder |
Class to hold a boolean value passed by reference.
|
![]() | Build |
Details about the current build.
|
![]() | ByeControlFrame |
An RTCP BYE packet.
|
![]() | ByteCollection |
A collection of bytes.
|
![]() | ByteHolder |
Class to hold a byte value passed by reference.
|
![]() | ByteInputStream |
An buffer of bytes that can be read sequentially.
|
![]() | ByteOutputStream |
An buffer of bytes that can be written sequentially.
|
![]() | Candidate |
A candidate.
|
![]() | CandidatePairStats |
Candidate pair stats.
|
![]() | CandidateStats |
Candidate stats.
|
![]() | CertificateTCertificate, TFingerprint |
A certificate to be used for secure communication.
|
![]() | CertificateStats |
Certificate stats.
|
![]() | CharacterHolder |
Class to hold a character value passed by reference.
|
![]() | CircularBuffer |
A circular buffer.
|
![]() | CircularDataBuffer |
A DataBuffer that uses a circular buffer to manage data.
|
![]() | CodecStats |
Codec stats.
|
![]() | CollectionT, TCollection |
A collection of values.
|
![]() | Color |
A color.
|
![]() | Connection |
A peer-to-peer connection.
|
![]() | ConnectionBaseTConnection, TStream, TAudioStream, TVideoStream, TDataStream, TDataChannel |
Connection base properties/methods.
|
![]() | ConnectionCollection |
A collection of connections.
|
![]() | ConnectionStats |
Connection stats.
|
![]() | ConsoleLogProvider |
Log provider that writes output to the Console.
|
![]() | Constants |
A collection of platform-independent constant values.
|
![]() | Crc32 |
Calculates CRC32 checksums.
|
![]() | DataBuffer |
Binary data buffer implementation
|
![]() | DataBufferPool |
A data buffer pool.
|
![]() | DataBufferStream |
A data buffer stream.
|
![]() | DataBufferSubset |
A subset of a DataBuffer.
|
![]() | DataChannel |
A data channel.
|
![]() | DataChannelBaseTDataChannel |
Data channel base properties/methods.
|
![]() | DataChannelCollection |
A collection of data channels.
|
![]() | DataChannelReceiveArgs |
Arguments for the data channel receive event.
|
![]() | DataChannelStats |
Data channel stats.
|
![]() | DatagramSocket |
A datagram socket.
|
![]() | DatagramSocketCreateArgs |
Arguments for a datagram socket create event.
|
![]() | DataStream |
A data stream.
|
![]() | DataStreamBaseTDataChannel |
Data stream base properties/methods.
|
![]() | DataStreamStats |
Data stream stats.
|
![]() | DebugLogProvider |
Log provider that uses System.Diagnostics.Debug.
|
![]() | DispatchQueueT |
A dispatch queue that can either dispatch serially or concurrently.
|
![]() | Dns |
DNS utility methods.
|
![]() | DnsRequest |
A DNS request.
|
![]() | DoubleHolder |
Class to hold a double value passed by reference.
|
![]() | DtlsCertificate |
A certificate to be used for DTLS communication.
|
![]() | DtlsFingerprint |
A DTLS fingerprint.
|
![]() | DtlsParameters |
A set of DTLS parameters.
|
![]() | Dynamic |
Supplies class instances with a key-value
mapping to support dynamic property storage.
|
![]() | EcdsaCrypto |
Elliptic-curve-based cryptographic functions.
|
![]() | EcdsaKey |
An elliptic-curve key.
|
![]() | Error |
An error.
|
![]() | FakeAudioSource |
A fake audio source.
|
![]() | FakeVideoSource |
A fake video source.
|
![]() | Feedback |
Control frame feedback.
|
![]() | FeedbackControlFrame |
An RTCP Feedback packet.
|
![]() | FileAssistant |
A utility class for reading/writing from/to a File.
|
![]() | FileStream |
A file stream.
|
![]() | Fingerprint |
A fingerprint.
|
![]() | FirControlFrame |
An RTCP full intra request (FIR) packet.
|
![]() | FirEntry |
An RTCP full intra request (FIR) packet entry.
|
![]() | FloatHolder |
Class to hold a float value passed by reference.
|
![]() | FutureT |
A future.
|
![]() | FutureBaseT |
Future base properties/methods.
|
![]() | FutureExtensions |
Windows only Future extensions
|
![]() | GenericNack |
A Generic NACK feedback message.
|
![]() | GenericNackControlFrame |
An RTCP Feedback RTP-Generic NACK packet.
|
![]() | HashContext |
A hash context.
|
![]() | HashContextBase |
A hash context.
|
![]() | HttpFileTransfer |
Helper methods for downloading binary files.
|
![]() | HttpRequestArgs |
Arguments for sending an HTTP request.
|
![]() | HttpRequestCreatedArgs |
Arguments passed into callbacks when an HTTP request is created.
|
![]() | HttpResponseArgs |
Arguments for receiving an HTTP response.
|
![]() | HttpResponseReceivedArgs |
Arguments passed into callbacks when an HTTP response is received.
|
![]() | HttpSendFinishArgs |
Arguments for OnSendStart.
|
![]() | HttpSendStartArgs |
Arguments for OnSendStart.
|
![]() | HttpTransfer |
Base class that defines methods for transferring content over HTTP.
|
![]() | HttpTransferFactory |
Creates implementations of HttpTransfer.
|
![]() | HttpWebRequestSender |
An HTTP web request sender.
|
![]() | HttpWebRequestTransfer |
Defines methods for transferring content over HTTP using the HttpWebRequest.
|
![]() | IAudioInputCollection |
A collection of audio inputs.
|
![]() | IAudioOutputCollection |
A collection of audio outputs.
|
![]() | IceParameters |
A set of ICE parameters.
|
![]() | IcePortRange |
An ICE port range.
|
![]() | IceServer |
An ICE server.
|
![]() | IceServerCollection |
An ICE server collection.
|
![]() | IceServerTest |
An ICE server test.
|
![]() | IceServerTestResult |
An ICE server test result.
|
![]() | IMediaInputCollectionTIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat, TMediaInputCollection |
A media input collection.
|
![]() | IMediaOutputCollectionTIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat, TMediaOutputCollection |
A media output collection.
|
![]() | IntegerHolder |
Class to hold an integer value passed by reference.
|
![]() | IVideoInputCollection |
A collection of video inputs.
|
![]() | IVideoOutputCollection |
A collection of video outputs.
|
![]() | JitterAudioPipe |
A audio pipe that implements a jitter buffer.
|
![]() | JitterConfig |
A Jitter config.
|
![]() | JitterVideoPipe |
A video pipe that implements a jitter buffer.
|
![]() | Json |
JSON utility class.
|
![]() | JsonLite |
Contains methods for serializing/deserializing System.Json.JsonValue instances.
|
![]() | JsonProvider |
Base class for all JSON provider implementations.
|
![]() | 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.
|
![]() | Layout |
A layout definition, including local
and remote frame definitions.
|
![]() | LayoutFrame |
A layout frame definition, including X/Y coordinates and width/height values.
|
![]() | LayoutManagerT |
A class that supplies simple video frame layout management.
|
![]() | LayoutPreset |
A layout preset.
|
![]() | LayoutTable |
Defines the results of a layout calculation.
|
![]() | License |
A license.
|
![]() | LinkedListT |
A linked list.
|
![]() | LinkedListEnumeratorT |
A linked list enumerator.
|
![]() | LinkedListNodeT |
A linked list node.
|
![]() | LocalMedia |
A collection of local audio/video tracks.
|
![]() | LocalMediaBaseTLocalMedia, TAudioTrack, TVideoTrack |
A collection of local audio/video track base methods.
|
![]() | LocalNetwork |
Local network utility methods.
|
![]() | LockedRandomizer |
Thread-safe class providing access to a single Randomizer.
|
![]() | Log |
Log utility class.
|
![]() | LogProvider |
Base class for all logging provider implementations.
|
![]() | LongHolder |
Class to hold a long value passed by reference.
|
![]() | MacContext |
A message authentication code (MAC) context.
|
![]() | MacContextBase |
A message authentication code (MAC) context.
|
![]() | ManagedAutoResetEvent |
Managed AutoResetEvent.
|
![]() | ManagedConcurrentDictionaryTKey, TValue |
A ConcurrentDictonary that maps to the appropriate platform version.
|
![]() | ManagedConcurrentQueueT |
A thread-safe queue.
|
![]() | ManagedConcurrentStackTValue |
A ConcurrentStack that maps to the appropriate platform version.
|
![]() | ManagedCondition |
A managed condition.
|
![]() | ManagedLock |
A managed lock.
|
![]() | ManagedSocket |
A socket.
|
![]() | ManagedStopwatch |
Managed stopwatch.
|
![]() | ManagedThread |
Managed thread.
|
![]() | ManagedTimer |
A managed timer that will tick on intervals. Might catchup if callback takes too long.
|
![]() | MathAssistant |
Contains methods for cross-platform math operations.
|
![]() | Md5Sha1HashContext |
An MD5-SHA1 hash context.
|
![]() | MediaTAudioTrack, TVideoTrack |
A collection of audio/video tracks.
|
![]() | MediaBaseTIAudioTrack, TIVideoTrack |
A collection of audio/video track base methods/properties.
|
![]() | MediaBranchTIOutput, TIOutputCollection, TIInput, TIInputCollection, TIElement, TSource, TSink, TPipe, TTrack, TBranch, TFrame, TBuffer, TBufferCollection, TFormat |
A media branch.
|
![]() | MediaBufferTFormat, TBuffer |
A media buffer.
|
![]() | MediaBufferCollectionTBuffer, TBufferCollection, TFormat |
A media buffer collection.
|
![]() | MediaCollection | Obsolete.
A collection of remote medias.
|
![]() | MediaComponentStats |
Media component stats.
|
![]() | MediaConfigTConfig |
A media configuration.
|
![]() | MediaControlFrame |
A media control frame.
|
![]() | MediaFormatTFormat |
A media format.
|
![]() | MediaFormatCollectionTFormat, TFormatCollection |
A media format collection.
|
![]() | MediaFrameTBuffer, TBufferCollection, TFormat, TFrame |
A media frame.
|
![]() | MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat |
A media pipe.
|
![]() | MediaReceiverStats |
Media receiver stats.
|
![]() | MediaRecorderTBuffer, TFormat |
A recorder.
|
![]() | MediaSenderStats |
Media sender stats.
|
![]() | MediaSinkTIOutput, TIOutputCollection, TIInput, TSink, TFrame, TBuffer, TBufferCollection, TFormat |
A media sink.
|
![]() | MediaSinkBase |
Media sink base properties/methods.
|
![]() | MediaSourceTIOutput, TIInput, TIInputCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat |
A media source.
|
![]() | MediaSourceBase |
Media source base properties/methods.
|
![]() | MediaStats |
Media stats.
|
![]() | MediaStreamTIOutput, TIOutputCollection, TIInput, TIInputCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection |
A media stream.
|
![]() | MediaStreamBase |
Media stream base properties/methods.
|
![]() | MediaStreamStats |
Media stream stats.
|
![]() | MediaTrackTIOutput, TIOutputCollection, TIInput, TIInputCollection, TIElement, TSource, TSink, TPipe, TTrack, TBranch, TFrame, TBuffer, TBufferCollection, TFormat |
A media track.
|
![]() | MediaTrackBase |
Media track base properties/methods.
|
![]() | MediaTrackStats |
Media track stats.
|
![]() | MutablePairT1, T2 |
A mutable 2-tuple.
|
![]() | MutableUnitT |
A mutable 1-tuple.
|
![]() | NackConfig |
A NACK Config.
|
![]() | Native |
Base class for native interop.
|
![]() | NetworkTimeProtocol |
Utility class to assist with Network Time Protocol (NTP) conversions.
|
![]() | NotifyDispatchQueueT |
A dispatch queue can notify the called when the task has been ran.
|
![]() | NullAudioSink |
A null audio sink that discards frames.
|
![]() | NullJsonProvider |
An implementation of a JSON provider that does nothing.
|
![]() | NullLogProvider |
An implementation of a logging provider that does nothing.
|
![]() | NullVideoSink |
A null video sink that discards frames.
|
![]() | PacketizedAudioBuffer |
A AudioBuffer containing an RtpHeader.
|
![]() | PacketizedVideoBuffer |
A VideoBuffer containing an RtpHeader.
|
![]() | PairT1, T2 |
A 2-tuple.
|
![]() | ParseAssistant |
Contains methods for cross-platform primitive parsing from strings.
|
![]() | PathUtility |
Collection of utility methods for working with the file system.
|
![]() | PayloadSpecificControlFrame |
An RTCP Feedback PS packet.
|
![]() | Platform |
Platform-specific methods.
|
![]() | PliControlFrame |
An RTCP Feedback PS-PLI packet.
|
![]() | PoolT |
A pool of objects.
|
![]() | PoolStatistics |
Manager of the pool. Can take or return databuffers so that they don't get garbage collected.
|
![]() | PriorityQueueT |
A priority queue.
|
![]() | PromiseT |
A promise.
|
![]() | PromiseBaseT |
Promise base properties/methods.
|
![]() | Randomizer |
Utility class for random values.
|
![]() | RedFecConfig |
RED Forward error correction (FEC) config.
|
![]() | RembControlFrame |
An RTCP receiver estimated maximum bitrate (REMB) packet.
|
![]() | RemoteMedia |
A collection of remote audio/video tracks.
|
![]() | RemoteMediaCollection |
A collection of remote medias.
|
![]() | ReportBlock |
An RTCP report block.
|
![]() | ReportControlFrame |
An RTCP Sender or Receiver Report control frame.
|
![]() | Resampler |
Utility class for resampling audio data.
|
![]() | Rpsi |
An RTCP reference picture selection indication.
|
![]() | RpsiControlFrame |
An RTCP Feedback PS-RPSI Control Frame.
|
![]() | RRControlFrame |
A receiver report control frame.
|
![]() | RsaCrypto |
RSA-based cryptographic functions.
|
![]() | RsaKey |
An RSA key.
|
![]() | RtcLocalMediaTView |
An WebRTC/ORTC-compatible collection of local audio/video tracks.
|
![]() | RtcRemoteMediaTView |
An WebRTC/ORTC-compatible collection of remote audio/video tracks.
|
![]() | RtpControlFrame |
An RTCP Feedback RTP control frame.
|
![]() | RtpPacket | Obsolete.
An RTP packet
Fixed Header fileds:
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|V=2|P|X| CC |M| PT | sequence number |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| timestamp |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| synchronization source(SSRC) identifier |
+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
| contributing source(CSRC) identifiers |
| .... |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
![]() | RtpPacketHeader |
The header of an Rtp packet.
|
![]() | SdesChunk |
An RTCP source description chunk.
|
![]() | SdesControlFrame |
An RTCP SDES packet.
|
![]() | SdesItem |
An RTCP source description item.
|
![]() | SdesItemType |
An SDES Item Type.
|
![]() | Serializable |
Base definition for classes that allow serialization to/from JSON.
|
![]() | 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.
|
![]() | ServerAddress |
An IP address and port, along with an optional
public IP address for listening behind a 1:1 NAT.
|
![]() | SessionDescription |
A session description.
|
![]() | ShortHolder |
Class to hold a short value passed by reference.
|
![]() | SinkOutput |
A sink output (e.g. device, track, screen).
|
![]() | Size |
A size (width and height).
|
![]() | Sli |
An RTCP slice loss indication.
|
![]() | SliControlFrame |
An RTCP Feedback PS-SLI packet.
|
![]() | Sort |
Encapsulates useful sorting utilities.
|
![]() | SoundConverter |
A pipe that converts sound.
|
![]() | SoundReframer |
A pipe that reframes sound chunks into different durations.
|
![]() | SoundUtility |
Sound utility methods.
|
![]() | SourceInput |
A source input (e.g. device, track, screen).
|
![]() | Splitter |
Utility class for splitting strings.
|
![]() | SRControlFrame |
A sender report control frame.
|
![]() | Stream |
A peer-to-peer stream.
|
![]() | StreamBase |
Stream base properties/methods.
|
![]() | StreamCollection |
A stream collection.
|
![]() | StreamDirectionHelper |
Class containing utility methods to manipulate StreamDirection.
|
![]() | StreamSocket |
A stream socket.
|
![]() | StreamSocketCreateArgs |
Arguments for a stream socket create event.
|
![]() | StreamStats |
Stream stats.
|
![]() | StringAssistant |
Contains methods for string manipulation.
|
![]() | StunServer |
A STUN server.
|
![]() | SyslogProvider |
A log provider that sends messages to a syslog server.
|
![]() | TcpSocket |
A TCP socket.
|
![]() | TextLogProvider |
Simple log provider that writes to a local string builder.
|
![]() | TimeoutTimer |
A thread-safe class for running timeouts on asynchronous methods.
|
![]() | TlsCertificate |
A certificate to be used for TLS communication.
|
![]() | TlsFingerprint |
A TLS fingerprint.
|
![]() | TraceLogProvider |
Log provider that uses System.Diagnostics.Trace.
|
![]() | Transport |
A transport.
|
![]() | TransportAddress |
An IP address and port.
|
![]() | TransportStats |
Transport stats.
|
![]() | TripleT1, T2, T3 |
A 3-tuple.
|
![]() | TurnAuthArgs |
Arguments for the TurnServer's authentication callback.
|
![]() | TurnAuthResult |
The result of attempting to authenticate a TURN request.
|
![]() | TurnServer |
An TURN/STUN server.
|
![]() | UdpSocket |
A UDP socket.
|
![]() | Unhandled |
Throws exceptions on a separate thread.
|
![]() | UnhandledExceptionArgs |
Arguments for an unhandled exception.
|
![]() | UnitT |
A 1-tuple.
|
![]() | UnixTimestamp |
Utility class to assist with Unix timestamp conversions.
|
![]() | Utf8 |
UTF-8 encoding/decoding utility.
|
![]() | Utility |
Utility methods.
|
![]() | VideoBranch |
A video branch.
|
![]() | VideoBuffer |
A video buffer.
|
![]() | VideoBufferCollection |
A video buffer collection.
|
![]() | VideoConfig |
A video configuration.
|
![]() | VideoDecoder |
A video decoder.
|
![]() | VideoDepacketizerTFragment |
A video depacketizer.
|
![]() | VideoEncoder |
A video encoder.
|
![]() | VideoFormat |
A video format.
|
![]() | VideoFormatCollection |
A collection of video formats.
|
![]() | VideoFragment |
A fragment of a video frame.
|
![]() | VideoFrame |
A video frame.
|
![]() | VideoPacketizer |
A video packetizer.
|
![]() | VideoPipe |
A video pipe.
|
![]() | VideoRecorder |
An video recorder.
|
![]() | VideoSink |
A video sink.
|
![]() | VideoSource |
A video source.
|
![]() | VideoStream |
A video stream.
|
![]() | VideoTrack |
A video track.
|
![]() | ViewSinkT |
A video view sink.
|
![]() | WebSocket |
Implementation of the WebSocket protocol v8.
|
![]() | WebSocketBase |
WebSocket base properties/methods.
|
![]() | WebSocketCloseArgs |
Close arguments for the WebSocket class.
|
![]() | WebSocketCloseCompleteArgs |
Arguments for OnComplete.
|
![]() | WebSocketMockRequest |
A mock response object for the WebSocket protocol.
|
![]() | WebSocketMockResponse |
A mock response object for the WebSocket protocol.
|
![]() | WebSocketOpenArgs |
Open arguments for the WebSocket class.
|
![]() | WebSocketOpenFailureArgs |
Arguments for OnFailure.
|
![]() | WebSocketOpenSuccessArgs |
Arguments for OnSuccess.
|
![]() | WebSocketReceiveArgs |
Arguments for OnReceive.
|
![]() | WebSocketSendArgs |
Send arguments for the WebSocket class.
|
![]() | WebSocketStreamFailureArgs |
Arguments for OnStreamFailure.
|
![]() | WebSocketTransfer |
Base class that defines methods for transferring content over the WebSocket protocol.
|
![]() | WebSocketTransferFactory |
Creates implementations of WebSocketWebRequestTransfer.
|
![]() | WebSocketWebRequestTransfer |
Defines methods for transferring messages using the WebSocket protocol.
|
Interface | Description | |
---|---|---|
![]() | IAudioElement |
An audio element.
|
![]() | IAudioInput |
An audio input.
|
![]() | IAudioOutput |
An audio output.
|
![]() | IAudioReframer |
An audio reframer
|
![]() | IAudioStream |
Audio stream interface.
|
![]() | IAudioTrack |
Audio track interface.
|
![]() | IConnectionTConnection, TStream, TAudioStream, TVideoStream, TDataStream |
Connection interface.
|
![]() | IDataChannelTDataChannel |
Data channel interface.
|
![]() | IDataStreamTDataChannel |
Data stream interface.
|
![]() | IElement |
An element.
|
![]() | IFileStream |
A file stream.
|
![]() | IInputTIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat |
An input.
|
![]() | ILocalMediaTLocalMedia, TIAudioTrack, TIVideoTrack |
Local media interface.
|
![]() | ILog |
ILog interface for loggers.
|
![]() | IMediaTIAudioTrack, TIVideoTrack |
Media interface.
|
![]() | IMediaElement |
A media element.
|
![]() | IMediaInputTIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat |
A media input.
|
![]() | IMediaOutputTIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat |
A media output.
|
![]() | IMediaStream |
Media stream interface.
|
![]() | IMediaTrack |
Media track interface.
|
![]() | IOutputTIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat |
An output.
|
![]() | IPlatform |
Platform-specific methods.
|
![]() | IPromise |
Interface for a promise that can be rejected.
|
![]() | IRemoteMediaTIAudioTrack, TIVideoTrack |
Remote media interface.
|
![]() | IRtpHeaderExtension |
The interface that all rtp header extensions must implement.
|
![]() | IStream |
Stream interface.
|
![]() | ITimeoutTimer |
A thread-safe class for running timeouts on asynchronous methods.
|
![]() | IVideoElement |
A video element.
|
![]() | IVideoInput |
A video input.
|
![]() | IVideoOutput |
A video output.
|
![]() | IVideoStream |
Video stream interface.
|
![]() | IVideoTrack |
Video track interface.
|
![]() | IViewableMediaTView |
Viewable media interface.
|
![]() | IViewSinkTView |
View sink interface.
|
![]() | IViewSinkableMediaTView, TViewSink |
Viewable media interface with a view sink.
|
![]() | IWebSocket |
Contract for an implementation of the WebSocket protocol v8.
|
Delegate | Description | |
---|---|---|
![]() | Action0 |
Generic method signature for callbacks with no parameters.
|
![]() | Action1T |
Generic method signature for callbacks with one parameter.
|
![]() | Action10T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 |
Generic method signature for callbacks with ten parameters.
|
![]() | Action2T1, T2 |
Generic method signature for callbacks with two parameters.
|
![]() | Action3T1, T2, T3 |
Generic method signature for callbacks with three parameters.
|
![]() | Action4T1, T2, T3, T4 |
Generic method signature for callbacks with four parameters.
|
![]() | Action5T1, T2, T3, T4, T5 |
Generic method signature for callbacks with five parameters.
|
![]() | Action6T1, T2, T3, T4, T5, T6 |
Generic method signature for callbacks with six parameters.
|
![]() | Action7T1, T2, T3, T4, T5, T6, T7 |
Generic method signature for callbacks with seven parameters.
|
![]() | Action8T1, T2, T3, T4, T5, T6, T7, T8 |
Generic method signature for callbacks with eight parameters.
|
![]() | Action9T1, T2, T3, T4, T5, T6, T7, T8, T9 |
Generic method signature for callbacks with nice parameters.
|
![]() | Function0R |
Generic method signature for callbacks with no parameters and a return value.
|
![]() | Function1T, R |
Generic method signature for callbacks with one parameter and a return value.
|
![]() | Function10T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R |
Generic method signature for callbacks with ten parameters and a return value.
|
![]() | Function2T1, T2, R |
Generic method signature for callbacks with two parameters and a return value.
|
![]() | Function3T1, T2, T3, R |
Generic method signature for callbacks with three parameters and a return value.
|
![]() | Function4T1, T2, T3, T4, R |
Generic method signature for callbacks with four parameters and a return value.
|
![]() | Function5T1, T2, T3, T4, T5, R |
Generic method signature for callbacks with five parameters and a return value.
|
![]() | Function6T1, T2, T3, T4, T5, T6, R |
Generic method signature for callbacks with six parameters and a return value.
|
![]() | Function7T1, T2, T3, T4, T5, T6, T7, R |
Generic method signature for callbacks with seven parameters and a return value.
|
![]() | Function8T1, T2, T3, T4, T5, T6, T7, T8, R |
Generic method signature for callbacks with eight parameters and a return value.
|
![]() | Function9T1, T2, T3, T4, T5, T6, T7, T8, T9, R |
Generic method signature for callbacks with nine parameters and a return value.
|
![]() | NativeAllocCallbackDelegate |
An alloc callback delegate.
|
![]() | NativeDebugLogCallbackDelegate |
A debug log callback delegate.
|
![]() | NativeErrorLogCallbackDelegate |
An error log callback delegate.
|
![]() | NativeReleaseCallbackDelegate |
A release callback delegate.
|
Enumeration | Description | |
---|---|---|
![]() | AddressType |
Address types.
|
![]() | Architecture |
A CPU architecture.
|
![]() | AsymmetricKeyType |
Asymmetric key types.
|
![]() | BandwidthAdaptationPolicy |
RTP packet header Extension support policies.
|
![]() | BundlePolicy |
The local bundle negotiation policy. Denotes the policy this peer uses when negotiating resulting connection bundling policy.
|
![]() | CandidatePairState |
The state of a candidate pair.
|
![]() | CandidateType |
The type of a candidate.
|
![]() | CodecType |
A value used to indicate whether this codec is used to encode or decode.
|
![]() | CompareResult |
The compare result in a sort operation.
|
![]() | ConnectionState |
The state of a connection.
|
![]() | DataChannelState |
A data channel state.
|
![]() | DtlsCipherSuite |
A cipher suite.
|
![]() | DtlsProtocolVersion |
DTLS protocol versions.
|
![]() | DtlsRole |
A DTLS role.
|
![]() | EcdsaNamedCurve |
A named elliptic curve.
|
![]() | EncryptionMode |
The encryption mode for the stream.
|
![]() | EncryptionPolicy |
Indicates encryption policy for a connection.
|
![]() | ErrorCode |
Error codes are six digit values, where the first three digits indicate component, while the remaining three digits particular problem with the component.
|
![]() | FileStreamAccess |
A file stream access type.
|
![]() | FutureState |
The state of a future.
|
![]() | HashType |
A hash algorithm.
|
![]() | HttpMethod |
The method used by an HTTP request.
|
![]() | IceConnectionState |
The state of an ICE gatherer.
|
![]() | IceGatheringState |
The state of an ICE gatherer.
|
![]() | IceGatherPolicy |
The local policy for gathering candidates.
|
![]() | IcePolicy |
Policy indicating whether ICE connectivity checks are required (and enabled) or disabled (and not required for a Connection)
|
![]() | IceRole |
An ICE role.
|
![]() | LayoutAlignment |
A layout alignment definition.
|
![]() | LayoutDirection |
Specifies the direction of the layout flow.
|
![]() | LayoutMode |
Specifies the layout mode that should be used.
|
![]() | LayoutOrigin |
A layout origin definition.
|
![]() | LayoutScale |
Specifies how an element should be scaled within a layout.
|
![]() | LocalMediaState |
The state of local media.
|
![]() | LogLevel |
The level at which to log.
|
![]() | MacType |
A message authentication code (MAC) algorithm.
|
![]() | MediaPipeState |
The state of a media pipe.
|
![]() | MediaSinkState |
The state of a media sink.
|
![]() | MediaSourceState |
The state of a media source.
|
![]() | MultiplexPolicy |
The local policy for RTP/RTCP multiplex negotation.
|
![]() | NackPolicy |
The local policy for the use of generic RTP Negative Acknowledgements (NACK).
Cf. https://tools.ietf.org/html/draft-ietf-rtcweb-rtp-usage-26
|
![]() | OperatingSystem |
An operating system.
|
![]() | ProcessFramePolicy |
The policy on how a media input should process the frame.
|
![]() | ProtocolType |
A protocol type.
|
![]() | RedFecPolicy |
The local policy for the RED Forward Error Correction support.
Cf. https://tools.ietf.org/html/draft-ietf-rtcweb-fec-04
|
![]() | RembPolicy |
The local policy for the use of Receiver Estimated Maximum Bitrates (goog-remb).
Cf. https://tools.ietf.org/html/draft-alvestrand-rmcat-remb-03
|
![]() | SdesPolicy |
Indicates Sdes policy for stream.
|
![]() | SessionDescriptionType |
A session description type.
|
![]() | SignallingState |
The signalling state of a connection.
|
![]() | SourceLanguage |
A source language.
|
![]() | StreamDirection |
A stream direction.
|
![]() | StreamState |
A stream state.
|
![]() | StreamType |
A stream type.
|
![]() | TrickleIcePolicy |
The local policy for TrickleIce support.
Cf. https://tools.ietf.org/html/draft-ietf-ice-trickle-04
|
![]() | TurnAuthOperation |
An authenticated TURN operation.
|
![]() | WebSocketStatusCode |
An enumeration of potential WebSocket status codes.
|