UNPKG

@diffusionstudio/core-v4

Version:

2D motion graphics and video rendering engine

18 lines (17 loc) 589 B
import { AudioClipProps } from '../audio'; import { FillOptions } from '../../renderer'; import { VisualMixinProps, VisualMixinAnimationOptions } from '../visual'; export interface WaveformBar { width: number; gap: number; radius?: number; } export type WaveformClipAnimationOptions = VisualMixinAnimationOptions; export interface WaveformClipProps extends Omit<AudioClipProps, 'volume'>, VisualMixinProps { animations?: WaveformClipAnimationOptions; bar?: WaveformBar; fill?: FillOptions; sampleRate?: number; smoothing?: number; magnitude?: number; }