Skip to main content

ExtractedAudioData

@siteed/audio-studio


@siteed/audio-studio / ExtractedAudioData

Interface: ExtractedAudioData

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

Properties

base64Data?

optional base64Data: string

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

Base64 encoded string representation of the audio data (when includeBase64Data is true)


bitDepth

bitDepth: BitDepth

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

Bits per sample (8, 16, or 32)


channels

channels: number

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

Number of audio channels (1 for mono, 2 for stereo)


checksum?

optional checksum: number

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

CRC32 Checksum of PCM data


durationMs

durationMs: number

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

Duration of the audio in milliseconds


format

format: "pcm_32bit" | "pcm_16bit" | "pcm_8bit"

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

PCM format identifier (e.g., "pcm_16bit")


hasWavHeader?

optional hasWavHeader: boolean

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

Whether the pcmData includes a WAV header


normalizedData?

optional normalizedData: Float32Array<ArrayBufferLike>

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

Normalized audio data in [-1, 1] range (when includeNormalizedData is true)


pcmData

pcmData: Uint8Array

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

Raw PCM audio data


sampleRate

sampleRate: number

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

Sample rate in Hz (e.g., 44100, 48000)


samples

samples: number

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

Total number of audio samples per channel