Jitsi: the OpenSource Java VoIP and Instant Messaging client.

Uses of Interface
net.java.sip.communicator.service.neomedia.device.MediaDevice

Packages that use MediaDevice
net.java.sip.communicator.impl.gui.main.call   
net.java.sip.communicator.impl.neomedia   
net.java.sip.communicator.impl.neomedia.device   
net.java.sip.communicator.impl.protocol.jabber   
net.java.sip.communicator.impl.protocol.sip   
net.java.sip.communicator.service.neomedia   
net.java.sip.communicator.service.neomedia.device   
net.java.sip.communicator.service.protocol   
net.java.sip.communicator.service.protocol.media   
 

Uses of MediaDevice in net.java.sip.communicator.impl.gui.main.call
 

Methods in net.java.sip.communicator.impl.gui.main.call that return MediaDevice
 MediaDevice SelectScreenDialog.getSelectedDevice()
          Returns the selected device.
 

Constructor parameters in net.java.sip.communicator.impl.gui.main.call with type arguments of type MediaDevice
SelectScreenDialog(List<MediaDevice> desktopDevices)
          Creates an instance of SelectScreenDialog by specifying the list of possible desktop devices to choose from.
 

Uses of MediaDevice in net.java.sip.communicator.impl.neomedia
 

Methods in net.java.sip.communicator.impl.neomedia that return MediaDevice
 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.
 

Methods in net.java.sip.communicator.impl.neomedia that return types with arguments of type MediaDevice
 List<MediaDevice> MediaServiceImpl.getDevices(MediaType mediaType, MediaUseCase useCase)
          Gets a list of the MediaDevices known to this MediaService and handling the specified MediaType.
 

Methods in net.java.sip.communicator.impl.neomedia with parameters of type MediaDevice
 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.
 Point MediaServiceImpl.getOriginForDesktopStreamingDevice(MediaDevice mediaDevice)
          Gets the origin of a specific desktop streaming device.
 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.
 

Constructors in net.java.sip.communicator.impl.neomedia with parameters of type MediaDevice
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.
 

Uses of MediaDevice in net.java.sip.communicator.impl.neomedia.device
 

Classes in net.java.sip.communicator.impl.neomedia.device that implement MediaDevice
 class AbstractMediaDevice
          Defines the interface for MediaDevice required by the net.java.sip.communicator.impl.neomedia implementation of net.java.sip.communicator.service.neomedia.
 class AudioMediaDeviceImpl
          Extends MediaDeviceImpl with audio-specific functionality.
 class AudioMixerMediaDevice
          Implements a MediaDevice which performs audio mixing using AudioMixer.
 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.
 

Methods in net.java.sip.communicator.impl.neomedia.device that return MediaDevice
 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.
 

Uses of MediaDevice in net.java.sip.communicator.impl.protocol.jabber
 

Methods in net.java.sip.communicator.impl.protocol.jabber with parameters of type MediaDevice
protected  Call OperationSetDesktopSharingServerJabberImpl.createOutgoingVideoCall(String calleeAddress, MediaDevice videoDevice)
          Check if the remote part supports Jingle video.
protected  Call OperationSetDesktopStreamingJabberImpl.createOutgoingVideoCall(String calleeAddress, MediaDevice videoDevice)
          Check if the remote part supports Jingle video.
 Call OperationSetDesktopSharingServerJabberImpl.createVideoCall(Contact callee, MediaDevice device)
          Create a new video call and invite the specified CallPeer to it.
 Call OperationSetDesktopStreamingJabberImpl.createVideoCall(Contact callee, MediaDevice mediaDevice)
          Create a new video call and invite the specified CallPeer to it.
 Call OperationSetDesktopSharingServerJabberImpl.createVideoCall(String uri, MediaDevice device)
          Create a new video call and invite the specified CallPeer to it.
 Call OperationSetDesktopStreamingJabberImpl.createVideoCall(String uri, MediaDevice mediaDevice)
          Create a new video call and invite the specified CallPeer to it.
protected static Point OperationSetDesktopStreamingJabberImpl.getOriginForMediaDevice(MediaDevice device)
          Get origin of the screen.
protected  MediaStream CallPeerMediaHandlerGTalkImpl.initStream(String streamName, StreamConnector connector, MediaDevice device, MediaFormat format, MediaStreamTarget target, MediaDirection direction, List<RTPExtension> rtpExtensions, boolean masterStream)
          Creates if necessary, and configures the stream that this MediaHandler is using for the MediaType matching the one of the MediaDevice.
protected  MediaStream CallPeerMediaHandlerJabberImpl.initStream(String streamName, StreamConnector connector, MediaDevice device, MediaFormat format, MediaStreamTarget target, MediaDirection direction, List<RTPExtension> rtpExtensions, boolean masterStream)
          Creates if necessary, and configures the stream that this MediaHandler is using for the MediaType matching the one of the MediaDevice.
 void OperationSetDesktopSharingServerJabberImpl.setLocalVideoAllowed(Call call, MediaDevice mediaDevice, boolean allowed)
          Sets the indicator which determines whether the streaming of local video in a specific Call is allowed.
 void OperationSetDesktopStreamingJabberImpl.setLocalVideoAllowed(Call call, MediaDevice mediaDevice, boolean allowed)
          Sets the indicator which determines whether the streaming of local video in a specific Call is allowed.
 

Uses of MediaDevice in net.java.sip.communicator.impl.protocol.sip
 

Methods in net.java.sip.communicator.impl.protocol.sip with parameters of type MediaDevice
 Call OperationSetDesktopSharingServerSipImpl.createVideoCall(Contact callee, MediaDevice device)
          Create a new video call and invite the specified CallPeer to it.
 Call OperationSetDesktopStreamingSipImpl.createVideoCall(Contact callee, MediaDevice mediaDevice)
          Create a new video call and invite the specified CallPeer to it.
 Call OperationSetDesktopSharingServerSipImpl.createVideoCall(String uri, MediaDevice device)
          Create a new video call and invite the specified CallPeer to it.
 Call OperationSetDesktopStreamingSipImpl.createVideoCall(String uri, MediaDevice mediaDevice)
          Create a new video call and invite the specified CallPeer to it.
protected static Point OperationSetDesktopStreamingSipImpl.getOriginForMediaDevice(MediaDevice device)
          Get origin of the screen.
 void OperationSetDesktopStreamingSipImpl.setLocalVideoAllowed(Call call, MediaDevice mediaDevice, boolean allowed)
          Sets the indicator which determines whether the streaming of local video in a specific Call is allowed.
 

Uses of MediaDevice in net.java.sip.communicator.service.neomedia
 

Methods in net.java.sip.communicator.service.neomedia that return MediaDevice
 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.
 

Methods in net.java.sip.communicator.service.neomedia that return types with arguments of type MediaDevice
 List<MediaDevice> MediaService.getDevices(MediaType mediaType, MediaUseCase useCase)
          Returns a list containing all devices known to this service implementation and handling the specified MediaType.
 

Methods in net.java.sip.communicator.service.neomedia with parameters of type MediaDevice
 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 zrtpControl)
          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.
 Point MediaService.getOriginForDesktopStreamingDevice(MediaDevice mediaDevice)
          Get origin for desktop streaming device.
 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.
 

Uses of MediaDevice in net.java.sip.communicator.service.neomedia.device
 

Subinterfaces of MediaDevice in net.java.sip.communicator.service.neomedia.device
 interface MediaDeviceWrapper
          Represents a special-purpose MediaDevice which is effectively built on top of and forwarding to another MediaDevice.
 

Methods in net.java.sip.communicator.service.neomedia.device that return MediaDevice
 MediaDevice MediaDeviceWrapper.getWrappedDevice()
          Gets the actual MediaDevice which this MediaDevice is effectively built on top of and forwarding to.
 

Uses of MediaDevice in net.java.sip.communicator.service.protocol
 

Methods in net.java.sip.communicator.service.protocol with parameters of type MediaDevice
 Call OperationSetDesktopStreaming.createVideoCall(Contact callee, MediaDevice mediaDevice)
          Create a new video call and invite the specified CallPeer to it.
 Call OperationSetDesktopStreaming.createVideoCall(String uri, MediaDevice mediaDevice)
          Create a new video call and invite the specified CallPeer to it.
 void OperationSetDesktopStreaming.setLocalVideoAllowed(Call call, MediaDevice mediaDevice, boolean allowed)
          Sets the indicator which determines whether the streaming of local video in a specific Call is allowed.
 

Uses of MediaDevice in net.java.sip.communicator.service.protocol.media
 

Methods in net.java.sip.communicator.service.protocol.media that return MediaDevice
 MediaDevice MediaAwareCall.getDefaultDevice(MediaType mediaType)
          Gets a MediaDevice which is capable of capture and/or playback of media of the specified MediaType, is the default choice of the user for a MediaDevice with the specified MediaType and is appropriate for the current state of this Call.
protected  MediaDevice CallPeerMediaHandler.getDefaultDevice(MediaType mediaType)
          Gets a MediaDevice which is capable of capture and/or playback of media of the specified MediaType, is the default choice of the user for a MediaDevice with the specified MediaType and is appropriate for the current states of the associated CallPeer and Call.
 

Methods in net.java.sip.communicator.service.protocol.media with parameters of type MediaDevice
protected  MediaStream MediaHandler.configureStream(CallPeerMediaHandler<?> callPeerMediaHandler, MediaDevice device, MediaFormat format, MediaStreamTarget target, MediaDirection direction, List<RTPExtension> rtpExtensions, MediaStream stream, boolean masterStream)
          Configures stream to use the specified device, format, target, direction, etc.
(package private)  MediaStream MediaHandler.initStream(CallPeerMediaHandler<?> callPeerMediaHandler, StreamConnector connector, MediaDevice device, MediaFormat format, MediaStreamTarget target, MediaDirection direction, List<RTPExtension> rtpExtensions, boolean masterStream)
          Creates if necessary, and configures the stream that this MediaHandler is using for the MediaType matching the one of the MediaDevice.
protected  MediaStream CallPeerMediaHandler.initStream(StreamConnector connector, MediaDevice device, MediaFormat format, MediaStreamTarget target, MediaDirection direction, List<RTPExtension> rtpExtensions, boolean masterStream)
          Creates if necessary, and configures the stream that this MediaHandler is using for the MediaType matching the one of the MediaDevice.
 void MediaAwareCall.setAudioDevice(MediaDevice dev)
          Set the MediaDevice used for the audio.
 void MediaAwareCall.setVideoDevice(MediaDevice dev)
          Set the MediaDevice used for the video.
 


Jitsi: the OpenSource Java VoIP and Instant Messaging client.

Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under LGPL license.