1.1.1 • Published 8 years ago

audio-pcm-format v1.1.1

Weekly downloads
2
License
MIT
Repository
github
Last release
8 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

8 years ago

1.1.0

9 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago