Class VirtualBackgroundSource

java.lang.Object
io.agora.rtc2.video.VirtualBackgroundSource

public class VirtualBackgroundSource extends Object
Background substitude meta data.
  • Field Details

    • BACKGROUND_NONE

      public static final int BACKGROUND_NONE
      0: Enable segementation with the captured video frame without replacing the background.
      See Also:
    • BACKGROUND_COLOR

      public static final int BACKGROUND_COLOR
      1: The background is a solid color(eg: Oxffffff).
      See Also:
    • BACKGROUND_IMG

      public static final int BACKGROUND_IMG
      2: Image source in PNG or JPG format.
      See Also:
    • BACKGROUND_BLUR

      public static final int BACKGROUND_BLUR
      3: Background blur. blur your background, not including your body.
      See Also:
    • BACKGROUND_VIDEO

      public static final int BACKGROUND_VIDEO
      4: Video source in MP4, AVI, MKV, FLV format.
      See Also:
    • BLUR_DEGREE_LOW

      public static final int BLUR_DEGREE_LOW
      blur degree low, have few blur effect
      See Also:
    • BLUR_DEGREE_MEDIUM

      public static final int BLUR_DEGREE_MEDIUM
      blur degree medium, blur more than level 1
      See Also:
    • BLUR_DEGREE_HIGH

      public static final int BLUR_DEGREE_HIGH
      blur degree high, blur default, hard to find background
      See Also:
    • backgroundSourceType

      public int backgroundSourceType
      The source type used to substitude capture image background. backgroundSourceType:
      • BACKGROUND_NONE(0): background is none.
      • BACKGROUND_COLOR(1): (default) background is color.
      • BACKGROUND_IMG(2): background is image.
    • color

      public int color
      Background color value, for example: "#aabbcc"
    • source

      public String source
      Background image file path
    • blurDegree

      public int blurDegree
      Background blur degree
  • Constructor Details

    • VirtualBackgroundSource

      public VirtualBackgroundSource(int backgroundSourceType, int color, String source, int blurDegree)
    • VirtualBackgroundSource

      public VirtualBackgroundSource()