PositionalAudio.d.ts 766 B

1234567891011121314151617181920212223242526272829
  1. import { AudioListener } from './AudioListener';
  2. import { Audio } from './Audio';
  3. export class AudioBuffer {
  4. constructor(context: any);
  5. context: any;
  6. ready: boolean;
  7. readyCallbacks: Function[];
  8. load(file: string): AudioBuffer;
  9. onReady(callback: Function): void;
  10. }
  11. export class PositionalAudio extends Audio {
  12. constructor(listener: AudioListener);
  13. panner: PannerNode;
  14. setRefDistance(value: number): this;
  15. getRefDistance(): number;
  16. setRolloffFactor(value: number): this;
  17. getRolloffFactor(): number;
  18. setDistanceModel(value: string): this;
  19. getDistanceModel(): string;
  20. setMaxDistance(value: number): this;
  21. getMaxDistance(): number;
  22. setDirectionalCone(coneInnerAngle: number, coneOuterAngle: number, coneOuterGain: number): this;
  23. }
粤ICP备19079148号