ExtractAudioDataOptions
@siteed/audio-studio / ExtractAudioDataOptions
Interface: ExtractAudioDataOptions
Defined in: src/AudioStudio.types.ts:604
Properties
computeChecksum?
optionalcomputeChecksum:boolean
Defined in: src/AudioStudio.types.ts:624
Compute the checksum of the PCM data
decodingOptions?
optionaldecodingOptions:DecodingConfig
Defined in: src/AudioStudio.types.ts:626
Target config for the normalized audio (Android and Web)
endTimeMs?
optionalendTimeMs:number
Defined in: src/AudioStudio.types.ts:610
End time in milliseconds (for time-based range)
fileUri
fileUri:
string
Defined in: src/AudioStudio.types.ts:606
URI of the audio file to extract data from
includeBase64Data?
optionalincludeBase64Data:boolean
Defined in: src/AudioStudio.types.ts:618
Include base64 encoded string representation of the audio data
includeNormalizedData?
optionalincludeNormalizedData:boolean
Defined in: src/AudioStudio.types.ts:616
Include normalized audio data in [-1, 1] range
includeWavHeader?
optionalincludeWavHeader:boolean
Defined in: src/AudioStudio.types.ts:620
Include WAV header in the PCM data (makes it a valid WAV file)
length?
optionallength:number
Defined in: src/AudioStudio.types.ts:614
Length in bytes to extract (for byte-based range)
logger?
optionallogger:ConsoleLike
Defined in: src/AudioStudio.types.ts:622
Logger for debugging - can pass console directly.
position?
optionalposition:number
Defined in: src/AudioStudio.types.ts:612
Start position in bytes (for byte-based range)
startTimeMs?
optionalstartTimeMs:number
Defined in: src/AudioStudio.types.ts:608
Start time in milliseconds (for time-based range)