|
@@ -9,12 +9,15 @@ export class Audio extends Object3D {
|
|
|
constructor( listener: AudioListener );
|
|
|
type: 'Audio';
|
|
|
|
|
|
+ listener: AudioListener;
|
|
|
context: AudioContext;
|
|
|
gain: GainNode;
|
|
|
autoplay: boolean;
|
|
|
- buffer: null | Audio;
|
|
|
+ buffer: null | AudioBuffer;
|
|
|
detune: number;
|
|
|
loop: boolean;
|
|
|
+ loopStart: number;
|
|
|
+ loopEnd: number;
|
|
|
offset: number;
|
|
|
duration: number | undefined;
|
|
|
playbackRate: number;
|
|
@@ -38,7 +41,7 @@ export class Audio extends Object3D {
|
|
|
setDetune( value: number ): this;
|
|
|
getDetune(): number;
|
|
|
getFilters(): any[];
|
|
|
- setFilter( value: any[] ): this;
|
|
|
+ setFilters( value: any[] ): this;
|
|
|
getFilter(): any;
|
|
|
setFilter( filter: any ): this;
|
|
|
setPlaybackRate( value: number ): this;
|
|
@@ -55,16 +58,3 @@ export class Audio extends Object3D {
|
|
|
load( file: string ): Audio;
|
|
|
|
|
|
}
|
|
|
-
|
|
|
-export class AudioBuffer {
|
|
|
-
|
|
|
- constructor( context: any );
|
|
|
-
|
|
|
- context: any;
|
|
|
- ready: boolean;
|
|
|
- readyCallbacks: Function[];
|
|
|
-
|
|
|
- load( file: string ): AudioBuffer;
|
|
|
- onReady( callback: Function ): void;
|
|
|
-
|
|
|
-}
|