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 1 month 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
PlayClipAtPoint
Stop
Pause
UnPause
GetOutputData
GetSpectrumData
GetCustomCurve
SetCustomCurve
PlayOneShot
PlayDelayed
PlayScheduled
SetScheduledStartTime
SetScheduledEndTime
PlayOnGamepad
DisableGamepadOutput
GetAmbisonicDecoderFloat
SetAmbisonicDecoderFloat
GetSpatializerFloat
SetSpatializerFloat
LibraryManager
IAudioPlayer.Pause
IAudioPlayer.UnPause
IAudioPlayer.GetOutputData
IAudioPlayer.GetSpectrumData
IAudioPlayer.AudioSource.GetCustomCurve
IAudioPlayer.AudioSource.SetCustomCurve
IAudioPlayer.SetDelay
IAudioPlayer.SetScheduledStartTime
IAudioPlayer.SetScheduledStartTime
IAudioPlayer.SetScheduledEndTime
IAudioPlayer.AudioSourcetAmbisonicDecoderFloat
IAudioPlayer.AudioSourceetAmbisonicDecoderFloat
IAudioPlayer.AudioSource.GetSpatializerFloat
IAudioPlayer.AudioSource.SetSpatializerFloat
IAudioPlayer.Stop
SoundID.GetAudioClip()
BroAudio.Play
BroAudio.Play
BroAudio.Stop