Skip to main content

PcmSource

@zylem/game-lib


@zylem/game-lib / audio / PcmSource

Interface: PcmSource

Defined in: packages/game-lib/src/lib/audio/wav.ts:6

Minimal WAV (RIFF, 16-bit PCM) encoder for rendered audio. Works on any AudioBuffer-shaped object so it can run without a Web Audio context.

Properties​

length​

length: number

Defined in: packages/game-lib/src/lib/audio/wav.ts:9


numberOfChannels​

numberOfChannels: number

Defined in: packages/game-lib/src/lib/audio/wav.ts:7


sampleRate​

sampleRate: number

Defined in: packages/game-lib/src/lib/audio/wav.ts:8

Methods​

getChannelData()​

getChannelData(channel): Float32Array

Defined in: packages/game-lib/src/lib/audio/wav.ts:10

Parameters​

channel​

number

Returns​

Float32Array