







![]() ![]() |
ClockStone Audio Toolkit for Unity - Documentation |
AudioController Methods |
AudioController Class See Also Send Feedback |
![]() |
The AudioController type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() ![]() |
AddPlaylist |
Adds a new playlist.
|
![]() ![]() |
AddToCategory(AudioCategory, AudioItem) |
Adds a custom audio item to a category.
|
![]() ![]() |
AddToCategory(AudioCategory, AudioClip, String) |
Creates an AudioItem with the name audioID containing a single subitem playing the specified
custom AudioClip. This AudioItem is then added to the specified category.
|
![]() ![]() |
ClearPlaylists |
Clears all music playlist.
|
![]() ![]() |
DetachAllAudios |
Detaches all audio objects possibly parented to the specified game object.
|
![]() ![]() |
EnableAmbienceSound |
Enables the ambience sound.
|
![]() ![]() |
EnableMusic |
Enables the music.
|
![]() ![]() |
EnqueueMusic |
Enqueues an audio ID to the music playlist queue.
|
![]() ![]() |
GetAudioItem |
Returns the AudioItem with the given audioID.
|
![]() ![]() |
GetAudioItemMaxDistance |
Gets the audio item's max distance. (respects all proper default values and overwrites).
|
![]() ![]() |
GetCategory |
Gets a category.
|
![]() ![]() |
GetCategoryVolume |
Gets the category volume.
|
![]() ![]() |
GetCurrentAmbienceSound |
Gets the current ambience sound.
|
![]() ![]() |
GetCurrentAudioListener |
Gets the currently active Unity audio listener.
|
![]() ![]() |
GetCurrentMusic |
Gets the current music.
|
![]() ![]() |
GetGlobalVolume |
Gets the global volume.
|
![]() ![]() |
GetMusicPlaylist |
If playlistName == null then gets a copy of the current playlist audioID array, otherwise gets a copy of the playlist with the specified name
|
![]() ![]() |
GetPlayingAudioObjects(Boolean) |
Returns an array of all playing audio objects.
|
![]() ![]() |
GetPlayingAudioObjects(String, Boolean) |
Returns an array of all playing audio objects with the specified audioID.
|
![]() ![]() |
GetPlayingAudioObjectsCount |
Returns the number of all playing audio objects with the specified audioID.
|
![]() ![]() |
GetPlayingAudioObjectsInCategory |
Returns an array of all playing audio objects in the category with name categoryName.
|
![]() |
GetPlaylistByName |
Retrieves a playlist by name. If playlists are named identically it will return the first one it finds
|
![]() |
InitializeAudioItems |
Updates the internal audioID dictionary and initializes all registered AudioItem objects.
|
![]() ![]() |
IsAmbienceSoundEnabled |
Determines whether ambience sound is enabled.
|
![]() ![]() |
IsAmbienceSoundPaused |
Uses to test if ambience sound is paused
|
![]() ![]() |
IsMusicEnabled |
Determines whether music is enabled.
|
![]() ![]() |
IsMusicPaused |
Uses to test if music is paused
|
![]() ![]() |
IsPlaying |
Determines whether the specified audio ID is playing.
|
![]() ![]() |
IsPlaylistPlaying |
Determines whether the playlist is playing.
|
![]() ![]() |
IsSoundMuted |
Determines whether sound is muted
|
![]() ![]() |
IsValidAudioID |
Tests if a given audioID is valid.
|
![]() ![]() |
MuteSound |
Mutes / Unmutes the sound.
|
![]() ![]() |
NewCategory |
Creates a new audio category
|
![]() |
OnAfterDeserialize | |
![]() |
OnBeforeSerialize | |
![]() ![]() |
PauseAll |
Pauses all playing audio items (including the music).
|
![]() ![]() |
PauseAmbienceSound |
Pauses the currently playing ambience sound.
|
![]() ![]() |
PauseCategory |
Pauses all playing audio items in the specified category (including the music).
|
![]() ![]() |
PauseMusic |
Pauses the currently playing music.
|
![]() ![]() |
Play(String) |
Plays an audio item with the name audioID.
|
![]() ![]() |
Play(String, Transform) |
Plays an audio item with the name audioID parented to a specified transform.
|
![]() ![]() |
Play(String, Vector3, Transform) |
Plays an audio item with the name audioID parented to a specified transform with a world offset.
|
![]() ![]() |
Play(String, Single, Single, Single) |
Plays an audio item with the name audioID.
|
![]() ![]() |
Play(String, Transform, Single, Single, Single) |
Plays an audio item with the name audioID parented to a specified transform.
|
![]() ![]() |
Play(String, Vector3, Transform, Single, Single, Single) |
Plays an audio item with the name audioID parented to a specified transform with a world offset.
|
![]() ![]() |
PlayAfter |
Plays an audio item with the name audioID right after the given AudioObject stops playing.
(see the Unity AudioSettings.dspTime documentation)
|
![]() ![]() |
PlayAmbienceSound(String, Single, Single, Single) |
Plays an audio item with the name audioID as ambience sound.
|
![]() ![]() |
PlayAmbienceSound(String, Transform, Single, Single, Single) |
Plays an audio item with the name audioID as ambience sound at the specified position.
|
![]() ![]() |
PlayAmbienceSound(String, Vector3, Transform, Single, Single, Single) |
Plays an audio item with the name audioID as ambience sound at the specified position.
|
![]() |
PlayAudioItem |
Plays a specific AudioItem.
|
![]() |
PlayAudioSubItem |
Plays a specific AudioSubItem.
|
![]() ![]() |
PlayMusic(String, Single, Single, Single) |
Plays an audio item with the name audioID as music.
|
![]() ![]() |
PlayMusic(String, Transform, Single, Single, Single) |
Plays an audio item with the name audioID as music at the specified position.
|
![]() ![]() |
PlayMusic(String, Vector3, Transform, Single, Single, Single) |
Plays an audio item with the name audioID as music at the specified position.
|
![]() ![]() |
PlayMusicPlaylist |
Start playing the music playlist.
|
![]() ![]() |
PlayNextMusicOnPlaylist |
Jumps to the next the music track on the playlist.
|
![]() ![]() |
PlayPreviousMusicOnPlaylist |
Jumps to the previous music track on the playlist.
|
![]() ![]() |
PlayScheduled |
Plays an audio item with the name audioID parented to a specified transform with a world offset scheduled at a specified high precision DSP time
(see the Unity AudioSettings.dspTime documentation)
|
![]() ![]() |
RemoveAudioItem |
Removes an AudioItem from the AudioController.
|
![]() ![]() |
RemoveCategory |
Removes an audio category.
|
![]() ![]() |
SetCategoryVolume |
Changes the category volume. Also effects currently playing audio items.
|
![]() ![]() |
SetCurrentMusicPlaylist |
Sets the current playlist to the specified audioID array
|
![]() ![]() |
SetGlobalVolume |
Changes the global volume. Effects all currently playing audio items.
|
![]() ![]() |
Stop(String) |
Stops all playing audio items with name audioID.
|
![]() ![]() |
Stop(String, Single) |
Stops all playing audio items with name audioID with a fade-out.
|
![]() ![]() |
StopAll()()()() |
Immediately stops playing audio items (including the music).
|
![]() ![]() |
StopAll(Single) |
Fades out all playing audio items (including the music).
|
![]() ![]() |
StopAmbienceSound()()()() |
Stops the currently playing ambience sound.
|
![]() ![]() |
StopAmbienceSound(Single) |
Stops the currently playing ambience sound with fade-out.
|
![]() ![]() |
StopCategory |
Stops all playing audio items in the specified category (including the music).
|
![]() ![]() |
StopMusic()()()() |
Stops the currently playing music.
|
![]() ![]() |
StopMusic(Single) |
Stops the currently playing music with fade-out.
|
![]() |
UnloadAllAudioClips |
Unloads all AudioClips specified in this AudioController from memory.
|
![]() ![]() |
UnpauseAll |
Un-pauses all playing audio items (including the music).
|
![]() ![]() |
UnpauseAmbienceSound |
Unpauses the current ambience sound.
|
![]() ![]() |
UnpauseCategory |
Un-pauses all playing audio items in the specified category (including the music).
|
![]() ![]() |
UnpauseMusic |
Unpauses the current music.
|