Jitsi: the OpenSource Java VoIP and Instant Messaging client.

net.java.sip.communicator.impl.neomedia.quicktime
Class QTCaptureDeviceInput

java.lang.Object
  extended by net.java.sip.communicator.impl.neomedia.quicktime.NSObject
      extended by net.java.sip.communicator.impl.neomedia.quicktime.QTCaptureInput
          extended by net.java.sip.communicator.impl.neomedia.quicktime.QTCaptureDeviceInput

public class QTCaptureDeviceInput
extends QTCaptureInput

Represents a QTKit QTCaptureDeviceInput object.

Author:
Lubomir Marinov

Constructor Summary
QTCaptureDeviceInput(long ptr)
          Initializes a new QTCaptureDeviceInput which is to represent a specific QTKit QTCaptureDeviceInput object.
 
Method Summary
static QTCaptureDeviceInput deviceInputWithDevice(QTCaptureDevice device)
           
protected  void finalize()
          Called by the garbage collector to release system resources and perform other cleanup.
 
Methods inherited from class net.java.sip.communicator.impl.neomedia.quicktime.NSObject
getPtr, release, release, retain, retain, setPtr
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QTCaptureDeviceInput

public QTCaptureDeviceInput(long ptr)
Initializes a new QTCaptureDeviceInput which is to represent a specific QTKit QTCaptureDeviceInput object.

Parameters:
ptr - the pointer to the QTKit QTCaptureDeviceInput object to be represented by the new instance
Method Detail

deviceInputWithDevice

public static QTCaptureDeviceInput deviceInputWithDevice(QTCaptureDevice device)
                                                  throws IllegalArgumentException
Throws:
IllegalArgumentException

finalize

protected void finalize()
Called by the garbage collector to release system resources and perform other cleanup.

Overrides:
finalize in class Object
See Also:
Object.finalize()

Jitsi: the OpenSource Java VoIP and Instant Messaging client.

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