react-hifi
Version:
A set of react components wich provides simple abstraption to manipulate HTML5 AudioContext API (Equalizer, visualisation, stereo, basic controls)
13 lines (12 loc) • 658 B
TypeScript
import { Plugin } from '../Plugin';
interface StereoPluginProps {
/** a number between -1 and 1 */
value: number;
}
export declare class StereoPlugin implements Plugin<StereoPluginProps, StereoPannerNode> {
shouldNotUpdate(prevProps: StereoPluginProps, nextProps: StereoPluginProps): boolean;
createNode(audioContext: AudioContext, { value }: StereoPluginProps): StereoPannerNode;
updateNode({ pan }: StereoPannerNode, { value }: StereoPluginProps): void;
}
declare const _default: import("react").FunctionComponent<StereoPluginProps & import("../_lib/plugin-factory").PluginProps<StereoPannerNode>>;
export default _default;