Update framework
This commit is contained in:
33
framework/resonator/sources/streaming-source.d.ts
vendored
Normal file
33
framework/resonator/sources/streaming-source.d.ts
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
import { BaseSource } from './base-source';
|
||||
import AudioGraph from '../audio-graph';
|
||||
import ResonatorScene from '../scenes/webaudio-scene';
|
||||
import ResonatorAudioContext from '../audio-context';
|
||||
import { SourceType } from './source-type';
|
||||
export declare class StreamingSource implements BaseSource {
|
||||
private graph;
|
||||
private scene;
|
||||
private context;
|
||||
private element;
|
||||
private type;
|
||||
playing: boolean;
|
||||
private playOnAvailable;
|
||||
private node;
|
||||
private canPlay;
|
||||
private sceneNode;
|
||||
private gain;
|
||||
private position;
|
||||
constructor(graph: AudioGraph, scene: ResonatorScene, context: ResonatorAudioContext, element: HTMLAudioElement, type?: SourceType);
|
||||
private init;
|
||||
play(when?: number, offset?: number, duration?: number): void;
|
||||
stop(): void;
|
||||
getVolume(): number;
|
||||
setVolume(value: number): void;
|
||||
getPlaybackRate(): number;
|
||||
setPlaybackRate(value: number): void;
|
||||
private createConnections;
|
||||
setPosition(x: number, y: number, z: number): void;
|
||||
destroy(): void;
|
||||
loop(value: boolean): void;
|
||||
fadeIn(time: number): void;
|
||||
fadeOut(time: number): void;
|
||||
}
|
Reference in New Issue
Block a user