public class

VideoQualityManager

extends Object
java.lang.Object
   ↳ com.c2call.sdk.pub.video.VideoQualityManager

Summary

Public Constructors
VideoQualityManager(NativeRtpContext nativeRtpContext, Observer qualityObserver, IVideoMaster videoMaster, int minFps)
VideoQualityManager(NativeRtpContext nativeRtpContext, Observer qualityObserver, IVideoMaster videoMaster, int minFps, SCResolutionList resolutions, int initialResolutionIdx)
Public Methods
void activate(boolean value)
VideoQuality getQuality()
SCResolutionList getResolutions()
void handleLocalStatus(VStat localStatus)
void handleRemoteStatus(VStat remoteStatus)
synchronized void initVideoQuality(NativeRtpContext nativeRtpContext, SCResolutionList resolutions, int initialResolution)
boolean isActive()
boolean isInitialized()
synchronized void process()
void setActive(boolean value)
void setForceDisabled(boolean disable)
void setMaxQuantizer(int maxQuantizer, boolean notify)
void setResolutionIdx(int idx, boolean notify)
void setTargetBitrate(int bitrate, boolean notify)
void setTargetFramerate(int fps, boolean notify)
void setVideoMaster(IVideoMaster master)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public VideoQualityManager (NativeRtpContext nativeRtpContext, Observer qualityObserver, IVideoMaster videoMaster, int minFps)

public VideoQualityManager (NativeRtpContext nativeRtpContext, Observer qualityObserver, IVideoMaster videoMaster, int minFps, SCResolutionList resolutions, int initialResolutionIdx)

Public Methods

public void activate (boolean value)

public VideoQuality getQuality ()

public SCResolutionList getResolutions ()

public void handleLocalStatus (VStat localStatus)

public void handleRemoteStatus (VStat remoteStatus)

public synchronized void initVideoQuality (NativeRtpContext nativeRtpContext, SCResolutionList resolutions, int initialResolution)

public boolean isActive ()

public boolean isInitialized ()

public synchronized void process ()

public void setActive (boolean value)

public void setForceDisabled (boolean disable)

public void setMaxQuantizer (int maxQuantizer, boolean notify)

public void setResolutionIdx (int idx, boolean notify)

public void setTargetBitrate (int bitrate, boolean notify)

public void setTargetFramerate (int fps, boolean notify)

public void setVideoMaster (IVideoMaster master)