standardized-audio-context
Version:
A cross-browser wrapper for the Web Audio API which aims to closely follow the standard.
11 lines • 713 B
JavaScript
import { isNativeAudioNodeFaker } from '../guards/native-audio-node-faker';
export const connectNativeAudioNodeToNativeAudioNode = (nativeSourceAudioNode, nativeDestinationAudioNode, output, input) => {
if (isNativeAudioNodeFaker(nativeDestinationAudioNode)) {
const fakeNativeDestinationAudioNode = nativeDestinationAudioNode.inputs[input];
nativeSourceAudioNode.connect(fakeNativeDestinationAudioNode, output, 0);
return [fakeNativeDestinationAudioNode, output, 0];
}
nativeSourceAudioNode.connect(nativeDestinationAudioNode, output, input);
return [nativeDestinationAudioNode, output, input];
};
//# sourceMappingURL=connect-native-audio-node-to-native-audio-node.js.map