Class VideoEncoderSettings


  • @Deprecated
    public final class VideoEncoderSettings
    extends Object
    Deprecated.
    com.google.android.exoplayer2 is deprecated. Please migrate to androidx.media3 (which contains the same ExoPlayer code). See the migration guide for more details, including a script to help with the migration.
    Represents the video encoder settings.
    • Field Detail

      • NO_VALUE

        public static final int NO_VALUE
        Deprecated.
        A value for various fields to indicate that the field's value is unknown or not applicable.
        See Also:
        Constant Field Values
      • DEFAULT_I_FRAME_INTERVAL_SECONDS

        public static final float DEFAULT_I_FRAME_INTERVAL_SECONDS
        Deprecated.
        The default I-frame interval in seconds.
        See Also:
        Constant Field Values
      • bitrate

        public final int bitrate
        Deprecated.
        The encoding bitrate in bits per second.
      • bitrateMode

        public final @com.google.android.exoplayer2.transformer.VideoEncoderSettings.BitrateMode int bitrateMode
        Deprecated.
      • profile

        public final int profile
        Deprecated.
        The encoding profile.
      • level

        public final int level
        Deprecated.
        The encoding level.
      • iFrameIntervalSeconds

        public final float iFrameIntervalSeconds
        Deprecated.
        The encoding I-Frame interval in seconds.
      • operatingRate

        public final int operatingRate
        Deprecated.
        The encoder operating rate in frames per second.
      • priority

        public final int priority
        Deprecated.
        The encoder priority.
      • enableHighQualityTargeting

        public final boolean enableHighQualityTargeting
        Deprecated.
        Whether the encoder should automatically set the bitrate to target a high quality encoding.