import { MutableObservableValue, ObservableOption, Option } from "@opendaw/lib-std"; import { EventCollection, ppqn, TimeBase } from "@opendaw/lib-dsp"; import { BoxAdapter } from "../BoxAdapter"; import { AudioPlayMode } from "../audio/AudioPlayMode"; import { AudioFileBoxAdapter } from "../audio/AudioFileBoxAdapter"; import { AudioTimeStretchBoxAdapter } from "../audio/AudioTimeStretchBoxAdapter"; import { AudioPitchStretchBoxAdapter } from "../audio/AudioPitchStretchBoxAdapter"; import { WarpMarkerBoxAdapter } from "../audio/WarpMarkerBoxAdapter"; import { AudioClipBox, AudioRegionBox } from "@opendaw/studio-boxes"; export interface AudioContentBoxAdapter extends BoxAdapter { get file(): AudioFileBoxAdapter; get optFile(): Option; get timeBase(): TimeBase; get duration(): ppqn; get observableOptPlayMode(): ObservableOption; get waveformOffset(): MutableObservableValue; get isPlayModeNoStretch(): boolean; get asPlayModePitchStretch(): Option; get asPlayModeTimeStretch(): Option; get optWarpMarkers(): Option>; get canResize(): boolean; get gain(): MutableObservableValue; get box(): AudioClipBox | AudioRegionBox; } //# sourceMappingURL=AudioContentBoxAdapter.d.ts.map