1.1.1 • Published 10 years ago

audio-pcm-format v1.1.1

Weekly downloads
2
License
MIT
Repository
github
Last release
10 years ago

npm install audio-pcm-format

var PcmFormat = require('audio-pcm-format');
var Speaker = require('node-speaker');


/** Transform input format to output format */
myStream.pipe(PcmFormat(inputFormat, outputFormat?)).pipe(Speaker());


/** Default output/input format, extended with passed formats. Redefine if needed. */
PcmFormat.default === {
	//number or order of channels, if array, e. g. [0, 1] → [1, 0]
	channels: 2,

	//single sample params
	byteOrder: 'LE',
	bitDepth: 16,
	signed: true,
	float: false,

	//resample (optional)
	sampleRate: 44100,

	//the way to read/write input/output samples: [LRLRLRLR] or [LLLLRRRR]
	interleaved: true,

	//force output chunk size
	samplesPerFrame: undefined
};

Related pcm-util — utils for pcm transforms. pcm-format — transforms pcm stream per sample.

1.1.1

10 years ago

1.1.0

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago