Skip to content

Class: StoryboardSample ​

Defined in: src/beatmap/storyboard/elements.ts:167

ts
import { FileRef, StoryboardSample } from 'osu-files'

const sample = new StoryboardSample(
  new FileRef('audio.mp3', { hash: 'a'.repeat(64) }),
  500,
)

return { path: sample.path, startTime: sample.startTime }

Constructors ​

new StoryboardSample(fileRef, startTime, volume?, source?): StoryboardSample

Defined in: src/beatmap/storyboard/elements.ts:181

Parameters ​

ParameterTypeDefault value
fileRefFileRefundefined
startTimenumberundefined
volumenumber100
source?StoryboardElementSourceundefined

Returns ​

StoryboardSample

ts
import { FileRef, StoryboardSample } from 'osu-files'

const sample = new StoryboardSample(
  new FileRef('audio.mp3', { hash: 'a'.repeat(64) }),
  500,
)

return { path: sample.path, startTime: sample.startTime }

Properties ​

source ​

source: StoryboardElementSource = 'beatmap'

Defined in: src/beatmap/storyboard/elements.ts:168


startTime ​

startTime: number

Defined in: src/beatmap/storyboard/elements.ts:170


volume ​

volume: number

Defined in: src/beatmap/storyboard/elements.ts:171

Accessors ​

path ​

get path(): string

Defined in: src/beatmap/storyboard/elements.ts:173

Returns ​

string

ts
import { FileRef, StoryboardSample } from 'osu-files'

const sample = new StoryboardSample(
  new FileRef('audio.mp3', { hash: 'a'.repeat(64) }),
  500,
)

return { path: sample.path, startTime: sample.startTime }

Released under the MIT License.