Interface | Description |
---|---|
ReceiveStreamBufferListener |
Represents a listener for every packet which is read by a
MediaDevice
|
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.
|
Class | Description |
---|---|
AbstractMediaDevice |
Defines the interface for MediaDevice required by the
org.jitsi.impl.neomedia implementation of
org.jitsi.service.neomedia.
|
AudioMediaDeviceImpl |
Extends MediaDeviceImpl with audio-specific functionality.
|
AudioMediaDeviceSession |
Extends MediaDeviceSession to add audio-specific functionality.
|
AudioMixerMediaDevice |
Implements a MediaDevice which performs audio mixing using
AudioMixer . |
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 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).
|
AudioSystem2 | |
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).
|
CoreAudioDevice |
JNI link to the MacOsX / Windows CoreAudio library.
|
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.
|
DirectShowSystem |
Discovers and registers DirectShow video capture devices with JMF.
|
ImgStreamingSystem |
Add ImageStreaming capture device.
|
MacCoreAudioDevice |
Extension for the JNI link to the MacOsX CoreAudio library.
|
MacCoreaudioSystem |
Creates MacCoreaudio capture devices by enumerating all host devices that
have input channels.
|
MediaDeviceImpl |
Implements MediaDevice for the JMF CaptureDevice.
|
MediaDeviceSession |
Represents the use of a specific MediaDevice by a
MediaStream.
|
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).
|
PlaybackDevices |
Manages the list of active (currently plugged-in) playback devices and
manages user preferences between all known devices (previously and actually
plugged-in).
|
PortAudioSystem |
Creates PortAudio capture devices by enumerating all host devices that have
input channels.
|
PulseAudioSystem |
Implements an AudioSystem using the native PulseAudio API/library.
|
QuickTimeSystem |
Discovers and registers QuickTime/QTKit capture devices with JMF.
|
ReceiveStreamPushBufferDataSource |
Wraps the DataSource of a specific ReceiveStream so that
calls to its
DataSource.disconnect() can be explicitly controlled. |
ScreenDeviceImpl |
Implementation of ScreenDevice.
|
Video4Linux2System |
Discovers and registers CaptureDevices which implement the Video for
Linux Two API Specification with JMF.
|
VideoMediaDeviceSession |
Extends MediaDeviceSession to add video-specific functionality.
|
VideoTranslatorMediaDevice |
Implements a MediaDevice which is to be used in video conferencing
implemented with an RTP translator.
|
WASAPISystem |
Implements an AudioSystem using Windows Audio Session API (WASAPI)
and related Core Audio APIs such as Multimedia Device (MMDevice) API.
|
Enum | Description |
---|---|
AudioSystem.DataFlow |
Enumerates the different types of media data flow of
CaptureDeviceInfo2s contributed by an AudioSystem.
|
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.