Skip to main content

ChannelCollection <Channel>

Operations on SoundChannels by name, see SoundManager.channel

Implements

Index

Constructors

constructor

Properties

publicsoundManager

soundManager: SoundManager<Channel, string>

Methods

get

getVolume

  • getVolume(name: Channel): number
  • Parameters

    • name: Channel

    Returns number

isMuted

  • isMuted(name: Channel): boolean
  • Parameters

    • name: Channel

    Returns boolean

mute

  • mute(name: Channel): void
  • Parameters

    • name: Channel

    Returns void

play

  • play(name: Channel, options?: number | PlayOptions): Promise<boolean>
  • Play every sound in the channel, resolves to true if every sound played, false if any was dropped by a concurrency cap.


    Parameters

    Returns Promise<boolean>

setVolume

  • setVolume(name: Channel, volume?: number): void
  • Set the channel volume [0-1]


    Parameters

    • name: Channel
    • volume: number = 1

    Returns void

stop

  • stop(name: Channel): void
  • Stop every sound in the channel


    Parameters

    • name: Channel

    Returns void

toggle

  • toggle(name: Channel): void
  • Parameters

    • name: Channel

    Returns void

unmute

  • unmute(name: Channel): void
  • Parameters

    • name: Channel

    Returns void