Modifier and Type | Method and Description |
---|---|
MediaDevice |
MediaServiceImpl.createMixer(MediaDevice device)
Creates a new MediaDevice which uses a specific
MediaDevice to capture and play back media and performs mixing
of the captured media and the media played back by any other users of the
returned MediaDevice.
|
MediaDevice |
MediaServiceImpl.getDefaultDevice(MediaType mediaType,
MediaUseCase useCase)
Gets the default MediaDevice for the specified
MediaType.
|
MediaDevice |
MediaServiceImpl.getMediaDeviceForPartialDesktopStreaming(int width,
int height,
int x,
int y)
Get a MediaDevice for a part of desktop streaming/sharing.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<MediaDevice> |
MediaServiceImpl.getDevices(MediaType mediaType,
MediaUseCase useCase)
Gets a list of the MediaDevices known to this
MediaService and handling the specified MediaType.
|
Modifier and Type | Method and Description |
---|---|
MediaStream |
MediaServiceImpl.createMediaStream(MediaDevice device)
Create a MediaStream which will use a specific
MediaDevice for capture and playback of media.
|
MediaStream |
MediaServiceImpl.createMediaStream(StreamConnector connector,
MediaDevice device)
Creates a new MediaStream instance which will use the specified
MediaDevice for both capture and playback of media exchanged
via the specified StreamConnector.
|
MediaStream |
MediaServiceImpl.createMediaStream(StreamConnector connector,
MediaDevice device,
SrtpControl srtpControl)
Creates a new MediaStream instance which will use the specified
MediaDevice for both capture and playback of media exchanged
via the specified StreamConnector.
|
MediaDevice |
MediaServiceImpl.createMixer(MediaDevice device)
Creates a new MediaDevice which uses a specific
MediaDevice to capture and play back media and performs mixing
of the captured media and the media played back by any other users of the
returned MediaDevice.
|
Recorder |
MediaServiceImpl.createRecorder(MediaDevice device)
Creates a new Recorder instance that can be used to record a
call which captures and plays back media using a specific
MediaDevice.
|
java.awt.Point |
MediaServiceImpl.getOriginForDesktopStreamingDevice(MediaDevice mediaDevice)
Gets the origin of a specific desktop streaming device.
|
java.lang.Object |
MediaServiceImpl.getVideoPreviewComponent(MediaDevice device,
int preferredWidth,
int preferredHeight)
Creates a preview component for the specified device(video device) used
to show video preview from that device.
|
boolean |
MediaServiceImpl.isPartialStreaming(MediaDevice mediaDevice)
If the MediaDevice corresponds to partial desktop streaming
device.
|
void |
MediaStreamImpl.setDevice(MediaDevice device)
Sets the MediaDevice that this stream should use to play back
and capture media.
|
Constructor and Description |
---|
AudioMediaStreamImpl(StreamConnector connector,
MediaDevice device,
SrtpControl srtpControl)
Initializes a new AudioMediaStreamImpl instance which will use
the specified MediaDevice for both capture and playback of audio
exchanged via the specified StreamConnector.
|
MediaStreamImpl(MediaDevice device,
SrtpControl srtpControl)
Initializes a new MediaStreamImpl instance which will use the
specified MediaDevice for both capture and playback of media.
|
MediaStreamImpl(StreamConnector connector,
MediaDevice device,
SrtpControl srtpControl)
Initializes a new MediaStreamImpl instance which will use the
specified MediaDevice for both capture and playback of media
exchanged via the specified StreamConnector.
|
VideoMediaStreamImpl(StreamConnector connector,
MediaDevice device,
SrtpControl srtpControl)
Initializes a new VideoMediaStreamImpl instance which will use
the specified MediaDevice for both capture and playback of video
exchanged via the specified StreamConnector.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMediaDevice
Defines the interface for MediaDevice required by the
org.jitsi.impl.neomedia implementation of
org.jitsi.service.neomedia.
|
class |
AudioMediaDeviceImpl
Extends MediaDeviceImpl with audio-specific functionality.
|
class |
AudioMixerMediaDevice
Implements a MediaDevice which performs audio mixing using
AudioMixer . |
class |
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).
|
class |
MediaDeviceImpl
Implements MediaDevice for the JMF CaptureDevice.
|
class |
VideoTranslatorMediaDevice
Implements a MediaDevice which is to be used in video conferencing
implemented with an RTP translator.
|
Modifier and Type | Method and Description |
---|---|
MediaDevice |
AudioMixerMediaDevice.getWrappedDevice()
Gets the actual MediaDevice which this MediaDevice is
effectively built on top of and forwarding to.
|
MediaDevice |
VideoTranslatorMediaDevice.getWrappedDevice()
Gets the actual MediaDevice which this MediaDevice is
effectively built on top of and forwarding to.
|
Modifier and Type | Class and Description |
---|---|
class |
VideoGreyFadingMediaDevice
Implements a MediaDevice which provides a fading animation from
white to black to white...
|
Modifier and Type | Class and Description |
---|---|
class |
IVFMediaDevice
Implements a MediaDevice which provides a fading animation from
white to black to white...
|
Modifier and Type | Method and Description |
---|---|
static MediaDevice |
RtpdumpMediaDevice.createRtpdumpAudioMediaDevice(java.lang.String filePath,
javax.media.format.AudioFormat format)
Create a new audio MediaDevice instance which will read
the rtpdump file located at filePath, and which will have the
encoding format format.
|
static MediaDevice |
RtpdumpMediaDevice.createRtpdumpVideoMediaDevice(java.lang.String filePath,
java.lang.String rtpEncodingConstant,
MediaFormat format)
Create a new video MediaDevice instance which will read
the rtpdump file located at filePath, and which will have the
encoding format encodingConstant.
|
Modifier and Type | Method and Description |
---|---|
MediaDevice |
MediaService.createMixer(MediaDevice device)
Creates a new MediaDevice which uses a specific
MediaDevice to capture and play back media and performs mixing
of the captured media and the media played back by any other users of the
returned MediaDevice.
|
MediaDevice |
MediaService.getDefaultDevice(MediaType mediaType,
MediaUseCase useCase)
Returns the default MediaDevice for the specified media
type.
|
MediaDevice |
MediaStream.getDevice()
Gets the device that this stream uses to play back and capture media.
|
MediaDevice |
MediaService.getMediaDeviceForPartialDesktopStreaming(int width,
int height,
int x,
int y)
Get a MediaDevice for a part of desktop streaming/sharing.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<MediaDevice> |
MediaService.getDevices(MediaType mediaType,
MediaUseCase useCase)
Returns a list containing all devices known to this service
implementation and handling the specified MediaType.
|
Modifier and Type | Method and Description |
---|---|
MediaStream |
MediaService.createMediaStream(MediaDevice device)
Create a MediaStream which will use a specific
MediaDevice for capture and playback of media.
|
MediaStream |
MediaService.createMediaStream(StreamConnector connector,
MediaDevice device)
Creates a MediaStream that will be using the specified
MediaDevice for both capture and playback of media exchanged
via the specified StreamConnector.
|
MediaStream |
MediaService.createMediaStream(StreamConnector connector,
MediaDevice device,
SrtpControl srtpControl)
Creates a MediaStream that will be using the specified
MediaDevice for both capture and playback of media exchanged
via the specified StreamConnector.
|
MediaDevice |
MediaService.createMixer(MediaDevice device)
Creates a new MediaDevice which uses a specific
MediaDevice to capture and play back media and performs mixing
of the captured media and the media played back by any other users of the
returned MediaDevice.
|
Recorder |
MediaService.createRecorder(MediaDevice device)
Creates a new Recorder instance that can be used to record a
call which captures and plays back media using a specific
MediaDevice.
|
java.awt.Point |
MediaService.getOriginForDesktopStreamingDevice(MediaDevice mediaDevice)
Get origin for desktop streaming device.
|
java.lang.Object |
MediaService.getVideoPreviewComponent(MediaDevice device,
int preferredWidth,
int preferredHeight)
Creates a preview component for the specified device(video device) used
to show video preview from it.
|
boolean |
MediaService.isPartialStreaming(MediaDevice mediaDevice)
If the MediaDevice corresponds to partial desktop streaming
device.
|
void |
MediaStream.setDevice(MediaDevice device)
Sets the device that this stream should use to play back and capture
media.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MediaDeviceWrapper
Represents a special-purpose MediaDevice which is effectively built
on top of and forwarding to another MediaDevice.
|
Modifier and Type | Method and Description |
---|---|
MediaDevice |
MediaDeviceWrapper.getWrappedDevice()
Gets the actual MediaDevice which this MediaDevice is
effectively built on top of and forwarding to.
|
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.