Lines Matching refs:capture

104         var numChannels = SDL2.capture.currentCaptureBuffer.numberOfChannels;  in HandleCaptureProcess()
106 var channelData = SDL2.capture.currentCaptureBuffer.getChannelData(c); in HandleCaptureProcess()
151 if (SDL2.capture.silenceTimer !== undefined) { in EMSCRIPTENAUDIO_CloseDevice()
152 clearTimeout(SDL2.capture.silenceTimer); in EMSCRIPTENAUDIO_CloseDevice()
154 if (SDL2.capture.stream !== undefined) { in EMSCRIPTENAUDIO_CloseDevice()
155 var tracks = SDL2.capture.stream.getAudioTracks(); in EMSCRIPTENAUDIO_CloseDevice()
157 SDL2.capture.stream.removeTrack(tracks[i]); in EMSCRIPTENAUDIO_CloseDevice()
159 SDL2.capture.stream = undefined; in EMSCRIPTENAUDIO_CloseDevice()
161 if (SDL2.capture.scriptProcessorNode !== undefined) { in EMSCRIPTENAUDIO_CloseDevice()
162 SDL2.capture.scriptProcessorNode.onaudioprocess = function(audioProcessingEvent) {}; in EMSCRIPTENAUDIO_CloseDevice()
163 SDL2.capture.scriptProcessorNode.disconnect(); in EMSCRIPTENAUDIO_CloseDevice()
164 SDL2.capture.scriptProcessorNode = undefined; in EMSCRIPTENAUDIO_CloseDevice()
166 if (SDL2.capture.mediaStreamNode !== undefined) { in EMSCRIPTENAUDIO_CloseDevice()
167 SDL2.capture.mediaStreamNode.disconnect(); in EMSCRIPTENAUDIO_CloseDevice()
168 SDL2.capture.mediaStreamNode = undefined; in EMSCRIPTENAUDIO_CloseDevice()
170 if (SDL2.capture.silenceBuffer !== undefined) { in EMSCRIPTENAUDIO_CloseDevice()
171 SDL2.capture.silenceBuffer = undefined in EMSCRIPTENAUDIO_CloseDevice()
173 SDL2.capture = undefined; in EMSCRIPTENAUDIO_CloseDevice()
181 …if ((SDL2.audioContext !== undefined) && (SDL2.audio === undefined) && (SDL2.capture === undefined… in EMSCRIPTENAUDIO_CloseDevice()
210 SDL2.capture = {}; in EMSCRIPTENAUDIO_OpenDevice()
283 if (SDL2.capture.silenceTimer !== undefined) { in EMSCRIPTENAUDIO_OpenDevice()
284 clearTimeout(SDL2.capture.silenceTimer); in EMSCRIPTENAUDIO_OpenDevice()
285 SDL2.capture.silenceTimer = undefined; in EMSCRIPTENAUDIO_OpenDevice()
287 SDL2.capture.mediaStreamNode = SDL2.audioContext.createMediaStreamSource(stream); in EMSCRIPTENAUDIO_OpenDevice()
288 … SDL2.capture.scriptProcessorNode = SDL2.audioContext.createScriptProcessor($1, $0, 1); in EMSCRIPTENAUDIO_OpenDevice()
289 SDL2.capture.scriptProcessorNode.onaudioprocess = function(audioProcessingEvent) { in EMSCRIPTENAUDIO_OpenDevice()
290 if ((SDL2 === undefined) || (SDL2.capture === undefined)) { return; } in EMSCRIPTENAUDIO_OpenDevice()
292 SDL2.capture.currentCaptureBuffer = audioProcessingEvent.inputBuffer; in EMSCRIPTENAUDIO_OpenDevice()
295 SDL2.capture.mediaStreamNode.connect(SDL2.capture.scriptProcessorNode); in EMSCRIPTENAUDIO_OpenDevice()
296 SDL2.capture.scriptProcessorNode.connect(SDL2.audioContext.destination); in EMSCRIPTENAUDIO_OpenDevice()
297 SDL2.capture.stream = stream; in EMSCRIPTENAUDIO_OpenDevice()
305 … SDL2.capture.silenceBuffer = SDL2.audioContext.createBuffer($0, $1, SDL2.audioContext.sampleRate); in EMSCRIPTENAUDIO_OpenDevice()
306 SDL2.capture.silenceBuffer.getChannelData(0).fill(0.0); in EMSCRIPTENAUDIO_OpenDevice()
308 SDL2.capture.currentCaptureBuffer = SDL2.capture.silenceBuffer; in EMSCRIPTENAUDIO_OpenDevice()
312 …SDL2.capture.silenceTimer = setTimeout(silence_callback, ($1 / SDL2.audioContext.sampleRate) * 100… in EMSCRIPTENAUDIO_OpenDevice()