VideoEffectsSDKExt extension

Video Effects SDK extensions to enable/disable SDK's filters

on
  • LocalVideoTrack

Methods

auth(String customerID, {String? apiUrl}) → Future<AuthStatus>

Available on LocalVideoTrack, provided by the VideoEffectsSDKExt extension

Authenticates SDK using remote service (for Android & iOS).
enableBeautification(bool enable) → Future<void>

Available on LocalVideoTrack, provided by the VideoEffectsSDKExt extension

Enables/disables face beautification effects.
enableSharpening(bool enable) → Future<void>

Available on LocalVideoTrack, provided by the VideoEffectsSDKExt extension

Enables/disables image sharpening.
getPipelineMode() → Future<PipelineMode>

Available on LocalVideoTrack, provided by the VideoEffectsSDKExt extension

Gets the current background processing mode for a media track.
getSharpeningStrength() → Future<double>

Available on LocalVideoTrack, provided by the VideoEffectsSDKExt extension

Gets current sharpening strength.
getZoomLevel() → Future<double>

Available on LocalVideoTrack, provided by the VideoEffectsSDKExt extension

Gets current smart zoom level.
isBeautificationEnabled() → Future<bool>

Available on LocalVideoTrack, provided by the VideoEffectsSDKExt extension

Checks if beautification is currently enabled.
localAuth(String localKey) → Future<AuthStatus>

Available on LocalVideoTrack, provided by the VideoEffectsSDKExt extension

Offline authorization with a secret key.
setBackgroundImage(EffectsSdkImage image) → Future<void>

Available on LocalVideoTrack, provided by the VideoEffectsSDKExt extension

Sets custom background image for replace mode.
setBeautificationPower(double power) → Future<void>

Available on LocalVideoTrack, provided by the VideoEffectsSDKExt extension

Adjusts beautification effect strength.
setBlurPower(double blurPower) → Future<void>

Available on LocalVideoTrack, provided by the VideoEffectsSDKExt extension

Adjusts blur strength for background blur mode.
setColorCorrectionMode(ColorCorrectionMode colorCorrectionMode) → Future<void>

Available on LocalVideoTrack, provided by the VideoEffectsSDKExt extension

Sets color correction processing mode.
setColorFilterStrength(double strength) → Future<void>

Available on LocalVideoTrack, provided by the VideoEffectsSDKExt extension

Adjusts color filter strength.
setColorGradingReference(EffectsSdkImage reference) → Future<void>

Available on LocalVideoTrack, provided by the VideoEffectsSDKExt extension

Sets reference image for color grading mode.
setPipelineMode(PipelineMode mode) → Future<void>

Available on LocalVideoTrack, provided by the VideoEffectsSDKExt extension

Sets background processing mode for a media track.
setSharpeningStrength(double strength) → Future<void>

Available on LocalVideoTrack, provided by the VideoEffectsSDKExt extension

Adjusts image sharpening strength.
setZoomLevel(double zoomLevel) → Future<void>

Available on LocalVideoTrack, provided by the VideoEffectsSDKExt extension

Sets smart zoom level.

Static Methods

initialize(String customerID, {bool preload = false, VideoEffectSDKConfig? config}) → void

Available on LocalVideoTrack, provided by the VideoEffectsSDKExt extension

Initializes Video Effects SDK for the web.