VideoDenoiserOptions

Used to set video denoising options.

public class VideoDenoiserOptions {
  public static final int VIDEO_DENOISER_AUTO = 0;
  public static final int VIDEO_DENOISER_MANUAL = 1;
  public static final int VIDEO_DENOISER_LEVEL_HIGH_QUALITY = 0;
  public static final int VIDEO_DENOISER_LEVEL_FAST = 1;
  public int denoiserMode;
  public int denoiserLevel;
}
Since
Added since v3.6.2.

Properties

VIDEO_DENOISER_AUTO
0: (Default) Auto mode. The SDK automatically enables or disables video denoising based on ambient lighting.
VIDEO_DENOISER_MANUAL
1: Manual mode. You need to manually enable or disable video denoising.
VIDEO_DENOISER_LEVEL_HIGH_QUALITY
0: (Default) Denoising mode that improves video quality. Balances performance cost and denoising quality. Moderate performance cost and speed. Best overall video quality.
VIDEO_DENOISER_LEVEL_FAST
1: Denoising mode that prioritizes performance. Reduces performance cost at the expense of denoising quality. Lower performance cost and faster speed. To avoid ghosting (trailing shadows behind moving objects), Agora recommends using this setting when the camera is fixed.
denoiserMode
Video denoising mode.
  • VIDEO_DENOISER_AUTO (0): (Default) Auto mode. The SDK automatically enables or disables video denoising based on ambient lighting.
  • VIDEO_DENOISER_MANUAL (1): Manual mode. You need to manually enable or disable video denoising.
denoiserLevel
Video denoising level.
  • VIDEO_DENOISER_LEVEL_HIGH_QUALITY (0): (Default) Improves video quality during low-light enhancement. Processes brightness, detail, and noise. Moderate performance cost and speed. Best overall video quality.
  • VIDEO_DENOISER_LEVEL_FAST (1): Prioritizes performance. Reduces performance cost at the expense of denoising quality. Lower performance cost and faster speed. To avoid ghosting (trailing shadows behind moving objects), Agora recommends using this setting when the camera is fixed.