BroAudio
Quick StartScripting APIAsset Store
  • Overview
    • Introduction
    • Getting Started
    • Compatibility
  • Core Features
    • Library Manager
      • Create The Library
      • Design The Sound
        • 🔊Volume
        • 🎚️Fading
        • 🔁Looping
        • 🎲Randomization
        • 💪Velocity
        • 🎛️Spatial & Mix
    • Audio Player
      • Music Player
      • Dominator Player
    • Playback Group
    • Audio Effect
    • No-Code Components
      • Sound Source
      • Sound Volume
      • Spectrum Analyzer
    • Addressables
    • Customization
  • Designs
    • Audio Mixer
  • Tools
    • Audio Clip Editor
    • Audio Effect Editor
    • Useful Attrubutes
  • Reference
    • Scripting API
      • Class
        • BroAudio
        • SoundSource
        • BroAdvice
      • Interface
        • IAudioPlayer
        • IMusicPlayer
        • IPlayerEffect
        • IAutoResetWaitable
        • IAudioSourceProxy
      • Struct
        • SoundID
        • Effect
        • Fading
      • Enums
        • BroAudioType
        • EffectType
        • StopMode
        • Transition
        • Ease
    • Unity API Integration
    • Audio Terminology
    • Technical Details
  • Others
    • Release Notes
    • Known Issues
      • Duplicate SoundID Issue
    • Roadmap
    • Support & Contact
Powered by GitBook
On this page
  1. Reference

Unity API Integration

A list of the AudioSource public methods and the corresponding methods in BroAudio

Public Methods

Unity
BroAudio
Remarks

*audio clip only

*Not Supported

*Not Supported

Last updated 2 months ago

(sound)

(sound, vector3)

,

Consider using to get the clip with the setting in LibraryManager, and then use it with vanilla AuidoSource API

, or use the delay option in the

*

Play
BroAudio.Play
PlayClipAtPoint
BroAudio.Play
Stop
BroAudio.Stop
IAudioPlayer.Stop
Pause
IAudioPlayer.Pause
UnPause
IAudioPlayer.UnPause
GetOutputData
IAudioPlayer.GetOutputData
GetSpectrumData
IAudioPlayer.GetSpectrumData
GetCustomCurve
IAudioPlayer.AudioSource.GetCustomCurve
SetCustomCurve
IAudioPlayer.AudioSource.SetCustomCurve
PlayOneShot
SoundID.GetAudioClip()
PlayDelayed
IAudioPlayer.SetDelay
LibraryManager
PlayScheduled
IAudioPlayer.SetScheduledStartTime
SetScheduledStartTime
IAudioPlayer.SetScheduledStartTime
SetScheduledEndTime
IAudioPlayer.SetScheduledEndTime
PlayOnGamepad
DisableGamepadOutput
GetAmbisonicDecoderFloat
IAudioPlayer.AudioSourcetAmbisonicDecoderFloat
SetAmbisonicDecoderFloat
IAudioPlayer.AudioSourceetAmbisonicDecoderFloat
GetSpatializerFloat
IAudioPlayer.AudioSource.GetSpatializerFloat
SetSpatializerFloat
IAudioPlayer.AudioSource.SetSpatializerFloat