FVideoDenoiserOptions
Video noise reduction options.
USTRUCT(BlueprintType) struct FVideoDenoiserOptions { GENERATED_BODY() public: UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|VideoDenoiserOptions") EVIDEO_DENOISER_MODE mode = EVIDEO_DENOISER_MODE::VIDEO_DENOISER_AUTO; UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|VideoDenoiserOptions") EVIDEO_DENOISER_LEVEL level = EVIDEO_DENOISER_LEVEL::VIDEO_DENOISER_LEVEL_HIGH_QUALITY; FVideoDenoiserOptions(){} FVideoDenoiserOptions(const agora::rtc::VideoDenoiserOptions & AgoraData){ mode = static_cast<EVIDEO_DENOISER_MODE>(AgoraData.mode); level = static_cast<EVIDEO_DENOISER_LEVEL>(AgoraData.level); } agora::rtc::VideoDenoiserOptions CreateAgoraData() const { agora::rtc::VideoDenoiserOptions AgoraData; AgoraData.mode = static_cast<agora::rtc::VideoDenoiserOptions::VIDEO_DENOISER_MODE>(mode); AgoraData.level = static_cast<agora::rtc::VideoDenoiserOptions::VIDEO_DENOISER_LEVEL>(level); return AgoraData; } void FreeAgoraData(agora::rtc::VideoDenoiserOptions& AgoraData) const { } };
Attributes
- level
- Video noise reduction level. See EVIDEO_DENOISER_LEVEL.
- mode
- Video noise reduction mode. See EVIDEO_DENOISER_MODE.