All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| A2NLSF |
Conversion between prediction filter coefficients and NLSFs.
|
| AbsSendTimeEngine |
Implements a TransformEngine which replaces the timestamps in
abs-send-time RTP extensions with timestamps generated locally.
|
| AbstractAudioRenderer<T extends AudioSystem> |
Provides an abstract base implementation of Renderer which processes
media in AudioFormat in order to facilitate extenders.
|
| AbstractBufferCaptureDevice<AbstractBufferStreamT extends org.jitsi.impl.neomedia.jmfext.media.protocol.AbstractBufferStream<?>> |
Facilitates the implementations of the CaptureDevice and
DataSource interfaces provided by
AbstractPullBufferCaptureDevice and
AbstractPushBufferCaptureDevice.
|
| AbstractCodec2 |
Extends FMJ's AbstractCodec to make it even easier to implement a
Codec.
|
| AbstractControls |
Provides an abstract implementation of Controls which facilitates
implementers by requiring them to only implement
Controls.getControls().
|
| AbstractFECReceiver |
|
| AbstractFFmpegAudioCodec |
Implements an audio Codec using the FFmpeg library.
|
| AbstractFormatControl |
Provides an abstract implementation of FormatControl which
facilitates implementers by requiring them to implement just
FormatControl.getSupportedFormats() and
FormatControl.getFormat().
|
| AbstractMediaDevice |
Defines the interface for MediaDevice required by the
org.jitsi.impl.neomedia implementation of
org.jitsi.service.neomedia.
|
| AbstractMediaStream |
Abstract base implementation of MediaStream to ease the
implementation of the interface.
|
| AbstractPullBufferCaptureDevice |
Provides a base implementation of PullBufferDataSource and
CaptureDevice in order to facilitate implementers by taking care of
boilerplate in the most common cases.
|
| AbstractPullBufferStream<T extends javax.media.protocol.PullBufferDataSource> |
Provides a base implementation of PullBufferStream in order to
facilitate implementers by taking care of boilerplate in the most common
cases.
|
| AbstractPushBufferCaptureDevice |
Provides a base implementation of PushBufferDataSource and
CaptureDevice in order to facilitate implementers by taking care of
boilerplate in the most common cases.
|
| AbstractPushBufferStream<T extends javax.media.protocol.PushBufferDataSource> |
Provides a base implementation of PushBufferStream in order to
facilitate implementers by taking care of boilerplate in the most common
cases.
|
| AbstractRenderer<T extends javax.media.Format> |
Provides an abstract base implementation of Renderer in order to
facilitate extenders.
|
| AbstractRTPConnector |
Provides a base/default implementation of RTPConnector which has
factory methods for its control and data input and output streams and has an
associated StreamConnector.
|
| AbstractRTPPacketPredicate |
|
| AbstractRTPTranslator |
An abstract, base implementation of RTPTranslator which aid the
implementation of the interface.
|
| AbstractSCAudioClip |
An abstract base implementation of SCAudioClip which is provided in
order to aid implementers by allowing them to extend
AbstractSCAudioClip and focus on the task of playing actual audio
once.
|
| AbstractSrtpControl<T extends SrtpControl.TransformEngine> |
Provides an abstract, base implementation of SrtpControl to
facilitate implementers.
|
| AbstractTrackStats |
Media stream statistics per send or receive SSRC.
|
| AbstractTransformOutputStream |
Facilitates the implementation of the interface
TransformOutputStream.
|
| AbstractVideoPullBufferCaptureDevice |
Provides a base implementation of PullBufferDataSource and
CaptureDevice for the purposes of video in order to facilitate
implementers by taking care of boilerplate in the most common cases.
|
| AbstractVideoPullBufferStream<T extends javax.media.protocol.PullBufferDataSource> |
Provides a base implementation of PullBufferStream for video in
order to facilitate implementers by taking care of boilerplate in the most
common cases.
|
| AbstractVideoPushBufferCaptureDevice |
Provides a base implementation of PushBufferDataSource and
CaptureDevice for the purposes of video in order to facilitate
implementers by taking care of boilerplate in the most common cases.
|
| AdvancedAttributesAwareCodec |
An interface used to pass additional attributes (received via
SDP/Jingle) to codecs.
|
| AllpassInt |
First-order allpass filter with
transfer function:
A + Z^(-1)
H(z) = ------------
1 + A*Z^(-1)
Implemented using minimum multiplier filter design.
|
| AllpassIntFLP |
first-order allpass filter.
|
| AnaFiltBank1 |
Split signal into two decimated bands using first-order allpass filters.
|
| ApplySineWindowFLP |
Apply sine window to signal vector.
|
| ArrayIOUtils |
Implements functionality aiding the reading and writing in little endian of
byte arrays and primitive types such as short.
|
| AudioCaptureClient |
Abstracts the initialization of an IAudioCaptureClient instance from
a MediaLocator, the input of data from that
IAudioCaptureClient, the buffering of that data, the starting,
stopping and closing of the IAudioCaptureClient.
|
| AudioLevelCalculator |
Implements the calculation of audio level as defined by RFC 6465 "A
Real-time Transport Protocol (RTP) Header Extension for Mixer-to-Client Audio
Level Indication".
|
| AudioLevelEffect |
An effect that would pass data to the AudioLevelEventDispatcher
so that it would calculate levels and dispatch changes to interested parties.
|
| AudioLevelEffect2 |
An Effect implementation which calculates audio levels
based on the samples in the Buffer and includes them in the
buffer's headerExtension field in the SSRC audio level format
specified in RFC6464.
|
| AudioLevelEventDispatcher |
The class implements an audio level measurement thread.
|
| AudioLevelMap |
The class implements a basic mapping utility that allows binding
long CSRC ID-s to int audio levels.
|
| AudioMediaDeviceImpl |
Extends MediaDeviceImpl with audio-specific functionality.
|
| AudioMediaDeviceSession |
Extends MediaDeviceSession to add audio-specific functionality.
|
| AudioMediaFormat |
The interface represents an audio format.
|
| AudioMediaFormatImpl |
Implements AudioMediaFormat for the JMF AudioFormat.
|
| AudioMediaStream |
Extends the MediaStream interface and adds methods specific to
audio streaming.
|
| AudioMediaStreamImpl |
Extends MediaStreamImpl in order to provide an implementation of
AudioMediaStream.
|
| AudioMixer |
Represents an audio mixer which manages the mixing of multiple audio streams
i.e.
|
| AudioMixerMediaDevice |
Implements a MediaDevice which performs audio mixing using
AudioMixer.
|
| AudioMixingPushBufferDataSource |
Represents a PushBufferDataSource which provides a single
PushBufferStream containing the result of the audio mixing of
DataSources.
|
| AudioMixingPushBufferStream |
Represents a PushBufferStream containing the result of the audio
mixing of DataSources.
|
| AudioNotifierService |
The AudioNotifierService is meant to be used to control all sounds in the
application.
|
| AudioNotifierServiceImpl |
The implementation of AudioNotifierService.
|
| AudioRTCPTermination |
Provide RTCP termination facilities for audio
|
| AudioSilenceCaptureDevice |
Implements a CaptureDevice which provides silence in the form of
audio media.
|
| AudioSilenceMediaDevice |
Implements a MediaDevice which provides silence in the form of audio
media and does not play back any (audio) media (because Jitsi Videobridge is
a server-side technology).
|
| AudioSilenceSystem |
Implements an AudioSystem which produces silence without capturing
from an actual hardware device.
|
| AudioSystem |
Represents a DeviceSystem which provides support for the devices to
capture and play back audio (media).
|
| AudioSystem.DataFlow |
Enumerates the different types of media data flow of
CaptureDeviceInfo2s contributed by an AudioSystem.
|
| AudioSystem2 |
|
| AudioSystemClipImpl |
Implementation of SCAudioClip using PortAudio.
|
| AutocorrelationFLP |
compute autocorrelation.
|
| AVFrame |
Represents a pointer to a native FFmpeg AVFrame object.
|
| AVFrameFormat |
Implements a VideoFormat for a Buffer carrying
AVFrame as its data.
|
| AVReceive2 |
Implements an example application in the fashion of JMF's AVReceive2 example
which demonstrates the use of the libjitsi library for the purposes
of receiving audio and video via RTP means.
|
| AVTransmit2 |
Implements an example application in the fashion of JMF's AVTransmit2 example
which demonstrates the use of the libjitsi library for the purposes
of transmitting audio and video via RTP means.
|
| BandwidthEstimator |
|
| BandwidthEstimator.Listener |
|
| BandwidthEstimator.Statistics |
Holds stats specific to the bandwidth estimator.
|
| BandwidthEstimatorImpl |
Implements part of the send-side bandwidth estimation described in
https://tools.ietf.org/html/draft-ietf-rmcat-gcc-01
Heavily based on code from webrtc.org (bitrate_controller_impl.cc, commit ID
7ad9e661f8a035d49d049ccdb87c77ae8ecdfa35).
|
| BasicVolumeControl |
Provides a basic implementation of VolumeControl which stores the
volume level/value set on it in the ConfigurationService.
|
| BasicWavMux |
Implements a multiplexer for WAV files based on FMJ's BasicMux.
|
| Biquad |
Second order ARMA filter
Can handle slowly varying filter coefficients
|
| BiquadAlt |
Second order ARMA filter, alternative implementation.
|
| BufferStreamAdapter<T extends javax.media.protocol.SourceStream> |
Represents a base class for adapters of SourceStreams, usually
ones reading data in arrays of bytes and not in Buffers, to
SourceStreams reading data in Buffers.
|
| BurgModifiedFLP |
Calculates the reflection coefficients from the input vector
Input vector contains nb_subfr sub vectors of length L_sub + D
|
| Bwexpander |
Chirp (bandwidth expand) LP AR filter
|
| Bwexpander32 |
|
| BwexpanderFLP |
|
| ByteArrayBufferImpl |
Implements ByteArrayBuffer.
|
| ByteBuffer |
Represents a buffer of native memory with a specific size/capacity which may
contains a specific number of bytes of valid data.
|
| ByteBufferOutputStream |
Represents a byte array as an OutputStream.
|
| ByteBufferPool |
Represents a pool of ByteBuffers which reduces the allocations and
deallocations of ByteBuffers in the Java heap and of native memory
in the native heap.
|
| CachingPushBufferStream |
Enables reading from a PushBufferStream a certain maximum number
of data units (e.g.
|
| CachingTransformer |
Implements a cache of outgoing RTP packets.
|
| CallStatsObserver |
webrtc/modules/include/module_common_types.h
|
| CaptureDeviceDelegatePullBufferDataSource |
Represents a PullBufferDataSource which is also a
CaptureDevice through delegation to a specific
CaptureDevice.
|
| CaptureDeviceDelegatePushBufferDataSource |
Represents a PushBufferDataSource which is also a
CaptureDevice through delegation to a specific
CaptureDevice.
|
| CaptureDeviceInfo2 |
Adds some important information (i.e.
|
| CaptureDevices |
Manages the list of active (currently plugged-in) capture devices and manages
user preferences between all known devices (previously and actually
plugged-in).
|
| ChangeEventDispatcher |
This is a utility class that can be used by objects that support constrained
properties.
|
| CircularByteArray |
Implements a circular byte array.
|
| CNG |
SILK CNG.
|
| CodeSigns |
|
| CommonPitchEstDefines |
Definitions For Fix pitch estimator.
|
| CompoundPacketEngine |
Implements a TransformEngine which splits incoming RTCP compound
packets into individual packets.
|
| ConfigurationServiceImpl |
A straightforward implementation of the ConfigurationService using
an XML or a .properties file for storing properties.
|
| ConfigurationStore |
Abstracts the runtime storage, the serialization and deserialization of the
configuration properties and their associated values of
ConfigurationServiceImpl and the format of the configuration file.
|
| Constants |
Defines constants which are used by both neomedia clients and
implementations.
|
| Control |
Silk codec encoder/decoder control class.
|
| ControlCodecFLP |
|
| ControlsAdapter |
Provides a default implementation of Controls which does not expose
any controls.
|
| ControlTransformInputStream |
Implement control channel (RTCP) for TransformInputStream
which notify listeners when RTCP feedback messages are received.
|
| CoreAudioDevice |
JNI link to the MacOsX / Windows CoreAudio library.
|
| CorrMatrixFLP |
Correlation matrix computations for LS estimate.
|
| CreateInitDestroy |
Initialize decoder state.
|
| CsrcAudioLevelDispatcher |
A simple dispatcher that handles new audio levels reported from incoming
RTP packets and then asynchronously delivers them to associated
AudioMediaStreamImpl.
|
| CsrcAudioLevelListener |
The CsrcAudioLevelListener delivers audio level events reported by
the remote party in cases where it (the remote party) is acting as a mixer,
mixing flows from numerous contributors.
|
| CsrcTransformEngine |
We use this engine to add the list of CSRC identifiers in RTP packets that
we send to conference participants during calls where we are the mixer.
|
| CVImageBuffer |
Represents a CoreVideo CVImageBufferRef.
|
| CVPixelBuffer |
Represents a CoreVideo CVPixelBufferRef.
|
| CVPixelBufferAttributeKey |
|
| CVPixelFormatType |
Defines the types of CVPixelBuffers to be output by
QTCaptureDecompressedVideoOutput.
|
| DatabaseConfigurationStore |
|
| DatagramTransportImpl |
Implements DatagramTransport in order to integrate the Bouncy Castle
Crypto APIs in libjitsi for the purposes of implementing DTLS-SRTP.
|
| DataSource |
Implements a CaptureDevice which provides silence in the form of
audio media.
|
| DataSource |
Implements a CaptureDevice and a DataSource using
DirectShow.
|
| DataSource |
Implements a CaptureDevice which provides a fading animation from
white to black to white...
|
| DataSource |
Implements CaptureDevice and DataSource for the purposes of
image and desktop streaming.
|
| DataSource |
Implements CaptureDevice and DataSource for the purposes of
ivf (vp8 raw file, extracted from webm) file streaming.
|
| DataSource |
Implements DataSource and CaptureDevice for MacCoreaudio.
|
| DataSource |
Implements DataSource and CaptureDevice for PortAudio.
|
| DataSource |
Implements CaptureDevice and DataSource using the native
PulseAudio API/library.
|
| DataSource |
Implements a PushBufferDataSource and CaptureDevice using
QuickTime/QTKit.
|
| DataSource |
Implements the CaptureDevice and DataSource for the
purpose of rtpdump file streaming.
|
| DataSource |
Implements a PullBufferDataSource and CaptureDevice using
the Video for Linux Two API Specification.
|
| DataSource |
Implements CaptureDevice and DataSource using Windows Audio
Session API (WASAPI) and related Core Audio APIs such as Multimedia Device
(MMDevice) API.
|
| DataSourceFilter |
Represents a filter which determines whether a specific DataSource
is to be selected or deselected by the caller of the filter.
|
| DebugTransformEngine |
Logs all the packets that go in and out of a MediaStream.
|
| DecAPI |
The Decoder API.
|
| Decimate2CoarseFLP |
|
| Decimate2CoarsestFLP |
|
| DecodeCore |
Core decoder.
|
| DecodeFrame |
Decode frame
|
| DecodeParameters |
Decode parameters from payload
|
| DecodePitch |
Pitch analyzer function.
|
| DecodePulses |
Decode quantization indices of excitation.
|
| Decoder |
GSM to PCM java decoder.
|
| DecoderSetFs |
Set decoder sampling rate.
|
| DefaultStreamConnector |
Represents a default implementation of StreamConnector which is
initialized with a specific pair of control and data DatagramSockets
and which closes them (if they exist) when its DefaultStreamConnector.close() is invoked.
|
| DefaultTCPStreamConnector |
Represents a default implementation of StreamConnector which is
initialized with a specific pair of control and data Sockets
and which closes them (if they exist) when its DefaultTCPStreamConnector.close() is invoked.
|
| Define |
This class contains a number of defines that controls the operation of SILK.
|
| DefineFLP |
|
| DelayingTransformEngine |
A TransformEngine that delays the RTP stream by specified packet
count by holding them in a buffer.
|
| DePacketizer |
DePacketizer for ALAW codec
|
| DePacketizer |
Implements an RTP depacketizer for Adaptive Multi-Rate Wideband (AMR-WB).
|
| DePacketizer |
DePacketizer for GSM/RTP.
|
| DePacketizer |
Implements Codec to represent a depacketizer of H.264 RTP packets
into NAL units.
|
| DePacketizer |
A depacketizer from VP8.
|
| DePacketizer |
A depacketizer from VP9.
|
| DePacketizer.VP8KeyframeHeader |
A class that represents a keyframe header structure (see RFC 6386,
paragraph 9.1).
|
| DePacketizer.VP8PayloadDescriptor |
|
| DePacketizer.VP8PayloadHeader |
|
| DePacketizer.VP9PayloadDescriptor |
|
| DesktopInteract |
Interface to capture desktop screen.
|
| DesktopInteractImpl |
Capture desktop screen either via native code (JNI) if available or by using
java.awt.Robot.
|
| DetectSWBInput |
Detect SWB input by measuring energy above 8 kHz.
|
| DeviceConfiguration |
This class aims to provide a simple configuration interface for JMF.
|
| Devices |
Manages the list of active (currently plugged-in) capture/notify/playback
devices and manages user preferences between all known devices (previously
and actually plugged-in).
|
| DeviceSystem |
Represents the base of a supported device system/backend such as DirectShow,
PortAudio, PulseAudio, QuickTime, video4linux2.
|
| DiagnosticsControl |
Defines an FMJ Control which allows the diagnosis of the functional
health of a procedure/process.
|
| DirectShowStream |
Implements a PushBufferStream using DirectShow.
|
| DirectShowSystem |
Discovers and registers DirectShow video capture devices with JMF.
|
| DiscardTransformEngine |
As the name suggests, the DiscardTransformEngine discards packets that are
flagged for discard.
|
| DOMElementWriter |
Writes a DOM tree to a given Writer.
|
| DSCaptureDevice |
DirectShow capture device.
|
| DSCaptureDevice.ISampleGrabberCB |
The Java equivalent of the DirectShow ISampleGrabberCB interface
as it is utilized by DSCaptureDevice.
|
| DSFormat |
DirectShow video format.
|
| DSManager |
DirectShow capture device manager.
|
| DtlsControl |
|
| DtlsControl.Setup |
Enumerates the possible values of the setup SDP attribute
defined by RFC 4145 "TCP-Based Media Transport in the Session
Description Protocol (SDP)".
|
| DtlsControlImpl |
|
| DtlsPacketTransformer |
|
| DtlsTransformEngine |
|
| DtlsUtils |
Utilities and constants for use with the BouncyCastle API.
|
| DTMFInbandTone |
Manages the generation of the inband DMTF signal.
|
| DTMFListener |
The purpose of a DTMFListener is to notify implementors when new
DMTF tones are received by this MediaService implementation.
|
| DTMFMethod |
Enumerates all available DTMF methods.
|
| DtmfRawPacket |
DtmfRawPacket represent an RTP Packet.
|
| DTMFRtpTone |
Represents all DTMF tones for RTP method (RFC4733).
|
| DTMFTone |
Class for representing all the different DTMF tones.
|
| DTMFToneEvent |
This event represents starting or ending reception of a specific
DTMFRtpTone.
|
| DtmfTransformEngine |
The class is responsible for sending DTMF tones in an RTP audio stream as
described by RFC4733.
|
| EncAPI |
Encoder API.
|
| EncodeFrameFLP |
Encode frame.
|
| EncodeParameters |
Encode parameters to create the payload.
|
| EncodePulses |
Encode quantization indices of excitation.
|
| Encoder |
GSM encoder Codec.
|
| EncodingConfiguration |
A base class that manages encoding configurations.
|
| EncodingConfigurationConfigImpl |
An EncodingConfiguration implementation that synchronizes it's preferences
with a ConfigurationService.
|
| EncodingConfigurationImpl |
Configuration of encoding priorities.
|
| EnergyFLP |
|
| Errors |
Error messages.
|
| FailSafeTransaction |
A failsafe transaction interface.
|
| FailSafeTransactionImpl |
A failsafe transaction class.
|
| FakePushBufferDataSource |
Implements PushBufferDataSource for the purposes of
RTPTranslator when it does not have a CaptureDevice yet
RTPManager.createSendStream(DataSource, int) has to be called to
have RTPTranslatorImpl send packets.
|
| FECDecoderControl |
An interface used to communicate with a decoder that supports decoding FEC
|
| FECTransformEngine |
|
| FECTransformEngine.FecType |
|
| FFmpegAudioDecoder |
Implements an audio Codec using the FFmpeg library.
|
| FFmpegAudioEncoder |
Implements an audio Codec using the FFmpeg library.
|
| FileAccessService |
A service used to provide the basic functionality required to access the
underlying file system.
|
| FileAccessServiceImpl |
Default FileAccessService implementation.
|
| FileAccessServiceImpl.GUID |
|
| FileCategory |
High-level classification for files or directories created by Jitsi.
|
| FindLPCFLP |
|
| FindLTPFLP |
|
| FindPitchLagsFLP |
|
| FindPredCoefsFLP |
|
| FitLayout |
Represents a LayoutManager which centers the first
Component within its Container and, if the preferred size
of the Component is larger than the size of the Container,
scales the former within the bounds of the latter while preserving the aspect
ratio.
|
| FlexFec03BitSet |
A bit-set class which is similar to a standard bitset, but with 2 differences:
1) The size of this set is preserved.
|
| FlexFec03Header |
Model of the data contained in the FlexFEC -03 header
|
| FlexFec03HeaderReader |
Parse a FlexFec header
|
| FlexFec03Mask |
Models a FlexFec-03 mask field
|
| FlexFec03Mask.MalformedMaskException |
|
| FlexFec03Packet |
|
| FlexFec03Receiver |
Receive and process FlexFec03 packets, recovering missing packets where
possible
|
| FlushableControl |
An interface which allows to flush a buffer.
|
| FMJPlugInConfiguration |
Utility class that handles registration of FMJ packages and plugins.
|
| FormatParametersAwareCodec |
An interface used to pass additional format parameters (received via
SDP/Jingle) to codecs.
|
| FrameMarkingHeaderExtension |
Provides utility functions for the frame marking RTP header extension
described in https://tools.ietf.org/html/draft-ietf-avtext-framemarking-03
Non-Scalable
|
| FrameProcessingControlImpl |
Provides a base implementation of FrameProcessingControl which keeps
track of the minimalProcessing property, switches its value to
true when it's notified that its owner is at least one frame behind
and doesn't implement the controlComponent and
framesDropped properties.
|
| FrameRateControlAdapter |
Provides a default implementation of FrameRateControl.
|
| GainQuant |
|
| GSMDecoderUtil |
GSMDecoderUtil class
|
| GSMEncoderUtil |
GSMEncoderUtil class
|
| H264 |
Common utilities and constants for H264.
|
| HardwareVolumeControl |
Implementation of VolumeControl which uses system sound architecture (MacOsX
or Windows CoreAudio) to change input/output hardware volume.
|
| HashtableConfigurationStore<T extends Hashtable> |
|
| HFlip |
Implements a video Effect which horizontally flips
AVFrames.
|
| HPVariableCutoffFLP |
|
| HResultException |
Implements an Exception which represents an HRESULT value.
|
| ImageStream |
The stream used by JMF for our image streaming.
|
| IMediaBuffer |
Defines the API of Microsoft's IMediaBuffer interface (referred to
as unmanaged) and allows implementing similar abstractions on the Java side
(referred to as managed).
|
| ImgStreamingControl |
Defines the interface for controlling
CaptureDevices/DataSources associated with the
imgstreaming FMJ/JMF protocol.
|
| ImgStreamingSystem |
Add ImageStreaming capture device.
|
| ImgStreamingUtils |
Provides utility functions used by the imgstreaming package(s).
|
| IMMNotificationClient |
Provides notifications when an audio endpoint device is added or removed,
when the state or properties of an endpoint device change, or when there is a
change in the default role assigned to an endpoint device.
|
| InbandDTMFDataSource |
All datasources that support inband DTMF functionalities implement
InbandDTMFDataSource.
|
| InitEncoderFLP |
Initialize Silk Encoder state.
|
| Inlines |
|
| InnerProductFLP |
inner product of two SKP_float arrays, with result as double.
|
| Interpolate |
Interpolate two vectors.
|
| IVFFileReader |
This class represent an IVF file and provide an API to get the vp8 video
frames it contains.
|
| IVFHeader |
This class represent the 32 bytes header of an IVF file.
|
| IVFMediaDevice |
Implements a MediaDevice which provides a fading animation from
white to black to white...
|
| IVFStream |
Implements a PullBufferStream which read an IVF file for the frames
of the video stream.
|
| Java2DRenderer |
Video renderer using pure Java2D.
|
| Java2DRendererVideoComponent |
Canvas that draws the video buffer using Java's built-in Graphics.
|
| JavaDecoder |
|
| JavaDecoder |
Implements an iLBC decoder and RTP depacketizer as a Codec.
|
| JavaDecoder |
Implements the SILK decoder as an FMJ/JMF Codec.
|
| JavaDecoder |
|
| JavaEncoder |
The ALAW Encoder.
|
| JavaEncoder |
|
| JavaEncoder |
Implements an iLBC encoder and RTP packetizer as a Codec.
|
| JavaEncoder |
Implements the SILK encoder as an FMJ/JMF Codec.
|
| JavaEncoder |
|
| JavaSoundClipImpl |
Implementation of SCAudioClip.
|
| JAWTRenderer |
Implements a VideoRenderer which uses JAWT to perform native
painting in an AWT or Swing Component.
|
| JAWTRendererVideoComponent |
Implements an AWT Component in which JAWTRenderer paints.
|
| JNIDecoder |
Implements an Adaptive Multi-Rate Wideband (AMR-WB) decoder using FFmpeg.
|
| JNIDecoder |
Implements an Opus decoder.
|
| JNIDecoder |
Implements a Speex decoder and RTP depacketizer using the native Speex
library.
|
| JNIDecoder |
Decodes H.264 NAL units and returns the resulting frames as FFmpeg
AVFrames (i.e.
|
| JNIDecoderImpl |
|
| JNIEncoder |
Implements an Adaptive Multi-Rate Wideband (AMR-WB) encoder using FFmpeg.
|
| JNIEncoder |
Implements a MP3 encoder using the native FFmpeg library.
|
| JNIEncoder |
Implements an Opus encoder.
|
| JNIEncoder |
Implements a Speex encoder and RTP packetizer using the native Speex library.
|
| JNIEncoder |
Implements an FMJ H.264 encoder using FFmpeg (and x264).
|
| JNIEncoderImpl |
|
| K2aFLP |
step up function, converts reflection coefficients to
prediction coefficients.
|
| KeyFrameControl |
Represents a control over the key frame-related logic of a
VideoMediaStream.
|
| KeyFrameControl.KeyFrameRequestee |
Represents a way for the remote peer of a VideoMediaStream to
request a key frame from its local peer.
|
| KeyFrameControl.KeyFrameRequester |
Represents a way for a VideoMediaStream to request a key frame
from its remote peer.
|
| KeyFrameControlAdapter |
|
| LBRRReset |
|
| LevinsondurbinFLP |
|
| LibJitsi |
Represents the entry point of the libjitsi library.
|
| LibJitsiActivator |
Activates libjitsi in an OSGi environment.
|
| LibJitsiImpl |
Represents an implementation of the libjitsi library which is
stand-alone and does not utilize OSGi.
|
| LibJitsiOSGiImpl |
Represents an implementation of the libjitsi library which utilizes
OSGi.
|
| Lin2log |
Convert input to a log scale
|
| Log2lin |
Convert input to a linear scale.
|
| LowpassInt |
First order low-pass filter, with input as SKP_int32, running at
48 kHz
|
| LowpassShort |
First order low-pass filter, with input as SKP_int16, running at
48 kHz
|
| LPCAnalysisFilterFLP |
LPC analysis filter
NB! State is kept internally and the
filter always starts with zero state
first Order output samples are not set
|
| LPCInvPredGain |
Compute inverse of LPC prediction gain, and
test if LPC coefficients are stable (all poles within unit circle)
|
| LPCInvPredGainFLP |
compute inverse of LPC prediction gain, and
test if LPC coefficients are stable (all poles within unit circle)
|
| LPCStabilize |
|
| LPCSynthesisFilter |
even order AR filter.
|
| LPCSynthesisOrder16 |
16th order AR filter.
|
| LPVariableCutoff |
Elliptic/Cauer filters designed with 0.1 dB passband ripple,
80 dB minimum stopband attenuation, and
[0.95 : 0.15 : 0.35] normalized cut off frequencies.
|
| LSFCosTable |
|
| LTPAnalysisFilterFLP |
|
| LTPScaleCtrlFLP |
|
| MA |
Variable order MA filter.
|
| MacCoreAudioDevice |
Extension for the JNI link to the MacOsX CoreAudio library.
|
| MacCoreaudioRenderer |
Implements an audio Renderer which uses MacOSX Coreaudio.
|
| MacCoreaudioStream |
Implements PullBufferStream for MacCoreaudio.
|
| MacCoreaudioSystem |
Creates MacCoreaudio capture devices by enumerating all host devices that
have input channels.
|
| Macros |
Translated from what is an inline header file for general platform.
|
| MainFLP |
|
| MediaConfigurationService |
An interface that exposes the Components used in media
configuration user interfaces.
|
| MediaDevice |
The MediaDevice class represents capture and playback devices that
can be used to grab or render media.
|
| MediaDeviceImpl |
Implements MediaDevice for the JMF CaptureDevice.
|
| MediaDeviceSession |
Represents the use of a specific MediaDevice by a
MediaStream.
|
| MediaDeviceWrapper |
Represents a special-purpose MediaDevice which is effectively built
on top of and forwarding to another MediaDevice.
|
| MediaDirection |
The MediaDirections enumeration contains a list of media directions
that indicate read/write capabilities of different entities in this
MediaService such as for example devices.
|
| MediaException |
Implements an Exception thrown by the neomedia service interfaces
and their implementations.
|
| MediaFormat |
The MediaFormat interface represents a generic (i.e.
|
| MediaFormatFactory |
Allows the creation of audio and video MediaFormat instances.
|
| MediaFormatFactoryImpl |
Implements MediaFormatFactory for the JMF Format types.
|
| MediaFormatImpl<T extends javax.media.Format> |
Implements MediaFormat for the JMF Format.
|
| MediaService |
The MediaService service is meant to be a wrapper of media libraries
such as JMF, FMJ, FFMPEG, and/or others.
|
| MediaServiceImpl |
Implements MediaService for JMF.
|
| MediaStream |
The MediaStream class represents a (generally) bidirectional RTP
stream between exactly two parties.
|
| MediaStreamImpl |
Implements MediaStream using JMF.
|
| MediaStreamStats |
Class used to compute stats concerning a MediaStream.
|
| MediaStreamStats2 |
An extended interface for accessing the statistics of a MediaStream.
|
| MediaStreamStats2Impl |
|
| MediaStreamStatsImpl |
Class used to compute stats concerning a MediaStream.
|
| MediaStreamStatsImpl.StreamDirection |
Enumeration of the direction (DOWNLOAD or UPLOAD) used for the stats.
|
| MediaStreamTarget |
The MediaStreamTarget contains a pair of host:port couples
indicating data (RTP) and control (RTCP) locations.
|
| MediaStreamTrackDesc |
Represents a collection of RTPEncodingDescs that encode the same
media source.
|
| MediaStreamTrackReceiver |
|
| MediaUseCase |
The MediaUseCase enumeration contains a list of use-cases for media
related.
|
| MediaUtils |
Implements static utility methods used by media classes.
|
| MMNotificationClient |
Implements the Java counterpart of an IMMNotificationClient instance
statically allocated by the native counterpart of WASAPI and
automatically registered with all IMMDeviceEnumerator instances.
|
| MonotonicAtomicLong |
Enriches AtomicLong with methods that allow it to be updated only if
doing so would increase (or decrease) its value.
|
| MuteDataSource |
All datasources that support muting functionality implement
MuteDataSource.
|
| NACKPacket |
A class which represents an RTCP Generic NACK feedback message, as defined
in RFC4585 Section 6.2.1.
|
| NativelySupportedAudioFormat |
Represents an AudioFormat which is natively supported by the entity
which supports it.
|
| NeomediaServiceUtils |
|
| NLSF2A |
conversion between prediction filter coefficients and LSFs
order should be even
a piecewise linear approximation maps LSF <-> cos(LSF)
therefore the result is not accurate LSFs, but the two
function are accurate inverses of each other.
|
| NLSF2AStable |
Convert NLSF parameters to stable AR prediction filter coefficients.
|
| NLSFMSVQDecode |
NLSF vector decoder.
|
| NLSFMSVQDecodeFLP |
NLSF vector decoder.
|
| NLSFMSVQEncodeFLP |
NLSF vector encoder.
|
| NLSFStabilize |
NLSF stabilizer:
- Moves NLSFs further apart if they are too close
- Moves NLSFs away from borders if they are too close
- High effort to achieve a modification with minimum Euclidean distance to input vector
- Output are sorted NLSF coefficients
|
| NLSFVQRateDistortionFLP |
Rate-Distortion calculations for multiple input data vectors
|
| NLSFVQSumErrorFLP |
compute weighted quantization errors for LPC_order element input vectors, over one codebook stage.
|
| NLSFVQWeightsLaroiaFLP |
R.
|
| NoiseShapeAnalysisFLP |
|
| NoneAudioSystem |
Implements an AudioSystem without any devices which allows the user
to select to use no audio capture, notification and playback.
|
| NotifyDevices |
Manages the list of active (currently plugged-in) notify devices and manages
user preferences between all known devices (previously and actually
plugged-in).
|
| NSDictionary |
Represents an Objective-C NSDictionary object.
|
| NSError |
Represents an Objective-C NSError object.
|
| NSErrorException |
Defines an Exception which reports an NSError.
|
| NSMutableDictionary |
Represents an Objective-C NSMutableDictionary object.
|
| NSObject |
Represents the root of most Objective-C class hierarchies which which objects
inherit a basic interface to the runtime system and the ability to behave as
Objective-C objects.
|
| NSQ |
|
| NSQDelDec |
|
| NullBufferTransferHandler |
Implements a BufferTransferHandler which reads from a specified
PushBufferStream as soon as possible and throws the read data away.
|
| NullSrtpControl |
|
| Opus |
Defines the API of the native opus library to be utilized by the libjitsi
library.
|
| OriginalHeaderBlockTransformEngine |
Appends an Original Header Block packet extension to incoming packets.
|
| OSUtils |
Utility fields for OS detection.
|
| Pa |
Provides the interface to the native PortAudio library.
|
| PA |
Declares the functions, structures and constants of the native
PulseAudio API for use within Java in general and neomedia in
particular.
|
| PA.context_success_cb_t |
|
| Pa.HostApiTypeId |
Enumerates the unchanging unique identifiers of each of the supported
host APIs.
|
| PA.sink_info_cb_t |
|
| PA.source_info_cb_t |
|
| PA.stream_request_cb_t |
|
| PA.stream_success_cb_t |
|
| PacketBuffer |
A TransformEngine and PacketTransformer which implement
a fixed-size buffer.
|
| Packetizer |
Implements an RTP packetizer for the A-law codec.
|
| Packetizer |
Implements an RTP packetizer for Adaptive Multi-Rate Wideband (AMR-WB).
|
| Packetizer |
GSM/RTP packetizer Codec.
|
| Packetizer |
Overrides the ULaw Packetizer with a different packet size.
|
| Packetizer |
Packetizes H.264 encoded data/NAL units into RTP packets in accord with RFC
3984 "RTP Payload Format for H.264 Video".
|
| Packetizer |
Packetizes VP8 encoded frames in accord with
draft-ietf-payload-vp8-07
Uses the simplest possible scheme, only splitting large packets.
|
| PacketLoggingConfiguration |
Stores the configuration used by PacketLoggingService.
|
| PacketLoggingService |
A Packet Logging Service to log packets that were send/received
by protocols or any other network related services in various formats.
|
| PacketLoggingService.ProtocolName |
These are the services that this packet logging service
cab handle.
|
| PacketLoggingService.TransportName |
The transport names.
|
| PacketLossAwareEncoder |
An interface used to notify encoders about the packet loss which is expected.
|
| PacketTransformer |
Encapsulate the concept of packet transformation.
|
| PaddingTermination |
De-duplicates RTP packets from incoming RTP streams.
|
| ParameterizedVideoFormat |
Implements a VideoFormat with format parameters (like
VideoMediaFormatImpl) (some of) which (could) distinguish payload
types.
|
| Payload |
A Payload type that can be written to an OutputDataStream.
|
| PayloadTypeTransformEngine |
We use this engine to change payload types of outgoing RTP packets if needed.
|
| PerceptualParametersFLP |
Perceptual parameters.
|
| PitchAnalysisCoreFLP |
Pitch analysis.
|
| PitchEstDefines |
Definitions For Fix pitch estimator
|
| PitchEstDefinesFLP |
Definitions For FLP pitch estimator.
|
| PitchEstTables |
Auto Generated File from generate_pitch_est_tables.m
|
| PlaybackDevices |
Manages the list of active (currently plugged-in) playback devices and
manages user preferences between all known devices (previously and actually
plugged-in).
|
| PLC |
SILK PNG.
|
| PortAudioException |
Implements Exception for the PortAudio capture and playback system.
|
| PortAudioRenderer |
Implements an audio Renderer which uses Pa.
|
| PortAudioStream |
Implements PullBufferStream for PortAudio.
|
| PortAudioStreamCallback |
|
| PortAudioSystem |
Creates PortAudio capture devices by enumerating all host devices that have
input channels.
|
| PrefilterFLP |
|
| ProcessGainsFLP |
processing of gains.
|
| ProcessNLSFsFLP |
Limit, stabilize, convert and quantize NLSFs.
|
| ProcessorUtility |
A utility class that provides utility functions when working with processors.
|
| PropertyConfigurationStore |
Implements a ConfigurationStore which stores property name-value
associations in a Properties instance and supports its
serialization format for the configuration file of
ConfigurationServiceImpl.
|
| PtrMediaBuffer |
Implements a managed IMediaBuffer which wraps around an unmanaged
IMediaBuffer.
|
| PullBufferDataSourceDelegate<T extends javax.media.protocol.DataSource> |
Implements most of PullBufferDataSource for a particular
DataSource and requires extenders to only implement
PullBufferDataSource.getStreams().
|
| PullBufferStreamAdapter |
Represents a PullBufferStream which reads its data from a
specific PullSourceStream.
|
| PulseAudioRenderer |
Implements an audio Renderer which uses PulseAudio.
|
| PulseAudioSystem |
Implements an AudioSystem using the native PulseAudio API/library.
|
| PushBufferDataSourceAdapter |
Implements PushBufferDataSource for a specific
PullBufferDataSource.
|
| PushBufferDataSourceDelegate<T extends javax.media.protocol.DataSource> |
Implements most of PushBufferDataSource for a particular
DataSource and requires extenders to only implement
PushBufferDataSource.getStreams().
|
| PushBufferStreamAdapter |
Represents a PushBufferStream which reads its data from a
specific PushSourceStream.
|
| QTCaptureDecompressedVideoOutput |
Represents a QTKit QTCaptureDecompressedVideoOutput object.
|
| QTCaptureDecompressedVideoOutput.Delegate |
Represents the receiver of CVImageBuffer video frames and their
associated QTSampleBuffers captured by a
QTCaptureDecompressedVideoOutput.
|
| QTCaptureDevice |
Represents a QTKit capture device which is connected or has been previously
connected to the user's computer during the lifetime of the application.
|
| QTCaptureDeviceInput |
Represents a QTKit QTCaptureDeviceInput object.
|
| QTCaptureInput |
Represents a QTKit QTCaptureInput object.
|
| QTCaptureOutput |
Represents a QTKit QTCaptureOutput object.
|
| QTCaptureSession |
Represents a QTKit QTCaptureSession object.
|
| QTFormatDescription |
Describes the media format of media samples and of media sources, such as
devices and capture connections.
|
| QTMediaType |
Enumerates the QTKit media types.
|
| QTSampleBuffer |
Represents a QuickTime/QTKit QTSampleBuffer object.
|
| QualityControl |
The quality controls we use to control other party video presets.
|
| QualityPreset |
Predefined quality preset used to specify some video settings during an
existing call or when starting a new call.
|
| QuantLTPGainsFLP |
|
| QuickTimeStream |
Implements a PushBufferStream using QuickTime/QTKit.
|
| QuickTimeSystem |
Discovers and registers QuickTime/QTKit capture devices with JMF.
|
| RangeCoder |
Range coder
|
| RawPacket |
When using TransformConnector, a RTP/RTCP packet is represented using
RawPacket.
|
| RawPacketCache |
An simple interface which allows a packet to be retrieved from a
cache/storage by an SSRC identifier and a sequence number.
|
| RawPacketScheduler |
Suggests a schedule method that puts the current thread to sleep for X milis,
where X is such that RTP timestamps and a given clock are respected.
|
| ReadOnlyBufferControlDelegate |
Represents a wrapper of a specific BufferControl which does not call
the setters of the wrapped instance and calls only the getters.
|
| ReadOnlyFormatControlDelegate |
Represents a wrapper of a specific FormatControl instance which does
not allow setting its format using FormatControl.setFormat(Format).
|
| ReceiveStreamBufferListener |
Represents a listener for every packet which is read by a
MediaDevice
|
| ReceiveStreamPushBufferDataSource |
Wraps the DataSource of a specific ReceiveStream so that
calls to its DataSource.disconnect() can be explicitly controlled.
|
| ReceiveTrackStats |
Extends TrackStats with methods specific for streams that we
send.
|
| ReceiveTrackStatsImpl |
Media stream statistics implementation per received SSRC.
|
| Recorder |
The call recording interface.
|
| Recorder.Listener |
Represents a listener interested in notifications from a Recorder.
|
| RecorderEvent |
Represents an event related to media recording, such as a new SSRC starting
to be recorded.
|
| RecorderEvent.AspectRatio |
Video aspect ratio.
|
| RecorderEvent.Type |
RecorderEvent types.
|
| RecorderEventHandler |
An interface that allows handling of RecorderEvent instances, such
as writing them to disk in some format.
|
| RecorderEventHandlerJSONImpl |
Implements a RecorderEventHandler which handles
RecorderEvents by writing them to a file in JSON format.
|
| RecorderImpl |
The call recording implementation.
|
| RecorderRtpImpl |
A Recorder implementation which attaches to an RTPTranslator.
|
| REDBlock |
Represents a RED block.
|
| REDBlockIterator |
An Iterator that iterates RED blocks (primary and non-primary).
|
| REDFilterTransformEngine |
Removes the RED encapsulation (RFC2198) from outgoing packets, dropping
non-primary (redundancy) packets.
|
| REDTransformEngine |
|
| RegularizeCorrelationsFLP |
|
| RemoteBitrateEstimator |
webrtc/modules/remote_bitrate_estimator/include/remote_bitrate_estimator.cc
webrtc/modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h
|
| RemoteBitrateEstimatorAbsSendTime |
webrtc.org abs_send_time implementation as of June 26, 2017.
|
| RemoteBitrateEstimatorSingleStream |
webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc
webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.h
|
| RemoteBitrateEstimatorWrapper |
This is the receive-side remote bitrate estimator.
|
| RemoteBitrateObserver |
RemoteBitrateObserver is used to signal changes in bitrate estimates
for the incoming streams.
|
| Resampler |
Interface to collection of resamplers.
|
| ResamplerDown2 |
Downsample by a factor 2, mediocre quality.
|
| ResamplerDown23 |
Downsample by a factor 2/3, low quality.
|
| ResamplerDown3 |
Downsample by a factor 3, low quality.
|
| ResamplerPrivate |
class for IIR/FIR resamplers.
|
| ResamplerPrivateAR2 |
Second order AR filter with single delay elements.
|
| ResamplerPrivateARMA4 |
Fourth order ARMA filter.
|
| ResamplerPrivateCopy |
Simple opy.
|
| ResamplerPrivateDown4 |
Downsample by a factor 4.
|
| ResamplerPrivateDownFIR |
Resample with a 2x downsampler (optional), a 2nd order AR filter followed by FIR interpolation.
|
| ResamplerPrivateIIRFIR |
Upsample using a combination of allpass-based 2x upsampling and FIR interpolation.
|
| ResamplerPrivateUp2HQ |
Upsample by a factor 2, high quality.
|
| ResamplerPrivateUp4 |
Upsample by a factor 4.
|
| ResamplerRom |
Filter coefficients for IIR/FIR polyphase resampling.
|
| ResamplerStructs |
Classes for IIR/FIR resamplers.
|
| ResamplerUp2 |
Up-sample by a factor 2, low quality.
|
| ResidualEnergyFLP |
Residual energy.
|
| ResourceManagementService |
The Resource Management Service gives easy access to
common resources for the application including texts, images, sounds and
some configurations.
|
| ResumableStreamRewriter |
Rewrites sequence numbers for RTP streams by hiding any gaps caused by
dropped packets.
|
| RetransmissionRequester |
|
| RetransmissionRequesterDelegate |
Detects lost RTP packets for a particular RtpChannel and requests
their retransmission by sending RTCP NACK packets.
|
| RetransmissionRequesterImpl |
Creates classes to handle both the detection of loss and the creation
and sending of nack packets, and a scheduler to allow for nacks to be
re-transmitted at a set interval
|
| RewritablePullBufferDataSource |
Implements a PullBufferDataSource wrapper which provides mute
support for the wrapped instance.
|
| RewritablePushBufferDataSource |
Implements a PushBufferDataSource wrapper which provides mute
support for the wrapped instance.
|
| RTCPConnectorInputStream |
|
| RTCPExtendedReport |
Represents an RTP Control Protocol Extended Report (RTCP XR) packet in the
terms of FMJ i.e.
|
| RTCPExtendedReport.ReportBlock |
Represents an abstract, base extended report block.
|
| RTCPExtendedReport.VoIPMetricsReportBlock |
Implements "VoIP Metrics Report Block" i.e.
|
| RTCPFBPacket |
Created by gp on 6/27/14.
|
| RTCPFeedbackMessageCreateListener |
Represents a listener of RTCPFeedbackMessageListener instances.
|
| RTCPFeedbackMessageEvent |
Represents an event coming from RTCP that meant to tell codec
to do something (i.e send a keyframe, ...).
|
| RTCPFeedbackMessageListener |
Represents a listener of RTCP feedback messages such as PLI (Picture Loss
Indication) or FIR (Full Intra Request).
|
| RTCPFeedbackMessagePacket |
Represents an RTCP feedback message packet as described by RFC 4585
"Extended RTP Profile for Real-time Transport Control Protocol
(RTCP)-Based Feedback (RTP/AVPF)".
|
| RTCPFeedbackMessageSender |
Allows sending RTCP feedback message packets such as FIR, takes care of their
(command) sequence numbers.
|
| RTCPGenerator |
A Function that produces RawPackets from
RTCPCompoundPackets.
|
| RTCPIterator |
An Iterator for RTCP packets contained in a compound RTCP packet.
|
| RTCPPacketListener |
A simple interface that enables listening for RTCP packets.
|
| RTCPPacketListenerAdapter |
|
| RTCPPacketParserEx |
Extends RTCPPacketParser to allow the parsing of additional RTCP
packet types such as REMB, NACK and XR.
|
| RTCPPacketPredicate |
Represents a predicate (boolean-valued function) of a RawPacket.
|
| RTCPReceiverFeedbackTermination |
Terminates RRs and REMBs.
|
| RTCPREMBPacket |
Created by gp on 6/24/14.
|
| RTCPReportAdapter |
A default implementation of RTCPReportListener to facilitate
implementers.
|
| RTCPReportListener |
|
| RTCPReports |
Collects the (last) RTCP (SR, RR, and XR) reports sent and received by a
local peer (for the purposes of MediaStreamStats).
|
| RTCPSenderInfoUtils |
Utility class that contains static methods for RTCP sender info manipulation.
|
| RTCPTCCPacket |
A class which represents an RTCP packet carrying transport-wide congestion
control (transport-cc) feedback information.
|
| RTCPTCCPacket.PacketMap |
An ordered collection which maps sequence numbers to timestamps, the
order is by the sequence number.
|
| RTCPUtils |
Deprecated.
|
| RTPConnectorInputStream<T extends Closeable> |
|
| RTPConnectorOutputStream |
|
| RTPConnectorTCPImpl |
RTPConnector implementation for UDP.
|
| RTPConnectorTCPInputStream |
RTPConnectorInputStream implementation for TCP protocol.
|
| RTPConnectorTCPOutputStream |
RTPConnectorOutputStream implementation for TCP protocol.
|
| RTPConnectorUDPImpl |
RTPConnector implementation for UDP.
|
| RTPConnectorUDPInputStream |
RTPConnectorInputStream implementation for UDP protocol.
|
| RTPConnectorUDPOutputStream |
RTPConnectorOutputStream implementation for UDP protocol.
|
| RtpdumpFileReader |
This class represent a rtpdump file and provide an API to get the
payload of the rtp packet it contains.
|
| RtpdumpMediaDevice |
This class contains the method createRtpdumpMediaDevice that
can create MediaDevices that will read the rtpdump file given.
|
| RtpdumpStream |
Implements a PullBufferStream which read an rtpdump file to generate
a RTP stream from the payloads recorded in a rtpdump file.
|
| RTPEncodingDesc |
Keeps track of how many channels receive it, its subjective quality index,
its last stable bitrate and other useful things for adaptivity/routing.
|
| RTPExtension |
RTP extensions are defined by RFC 5285 and they allow attaching additional
information to some or all RTP packets of an RTP stream.
|
| RTPPacketParserEx |
Extends the FMJ RTPPacketParser with additional functionality.
|
| RTPPacketPredicate |
Represents a predicate (boolean-valued function) of a RawPacket.
|
| RTPSessionMgr |
Implements RTPManager for the purposes of the
libjitsi library in general and the neomedia package in particular.
|
| RTPTransformTCPConnector |
TransformConnector implements the RTPConnector interface.
|
| RTPTransformUDPConnector |
TransformConnector implements the RTPConnector interface.
|
| RTPTranslator |
Represents an RTP translator which forwards RTP and RTCP traffic between
multiple MediaStreams.
|
| RTPTranslator.WriteFilter |
Defines a packet filter which allows an observer of an
RTPTranslator to disallow the writing of specific packets into
a specific destination identified by a MediaStream.
|
| RTPTranslatorImpl |
Implements RTPTranslator which represents an RTP translator which
forwards RTP and RTCP traffic between multiple MediaStreams.
|
| RTPUtils |
Deprecated.
|
| RtxTransformer |
Intercepts RTX (RFC-4588) packets coming from an MediaStream, and
removes their RTX encapsulation.
|
| ScaleCopyVectorFLP |
copy and multiply a vector by a constant
|
| ScaleVectorFLP |
scale a vector.
|
| SCAudioClip |
Represents an audio clip which could be played (optionally, in a loop) and
stopped..
|
| SchurFLP |
|
| ScreenCapture |
This class uses native code to capture desktop screen.
|
| ScreenDevice |
Represents a physical screen display.
|
| ScreenDeviceImpl |
Implementation of ScreenDevice.
|
| SDesControl |
SDES based SRTP MediaStream encryption control.
|
| SDesControlImpl |
Default implementation of SDesControl that supports the crypto suites
of the original RFC4568 and the KDR parameter, but nothing else.
|
| SDesTransformEngine |
TransformEngine for SDES based SRTP encryption.
|
| SDKAPI |
|
| SecurityEventManager |
The user callback class for ZRTP4J.
|
| SendTrackStats |
Extends TrackStats with methods specific for streams that we
send.
|
| SendTrackStatsImpl |
Media stream statistics implementation per send SSRC.
|
| ShellCoder |
shell coder; pulse-subframe length is hardcoded.
|
| SigmQ15 |
approximate sigmoid function.
|
| SigProcFIX |
|
| SigProcFLP |
|
| SilenceEffect |
An Effect which detects discontinuities in an audio stream by
monitoring the input Buffers' timestamps and lengths, and
inserts silence to account for missing data.
|
| SilenceEffect.Listener |
|
| SimpleAudioLevelListener |
A very simple listener that delivers int values every time the audio
level of an audio source changes.
|
| SinglePacketTransformer |
Extends the PacketTransformer interface with methods which allow
the transformation of a single packet into a single packet.
|
| SinglePacketTransformerAdapter |
|
| SizeChangeVideoEvent |
Represents a VideoEvent which notifies about an update to the size
of a specific visual Component depicting video.
|
| SolveLSFLP |
|
| Sort |
Insertion sort (fast for already almost sorted arrays):
Best case: O(n) for an already sorted array
Worst case: O(n^2) for an inversely sorted array
Shell short: http://en.wikipedia.org/wiki/Shell_sort
|
| SortedProperties |
This class is a sorted version of classical java.util.Properties.
|
| SortFLP |
Insertion sort (fast for already almost sorted arrays):
Best case: O(n) for an already sorted array
Worst case: O(n^2) for an inversely sorted array
To be implemented:
Shell short: http://en.wikipedia.org/wiki/Shell_sort
|
| SoundFileUtils |
Defines the different permit extension file.
|
| SourceStreamDelegate<T extends javax.media.protocol.SourceStream> |
Implements a SourceStream which wraps a specific
SourceStream.
|
| Speex |
Provides the interface to the native Speex library.
|
| SpeexResampler |
Implements an audio resampler using Speex.
|
| SRTCPTransformer |
SRTCPTransformer implements PacketTransformer.
|
| SrtpControl |
Controls SRTP encryption in the MediaStream.
|
| SrtpControl.TransformEngine |
Adds a cleanup() method to
org.jitsi.impl.neomedia.transform.TransformEngine which is to go
in hand with the cleanup() method of SrtpControl.
|
| SrtpControlType |
The SrtpControlType enumeration contains all currently known
SrtpControl implementations.
|
| SrtpListener |
The SrtpListener is meant to be used by the media stream creator, as
the name indicates in order to be notified when a security event has occurred
that concerns a secure (media) transport i.e.
|
| SRTPTransformer |
SRTPTransformer implements PacketTransformer and provides implementations
for RTP packet to SRTP packet transformation and SRTP packet to RTP packet
transformation logic.
|
| SSRCFactory |
Declares a factory of synchronization source (SSRC) identifiers.
|
| SSRCFactoryImpl |
An SSRCFactory implementation which allows the first generated
SSRC to be set by the user.
|
| SsrcTransformEngine |
Implements read-only support for "A Real-Time Transport Protocol (RTP)
Header Extension for Client-to-Mixer Audio Level Indication".
|
| StatisticsEngine |
Implements a TransformEngine monitors the incoming and outgoing RTCP
packets, logs and stores statistical data about an associated
MediaStream.
|
| StreamConnector |
The StreamConnector interface represents a pair of datagram sockets
that a media stream could use for RTP and RTCP traffic.
|
| StreamConnector.Protocol |
Enumerates the protocols supported by StreamConnector.
|
| StreamConnectorDelegate<T extends StreamConnector> |
Implements a StreamConnector which wraps a specific
StreamConnector instance.
|
| StreamConnectorFactory |
Represents a factory of StreamConnector instances.
|
| StreamRTPManager |
Implements the RTPManager interface as used by a
MediaStream.
|
| StreamSubstituteBufferTransferHandler |
Implements a BufferTransferHandler wrapper which doesn't
expose a PushBufferStream but rather a specific substitute in order
to give full control to the PushBufferStream.read(javax.media.Buffer)
method of the substitute.
|
| Structs |
|
| StructsFLP |
|
| SumSqrShift |
compute number of bits to right shift the sum of squares of a vector
of int16s to make it fit in an int32
|
| SwScale |
Implements an FMJ Codec which uses libswscale to scale images and
convert between color spaces (typically, RGB and YUV).
|
| Synchronizer |
|
| SynchronizerImpl |
|
| Tables |
|
| TablesGain |
|
| TablesLTP |
|
| TablesNLSFCB010 |
This file has been automatically generated
ROM usage: 0.29 + 2.66 kB
|
| TablesNLSFCB010FLP |
This file has been automatically generated.
|
| TablesNLSFCB016 |
This file has been automatically generated
ROM usage: 0.51 + 7.38 kB
|
| TablesNLSFCB016FLP |
This file has been automatically generated.
|
| TablesNLSFCB110 |
This file has been automatically generated
ROM usage: 0.19 + 1.61 kB.
|
| TablesNLSFCB110FLP |
This file has been automatically generated.
|
| TablesNLSFCB116 |
This file has been automatically generated
ROM usage: 0.29 + 3.57 kB.
|
| TablesNLSFCB116FLP |
This file has been automatically generated.
|
| TablesOther |
|
| TablesOtherFLP |
|
| TablesPitchLag |
|
| TablesPulsesPerBlock |
|
| TablesSign |
|
| TablesTypeOffset |
|
| TempFileManager |
Generates and properly cleans up temporary files.
|
| TlsClientImpl |
Implements TlsClient for the purposes of supporting DTLS-SRTP.
|
| TlsServerImpl |
Implements TlsServer for the purposes of supporting DTLS-SRTP.
|
| TrackStats |
Basic statistics for a single "stream".
|
| TranscodingDataSource |
Represents a DataSource which transcodes the tracks of a specific
input DataSource into a specific output Format.
|
| TransformEngine |
Defines how to get PacketTransformers for RTP and RTCP packets.
|
| TransformEngineChain |
The engine chain allows using numerous TransformEngines on a single
stream.
|
| TransformEngineWrapper<T extends TransformEngine> |
Wraps a TransformerEngine (allows the wrapped instance to be swapped
without modifications to the RTPConnector's transformer engine
chain.
|
| TransformInputStream<T extends Closeable> |
Extends RTPConnectorInputStream with transform logic.
|
| TransformOutputStream |
Defines the public application programming interface (API) of an
OutputDataStream which applies transformations via a
PacketTransformer to the data written into it.
|
| TransformOutputStreamImpl |
Facilitates OutputDataStream in the implementation of the interface
TransformOutputStream.
|
| TransformTCPOutputStream |
Extends RTPConnectorTCPOutputStream with transform logic.
|
| TransformUDPOutputStream |
Extends RTPConnectorUDPOutputStream with transform logic.
|
| TransmissionFailedException |
Signals that a packet transmission exception of some sort has occurred.
|
| TransparentPanel |
Represents a JPanel which sets its opaque property to
false during its initialization.
|
| TransportCCEngine |
|
| Typedef |
|
| ULPFECReceiver |
This class handles the reception of incoming ULPFEC (RFC 5109) packets
|
| UpdateAvailableDeviceListListener |
Represents a listener which is to be notified before and after an associated
DeviceSystem's function to update the list of available devices is
invoked.
|
| VAD |
|
| Video4Linux2 |
Provides the interface to the native Video for Linux Two API Specification
(http://v4l2spec.bytesex.org/spec/) implementation.
|
| Video4Linux2Stream |
Implements a PullBufferStream using the Video for Linux Two API
Specification.
|
| Video4Linux2System |
Discovers and registers CaptureDevices which implement the Video for
Linux Two API Specification with JMF.
|
| VideoContainer |
Implements a Container for video/visual Components.
|
| VideoEvent |
Represents an event fired by providers of visual Components
depicting video to notify about changes in the availability of such
Components.
|
| VideoGreyFadingMediaDevice |
Implements a MediaDevice which provides a fading animation from
white to black to white...
|
| VideoGreyFadingStream |
Implements a PullBufferStream which provides a fading animation from
white to black to white...
|
| VideoLayout |
Implements the LayoutManager which lays out the local and remote
videos in a video Call.
|
| VideoListener |
Defines the notification support informing about changes in the availability
of visual Components representing video such as adding and
removing.
|
| VideoMediaDeviceSession |
Extends MediaDeviceSession to add video-specific functionality.
|
| VideoMediaFormat |
The interface represents a video format.
|
| VideoMediaFormatImpl |
Implements VideoMediaFormat for the JMF VideoFormat.
|
| VideoMediaStream |
Extends the MediaStream interface and adds methods specific to
video streaming.
|
| VideoMediaStreamImpl |
Extends MediaStreamImpl in order to provide an implementation of
VideoMediaStream.
|
| VideoMediaStreamTrackReceiver |
|
| VideoNotifierSupport |
Represents a mechanism to easily add to a specific Object by means
of composition support for firing VideoEvents to
VideoListeners.
|
| VideoTranslatorMediaDevice |
Implements a MediaDevice which is to be used in video conferencing
implemented with an RTP translator.
|
| VoiceCaptureDSP |
Defines the native interface of Voice Capture DSP as used by
WASAPISystem and its associated CaptureDevice,
DataSource and Renderer implementations.
|
| VolumeChangeEvent |
Represents the event fired when playback volume value has changed.
|
| VolumeChangeListener |
Represents a listener (to be) notified about changes in the volume
level/value maintained by a VolumeControl.
|
| VolumeControl |
Control for volume level in (neo)media service.
|
| VP8Frame |
|
| VPX |
A wrapper for the libvpx native library.
|
| VPXDecoder |
Implements a VP8 decoder.
|
| VPXEncoder |
Implements a VP8 encoder.
|
| VQNearestNeighborFLP |
|
| WASAPI |
Defines the native interface to Windows Audio Session API (WASAPI) and
related Core Audio APIs such as Multimedia Device (MMDevice) API as used by
WASAPISystem and its associated CaptureDevice,
DataSource and Renderer implementations.
|
| WASAPIRenderer |
Implements an audio Renderer using Windows Audio Session API
(WASAPI) and related Core Audio APIs such as Multimedia Device (MMDevice)
API.
|
| WASAPIStream |
Implements a PullBufferStream using Windows Audio Session API
(WASAPI) and related Core Audio APIs such as Multimedia Device (MMDevice)
API.
|
| WASAPISystem |
Implements an AudioSystem using Windows Audio Session API (WASAPI)
and related Core Audio APIs such as Multimedia Device (MMDevice) API.
|
| WebmDataSink |
A DataSink implementation which writes output in webm format.
|
| WebmWriter |
|
| WebmWriter.FrameDescriptor |
|
| WrappersFLP |
|
| XMLConfigurationStore |
Implements a ConfigurationStore which serializes property
name-value associations in XML format.
|
| XMLConfUtils |
Common XML Tasks.
|
| XMLException |
The class is used to mask any XML specific exceptions thrown during parsing
various descriptors.
|
| XMLUtils |
Common XML Tasks
|
| ZRTCPTransformer |
PacketTransformer that delegates the forward/reverse transformation of
packets to different packet transformers.
|
| ZrtpConfigureUtils |
|
| ZrtpControl |
ZRTP based SRTP MediaStream encryption control.
|
| ZrtpControlImpl |
Controls zrtp in the MediaStream.
|
| ZrtpControlImpl.ZRTPCustomInfoCodes |
Additional info codes for and data to support ZRTP4J.
|
| ZrtpRawPacket |
ZRTP packet representation.
|
| ZRTPTransformEngine |
JMF extension/connector to support GNU ZRTP4J.
|