Skip to main content

ExtractAudioDataOptions

@siteed/audio-studio


@siteed/audio-studio / ExtractAudioDataOptions

Interface: ExtractAudioDataOptions

Defined in: src/AudioStudio.types.ts:590

Properties

computeChecksum?

optional computeChecksum: boolean

Defined in: src/AudioStudio.types.ts:610

Compute the checksum of the PCM data


decodingOptions?

optional decodingOptions: DecodingConfig

Defined in: src/AudioStudio.types.ts:612

Target config for the normalized audio (Android and Web)


endTimeMs?

optional endTimeMs: number

Defined in: src/AudioStudio.types.ts:596

End time in milliseconds (for time-based range)


fileUri

fileUri: string

Defined in: src/AudioStudio.types.ts:592

URI of the audio file to extract data from


includeBase64Data?

optional includeBase64Data: boolean

Defined in: src/AudioStudio.types.ts:604

Include base64 encoded string representation of the audio data


includeNormalizedData?

optional includeNormalizedData: boolean

Defined in: src/AudioStudio.types.ts:602

Include normalized audio data in [-1, 1] range


includeWavHeader?

optional includeWavHeader: boolean

Defined in: src/AudioStudio.types.ts:606

Include WAV header in the PCM data (makes it a valid WAV file)


length?

optional length: number

Defined in: src/AudioStudio.types.ts:600

Length in bytes to extract (for byte-based range)


logger?

optional logger: ConsoleLike

Defined in: src/AudioStudio.types.ts:608

Logger for debugging - can pass console directly.


position?

optional position: number

Defined in: src/AudioStudio.types.ts:598

Start position in bytes (for byte-based range)


startTimeMs?

optional startTimeMs: number

Defined in: src/AudioStudio.types.ts:594

Start time in milliseconds (for time-based range)