Skip to main content

ExtractedAudioData

@siteed/audio-studio


@siteed/audio-studio / ExtractedAudioData

Interface: ExtractedAudioData

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

Properties

base64Data?

optional base64Data: 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?

optional checksum: 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?

optional hasWavHeader: boolean

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

Whether the pcmData includes a WAV header


normalizedData?

optional normalizedData: 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