wam-extensions
Version:
Unofficial extensions to the Web Audio Module 2 API
11 lines (10 loc) • 364 B
TypeScript
export interface RecordingDelegate {
armRecording: (armed: boolean) => void;
}
export declare class RecordingExtension {
delegates: Map<string, RecordingDelegate>;
constructor();
register(instanceId: string, delegate: RecordingDelegate): void;
deregister(instanceId: string): void;
armRecording(instanceId: string, armed: boolean): void;
}