Jitsi: the OpenSource Java VoIP and Instant Messaging client.

net.java.sip.communicator.impl.neomedia.device
Class JmfDeviceDetector

java.lang.Object
  extended by net.java.sip.communicator.impl.neomedia.device.JmfDeviceDetector

public class JmfDeviceDetector
extends Object

Probes for available capture and playback devices and initializes the jmf.properties accordingly.

Author:
Emil Ivov, Ken Larson, Lyubomir Marinov

Constructor Summary
JmfDeviceDetector()
          Default constructor - does nothing.
 
Method Summary
static void detectAndConfigureCaptureDevices()
          Detect all devices and complete
 void initializeVideo()
          Initialize video devices.
static void reinitializePortAudio()
          Reinitialize PortAudio devices.
 void reinitializeVideo()
          Reinitialize video capture devices.
static void reinitializeVideoCaptureDevices()
          Reinitialize video capture devices.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JmfDeviceDetector

public JmfDeviceDetector()
Default constructor - does nothing.

Method Detail

reinitializeVideo

public void reinitializeVideo()
Reinitialize video capture devices.


initializeVideo

public void initializeVideo()
Initialize video devices.


detectAndConfigureCaptureDevices

public static void detectAndConfigureCaptureDevices()
Detect all devices and complete


reinitializeVideoCaptureDevices

public static void reinitializeVideoCaptureDevices()
Reinitialize video capture devices.


reinitializePortAudio

public static void reinitializePortAudio()
Reinitialize PortAudio devices.


Jitsi: the OpenSource Java VoIP and Instant Messaging client.

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