VideoDenoiserOptions

Video noise reduction options.

struct VideoDenoiserOptions {
    enum VIDEO_DENOISER_MODE {
        VIDEO_DENOISER_AUTO = 0,
        VIDEO_DENOISER_MANUAL = 1,
  };
    enum VIDEO_DENOISER_LEVEL {
        VIDEO_DENOISER_LEVEL_HIGH_QUALITY = 0,
        VIDEO_DENOISER_LEVEL_FAST = 1,
        VIDEO_DENOISER_LEVEL_STRENGTH = 2,
  };
    VIDEO_DENOISER_MODE mode;
    VIDEO_DENOISER_LEVEL level;

  VideoDenoiserOptions(VIDEO_DENOISER_MODE denoiserMode, VIDEO_DENOISER_LEVEL denoiserLevel) : mode(denoiserMode), level(denoiserLevel) {}
  VideoDenoiserOptions() : mode(VIDEO_DENOISER_AUTO), level(VIDEO_DENOISER_LEVEL_HIGH_QUALITY) {}
};

Attributes

level
Video noise reduction level. See VIDEO_DENOISER_LEVEL.
mode
Video noise reduction mode. See VIDEO_DENOISER_MODE.