Changes

Jump to: navigation, search

Audio Data API

343 bytes added, 22:46, 6 May 2010
Writing Audio
var samples = [0.242, 0.127, 0.0, -0.058, -0.242, ...];
var buffered = audioOutput.mozWriteAudio(samples.length, samples);
</pre>
 
'''Note:''' To copy the input samples of one audio stream directly to another audio output, you will need to convert event.samples array to a native JavaScript array like so:
 
<pre>
var output;
 
function audioWritten(event){
outputSamples = [];
for(var i=0;i < samples.size(); i++){
outputSamples[i] = samples.item(i);
}
}
</pre>
69
edits

Navigation menu