Skip to main content

PreviewOptions

@siteed/expo-audio-studio


@siteed/expo-audio-studio / PreviewOptions

Interface: PreviewOptions

Defined in: src/AudioAnalysis/AudioAnalysis.types.ts:144

Options for generating a quick preview of audio waveform. This is optimized for UI rendering with a specified number of points.

Extends

Properties

decodingOptions?

optional decodingOptions: DecodingConfig

Defined in: src/AudioAnalysis/AudioAnalysis.types.ts:164

Optional configuration for decoding the audio file. Defaults to:

  • targetSampleRate: undefined (keep original)
  • targetChannels: undefined (keep original)
  • targetBitDepth: 16
  • normalizeAudio: false

endTimeMs?

optional endTimeMs: number

Defined in: src/AudioAnalysis/AudioAnalysis.types.ts:137

End time in milliseconds

Inherited from

AudioRangeOptions.endTimeMs


fileUri

fileUri: string

Defined in: src/AudioAnalysis/AudioAnalysis.types.ts:146

URI of the audio file to analyze


logger?

optional logger: ConsoleLike

Defined in: src/AudioAnalysis/AudioAnalysis.types.ts:155

Optional logger for debugging.


numberOfPoints?

optional numberOfPoints: number

Defined in: src/AudioAnalysis/AudioAnalysis.types.ts:151

Total number of points to generate for the preview.

Default

100

startTimeMs?

optional startTimeMs: number

Defined in: src/AudioAnalysis/AudioAnalysis.types.ts:135

Start time in milliseconds

Inherited from

AudioRangeOptions.startTimeMs