tav-media
Version:
Cross platform media editing framework
19 lines (18 loc) • 654 B
TypeScript
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;
}