cacophony
    Preparing search index...

    Interface AudioListener

    Minimal listener surface used by Cacophony.

    Chrome/Safari and standardized-audio-context expose AudioParam properties. Native Firefox AudioListener omits those params and only implements the deprecated setOrientation / setPosition methods. Both shapes are valid here; Cacophony's listener accessors fall back accordingly.

    interface AudioListener {
        forwardX?: AudioParam;
        forwardY?: AudioParam;
        forwardZ?: AudioParam;
        positionX?: AudioParam;
        positionY?: AudioParam;
        positionZ?: AudioParam;
        upX?: AudioParam;
        upY?: AudioParam;
        upZ?: AudioParam;
        setOrientation?(
            x: number,
            y: number,
            z: number,
            xUp: number,
            yUp: number,
            zUp: number,
        ): void;
        setPosition?(x: number, y: number, z: number): void;
    }
    Index
    forwardX?: AudioParam
    forwardY?: AudioParam
    forwardZ?: AudioParam
    positionX?: AudioParam
    positionY?: AudioParam
    positionZ?: AudioParam
    • Parameters

      • x: number
      • y: number
      • z: number
      • xUp: number
      • yUp: number
      • zUp: number

      Returns void

    • Parameters

      • x: number
      • y: number
      • z: number

      Returns void