UNPKG

tav-media

Version:

Cross platform media editing framework

19 lines (18 loc) 654 B
import { tav } from '../tav'; import { MediaClip } from './tav-media-clip'; import { AudioAsset } from '../assets/tav-audio-asset'; /** * A Media which has a audio output only. * @hideconstructor * @category Clips */ export declare class AudioClip extends MediaClip { /** * Creates a Audio Clip object from a Audio asset, return null if the asset does * not exist or it's not a valid audio asset. */ static MakeFromAsset(asset: AudioAsset, contentStartTime?: number, contentDuration?: number): Promise<AudioClip>; readonly type: string; clone(): AudioClip; protected createClip(): Promise<tav.Audio> | undefined; }