ExtractedAudioData
@siteed/audio-studio / ExtractedAudioData
Interface: ExtractedAudioData
Defined in: src/AudioStudio.types.ts:615
Properties
base64Data?
optionalbase64Data:string
Defined in: src/AudioStudio.types.ts:621
Base64 encoded string representation of the audio data (when includeBase64Data is true)
bitDepth
bitDepth:
BitDepth
Defined in: src/AudioStudio.types.ts:627
Bits per sample (8, 16, or 32)
channels
channels:
number
Defined in: src/AudioStudio.types.ts:625
Number of audio channels (1 for mono, 2 for stereo)
checksum?
optionalchecksum:number
Defined in: src/AudioStudio.types.ts:637
CRC32 Checksum of PCM data
durationMs
durationMs:
number
Defined in: src/AudioStudio.types.ts:629
Duration of the audio in milliseconds
format
format:
"pcm_32bit"|"pcm_16bit"|"pcm_8bit"
Defined in: src/AudioStudio.types.ts:631
PCM format identifier (e.g., "pcm_16bit")
hasWavHeader?
optionalhasWavHeader:boolean
Defined in: src/AudioStudio.types.ts:635
Whether the pcmData includes a WAV header
normalizedData?
optionalnormalizedData:Float32Array<ArrayBufferLike>
Defined in: src/AudioStudio.types.ts:619
Normalized audio data in [-1, 1] range (when includeNormalizedData is true)
pcmData
pcmData:
Uint8Array
Defined in: src/AudioStudio.types.ts:617
Raw PCM audio data
sampleRate
sampleRate:
number
Defined in: src/AudioStudio.types.ts:623
Sample rate in Hz (e.g., 44100, 48000)
samples
samples:
number
Defined in: src/AudioStudio.types.ts:633
Total number of audio samples per channel