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.
|