public class

VideoEncodingThread

extends Thread
java.lang.Object
   ↳ java.lang.Thread
     ↳ com.c2call.sdk.pub.video.VideoEncodingThread

Summary

[Expand]
Inherited Constants
From class java.lang.Thread
Fields
public int _rotation
Public Constructors
VideoEncodingThread(NativeVideoContext videoContext, int width, int height, int initialBitrate, CallStatistics.Data statData)
Public Methods
int getAvailableFrameCount()
float getEncodingTime()
float getFps()
RawFrame getLastFrame()
VideoFrame peekProcessedFrame()
boolean processFrame(byte[] data, int width, int height)
void releaseLastFrame()
void run()
void setActive(boolean active)
void setCamera(Camera cam)
void setRotation(int rotation)
VideoFrame takeProcessedFrame()
void updateQuality(VideoQuality videoQuality, int changeMask)
[Expand]
Inherited Methods
From class java.lang.Thread
From class java.lang.Object
From interface java.lang.Runnable

Fields

public int _rotation

Public Constructors

public VideoEncodingThread (NativeVideoContext videoContext, int width, int height, int initialBitrate, CallStatistics.Data statData)

Public Methods

public int getAvailableFrameCount ()

public float getEncodingTime ()

public float getFps ()

public RawFrame getLastFrame ()

public VideoFrame peekProcessedFrame ()

public boolean processFrame (byte[] data, int width, int height)

public void releaseLastFrame ()

public void run ()

public void setActive (boolean active)

public void setCamera (Camera cam)

public void setRotation (int rotation)

public VideoFrame takeProcessedFrame ()

public void updateQuality (VideoQuality videoQuality, int changeMask)