Jitsi: the OpenSource Java VoIP and Instant Messaging client.

net.java.sip.communicator.impl.neomedia.quicktime
Class QTCaptureDecompressedVideoOutput.Delegate

java.lang.Object
  extended by net.java.sip.communicator.impl.neomedia.quicktime.QTCaptureDecompressedVideoOutput.Delegate
Enclosing class:
QTCaptureDecompressedVideoOutput

public abstract static class QTCaptureDecompressedVideoOutput.Delegate
extends Object

Represents the receiver of CVImageBuffer video frames and their associated QTSampleBuffers captured by a QTCaptureDecompressedVideoOutput.


Constructor Summary
QTCaptureDecompressedVideoOutput.Delegate()
           
 
Method Summary
abstract  void outputVideoFrameWithSampleBuffer(CVImageBuffer videoFrame, QTSampleBuffer sampleBuffer)
          Notifies this Delegate that the QTCaptureOutput to which it is set has output a specific CVImageBuffer representing a video frame with a specific QTSampleBuffer.
(package private)  void outputVideoFrameWithSampleBuffer(long videoFramePtr, long sampleBufferPtr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QTCaptureDecompressedVideoOutput.Delegate

public QTCaptureDecompressedVideoOutput.Delegate()
Method Detail

outputVideoFrameWithSampleBuffer

public abstract void outputVideoFrameWithSampleBuffer(CVImageBuffer videoFrame,
                                                      QTSampleBuffer sampleBuffer)
Notifies this Delegate that the QTCaptureOutput to which it is set has output a specific CVImageBuffer representing a video frame with a specific QTSampleBuffer.

Parameters:
videoFrame - the CVImageBuffer which represents the output video frame
sampleBuffer - the QTSampleBuffer which represents additional details about the output video samples

outputVideoFrameWithSampleBuffer

void outputVideoFrameWithSampleBuffer(long videoFramePtr,
                                      long sampleBufferPtr)

Jitsi: the OpenSource Java VoIP and Instant Messaging client.

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