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
FieldsFields inherited from class org.webrtc.BaseBitrateAdjuster
targetBitrateBps, targetFramerateFps -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetTargets(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:BitrateAdjusterSets the target bitrate in bits per second and framerate in frames per second.- Specified by:
setTargetsin interfaceBitrateAdjuster- Overrides:
setTargetsin classBaseBitrateAdjuster
-