API reference
Preparing search index…

SoundSource

Abstract

Shared control/result fields; every engine operation still executes in SFML.

Type hierarchy

Hierarchy (View Summary)

Source & inheritance
Member directory51

Constructors

Properties

Methods

Constructors

Properties

times: BigInt64Array
Source & inheritance
values: Float32Array
Source & inheritance
Cone: typeof Cone = Cone

Directional cone configuration type.

Source & inheritance
Status: typeof SoundStatus = SoundStatus

Playback status enumeration.

Source & inheritance

Methods

  • Parameters

    field
    number
    write
    boolean

    Returns

    void
    Source & inheritance
  • Return the directional attenuation factor.

    Returns

    number
    Source & inheritance
  • Return whether listener-relative coordinates are used.

    Returns

    boolean
    Source & inheritance
  • Return whether spatialization is enabled.

    Returns

    boolean
    Source & inheritance
  • Start or resume playback; if already playing, restart per SFML semantics.

    Returns

    void
    Source & inheritance
  • Set the distance attenuation factor; 0 disables distance attenuation.

    Parameters

    value
    number

    Returns

    void
    Source & inheritance
  • Set the factor controlling the source direction's effect on attenuation.

    Parameters

    value
    number

    Returns

    void
    Source & inheritance
  • Set the Doppler effect multiplier; 0 disables it.

    Parameters

    value
    number

    Returns

    void
    Source & inheritance
  • Set whether playback loops after reaching the end.

    Parameters

    value
    boolean

    Returns

    void
    Source & inheritance
  • Set the maximum distance used for distance attenuation.

    Parameters

    value
    number

    Returns

    void
    Source & inheritance
  • Set the maximum gain after distance attenuation.

    Parameters

    value
    number

    Returns

    void
    Source & inheritance
  • Set the minimum reference distance at which maximum volume is maintained.

    Parameters

    value
    number

    Returns

    void
    Source & inheritance
  • Set the minimum gain after distance attenuation.

    Parameters

    value
    number

    Returns

    void
    Source & inheritance
  • Set stereo pan: -1 is left, 0 is center, and 1 is right.

    Parameters

    value
    number

    Returns

    void
    Source & inheritance
  • Set the pitch and playback rate multiplier; 1 is the original rate.

    Parameters

    value
    number

    Returns

    void
    Source & inheritance
  • Set whether the position is relative to the listener; false uses world coordinates.

    Parameters

    value
    boolean

    Returns

    void
    Source & inheritance
  • Enable or disable spatial effects from position, distance, and direction.

    Parameters

    value
    boolean

    Returns

    void
    Source & inheritance
  • Set volume as a percentage; 0 is silent and 100 is the original volume.

    Parameters

    value
    number

    Returns

    void
    Source & inheritance

Symbol members

"[audioHandle]": AudioHandle<"source">
Source & inheritance

Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0