Skip to main content

@sceneify/filters

Index

Type aliases

ApplyLUTFilterSettings

ApplyLUTFilterSettings: { image_path?: string }

Type declaration

  • image_path: string

AspectRatioFilterSettings

AspectRatioFilterSettings: { resolution?: string; sampling?: string }

Type declaration

  • resolution: string
  • sampling: string

ChromaKeyFilterSettings

ChromaKeyFilterSettings: { brightness?: number; contrast?: number; gamma?: number; key_color?: number; key_color_type?: ChromaKeyColorType; opacity?: number; similarity?: number; smoothness?: number; spill?: number }

Type declaration

  • brightness: number
  • contrast: number
  • gamma: number
  • key_color: number
  • key_color_type: ChromaKeyColorType
  • opacity: number
  • similarity: number
  • smoothness: number
  • spill: number

ColorCorrectionFilterSettings

ColorCorrectionFilterSettings: { brightness?: number; color_add?: number; color_multiply?: number; contrast?: number; gamma?: number; hue_shift?: number; opacity?: number; saturation?: number }

Type declaration

  • brightness: number
  • color_add: number
  • color_multiply: number
  • contrast: number
  • gamma: number
  • hue_shift: number
  • opacity: number
  • saturation: number

ColorKeyFilterSettings

ColorKeyFilterSettings: { brightness?: number; contrast?: number; gamma?: number; key_color?: number; key_color_type?: ColorKeyColorType; opacity?: number; similarity?: number; smoothness?: number }

Type declaration

  • brightness: number
  • contrast: number
  • gamma: number
  • key_color: number
  • key_color_type: ColorKeyColorType
  • opacity: number
  • similarity: number
  • smoothness: number

CompressorFilterSettings

CompressorFilterSettings: { attack_time?: number; output_gain?: number; ratio?: number; release_time?: number; sidechain_source?: string; threshold?: number }

Type declaration

  • attack_time: number
  • output_gain: number
  • ratio: number
  • release_time: number
  • sidechain_source: string
  • threshold: number

CropPadFilterSettings

CropPadFilterSettings: { bottom?: number; left?: number; relative?: boolean; right?: number; rop?: number }

Type declaration

  • bottom: number
  • left: number
  • relative: boolean
  • right: number
  • rop: number

ExpanderFilterSettings

ExpanderFilterSettings: { attack_time?: number; detector?: ExpanderDetectorType; output_gain?: number; presets?: ExpanderPreset; ratio?: number; release_time?: number; threshold?: number }

Type declaration

GainFilterSettings

GainFilterSettings: { db?: number }

Type declaration

  • db: number

ImageMaskBlendFilterSettings

ImageMaskBlendFilterSettings: { image_path?: string; type?: MaskBlendType }

Type declaration

LimiterFilterSettings

LimiterFilterSettings: { release_time?: number; threshold?: number }

Type declaration

  • release_time: number
  • threshold: number

NoiseGateFilterSettings

NoiseGateFilterSettings: { attack_time?: number; close_threshold?: number; hold_time?: number; open_threshold?: number; release_time?: number }

Type declaration

  • attack_time: number
  • close_threshold: number
  • hold_time: number
  • open_threshold: number
  • release_time: number

NoiseSuppressFilterSettings

NoiseSuppressFilterSettings: { method?: NoiseSuppressMethod }

Type declaration

RenderDelayFilterSettings

RenderDelayFilterSettings: { delay_ms?: number }

Type declaration

  • delay_ms: number

ScrollFilterSettings

ScrollFilterSettings: { limit_cx?: boolean; limit_cy?: boolean; loop?: boolean; speed_x?: number; speed_y?: number }

Type declaration

  • limit_cx: boolean
  • limit_cy: boolean
  • loop: boolean
  • speed_x: number
  • speed_y: number

SharpenFilterSettings

SharpenFilterSettings: { sharpness?: number }

Type declaration

  • sharpness: number