Package org.webrtc
Class FramerateBitrateAdjuster
java.lang.Object
org.webrtc.BaseBitrateAdjuster
org.webrtc.FramerateBitrateAdjuster
- All Implemented Interfaces:
BitrateAdjuster
BitrateAdjuster that adjusts the bitrate to compensate for changes in the framerate. Used with
hardware codecs that assume the framerate never changes.
-
Field Summary
Fields inherited from class org.webrtc.BaseBitrateAdjuster
targetBitrateBps, targetFramerateFps
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setTargets
(int targetBitrateBps, double targetFramerateFps) Sets the target bitrate in bits per second and framerate in frames per second.Methods inherited from class org.webrtc.BaseBitrateAdjuster
getAdjustedBitrateBps, getAdjustedFramerateFps, reportEncodedFrame
-
Field Details
-
DEFAULT_FRAMERATE_FPS
private static final int DEFAULT_FRAMERATE_FPS- See Also:
-
-
Constructor Details
-
FramerateBitrateAdjuster
public FramerateBitrateAdjuster()
-
-
Method Details
-
setTargets
public void setTargets(int targetBitrateBps, double targetFramerateFps) Description copied from interface:BitrateAdjuster
Sets the target bitrate in bits per second and framerate in frames per second.- Specified by:
setTargets
in interfaceBitrateAdjuster
- Overrides:
setTargets
in classBaseBitrateAdjuster
-