|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.java.sip.communicator.impl.neomedia.device.AbstractMediaDevice
net.java.sip.communicator.impl.neomedia.device.VideoTranslatorMediaDevice
public class VideoTranslatorMediaDevice
Implements a MediaDevice which is to be used in video conferencing implemented with an RTP translator.
| Constructor Summary | |
|---|---|
VideoTranslatorMediaDevice(MediaDeviceImpl device)
Initializes a new VideoTranslatorMediaDevice which enables a specific MediaDevice to be used in video conferencing implemented with an RTP translator. |
|
| Method Summary | |
|---|---|
(package private) javax.media.protocol.DataSource |
createOutputDataSource()
Creates a DataSource instance for this MediaDevice which gives access to the captured media. |
(package private) javax.media.Renderer |
createRenderer()
Initializes a new Renderer instance which is to play back media on this MediaDevice. |
MediaDeviceSession |
createSession()
Creates a new MediaDeviceSession instance which is to represent the use of this MediaDevice by a MediaStream. |
MediaDirection |
getDirection()
Returns the MediaDirection supported by this device. |
MediaFormat |
getFormat()
Returns the MediaFormat that this device is currently set to use when capturing data. |
MediaType |
getMediaType()
Returns the MediaType that this device supports. |
List<MediaFormat> |
getSupportedFormats(QualityPreset localPreset,
QualityPreset remotePreset)
Returns a list of MediaFormat instances representing the media formats supported by this MediaDevice. |
MediaDevice |
getWrappedDevice()
Gets the actual MediaDevice which this MediaDevice is effectively built on top of and forwarding to. |
| Methods inherited from class net.java.sip.communicator.impl.neomedia.device.AbstractMediaDevice |
|---|
connect, getSupportedExtensions, getSupportedFormats |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.java.sip.communicator.service.neomedia.device.MediaDevice |
|---|
getSupportedExtensions, getSupportedFormats |
| Constructor Detail |
|---|
public VideoTranslatorMediaDevice(MediaDeviceImpl device)
device - the MediaDevice which the new instance is to
enable to be used in video conferencing implemented with an RTP
translator| Method Detail |
|---|
javax.media.protocol.DataSource createOutputDataSource()
createOutputDataSource in class AbstractMediaDeviceAbstractMediaDevice.createOutputDataSource()javax.media.Renderer createRenderer()
createRenderer in class AbstractMediaDevicepublic MediaDeviceSession createSession()
createSession in class AbstractMediaDeviceAbstractMediaDevice.createSession()public MediaDirection getDirection()
getDirection in interface MediaDeviceMediaDevice.getDirection()public MediaFormat getFormat()
getFormat in interface MediaDeviceMediaDevice.getFormat()public MediaType getMediaType()
getMediaType in interface MediaDeviceMediaDevice.getMediaType()
public List<MediaFormat> getSupportedFormats(QualityPreset localPreset,
QualityPreset remotePreset)
getSupportedFormats in interface MediaDevicelocalPreset - the preset used to set the send format parameters,
used for video and settingsremotePreset - the preset used to set the receive format parameters,
used for video and settings
MediaDevice.getSupportedFormats(QualityPreset, QualityPreset)public MediaDevice getWrappedDevice()
getWrappedDevice in interface MediaDeviceWrapperMediaDeviceWrapper.getWrappedDevice()
|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||