Jacky's Simple Audio Manager  3.0.0-preview
A decentralized audio playing system for Unity, designed for simplicity and built to scale!
UnityEditor.AudioUtil Class Reference

Static Public Member Functions

static void PlayClip (AudioClip clip, int startSample, bool loop)
 
static void PlayPreviewClip (AudioClip clip, int startSample, bool loop)
 
static void PlayClip (AudioClip clip, int startSample)
 Deprecated, use PlayClip(AudioClip clip , int startSample , bool loop) More...
 
static void PlayClip (AudioClip clip)
 Deprecated, use PlayClip(AudioClip clip , int startSample , bool loop) More...
 
static void StopClip (AudioClip clip)
 
static void PauseClip (AudioClip clip)
 
static void ResumeClip (AudioClip clip)
 
static void LoopClip (AudioClip clip, bool on)
 
static bool IsClipPlaying (AudioClip clip)
 
static bool IsPreviewClipPlaying ()
 
static void StopAllClips ()
 
static float GetClipPosition (AudioClip clip)
 
static int GetClipSamplePosition (AudioClip clip)
 
static void SetClipSamplePosition (AudioClip clip, int iSamplePosition)
 
static int GetSampleCount (AudioClip clip)
 
static int GetChannelCount (AudioClip clip)
 
static int GetBitRate (AudioClip clip)
 
static int GetBitsPerSample (AudioClip clip)
 
static int GetFrequency (AudioClip clip)
 
static int GetSoundSize (AudioClip clip)
 
static Texture2D GetWaveForm (AudioClip clip, int channel, float width, float height)
 
static Texture2D GetWaveFormFast (AudioClip clip, int channel, int fromSample, int toSample, float width, float height)
 
static void ClearWaveForm (AudioClip clip)
 
static bool HasPreview (AudioClip clip)
 
static bool IsCompressed (AudioClip clip)
 
static bool IsStramed (AudioClip clip)
 
static double GetDuration (AudioClip clip)
 
static int GetFMODMemoryAllocated ()
 
static float GetFMODCPUUsage ()
 
static bool Is3D (AudioClip clip)
 
static bool IsMovieAudio (AudioClip clip)
 
static bool IsMOD (AudioClip clip)
 
static int GetMODChannelCount ()
 
static AnimationCurve GetLowpassCurve (AudioLowPassFilter lowPassFilter)
 
static Vector3 GetListenerPos ()
 
static void UpdateAudio ()
 
static void SetListenerTransform (Transform t)
 
static AudioType GetClipType (AudioClip clip)
 
static bool HaveAudioCallback (MonoBehaviour behaviour)
 
static int GetCustomFilterChannelCount (MonoBehaviour behaviour)
 
static int GetCustomFilterProcessTime (MonoBehaviour behaviour)
 
static float GetCustomFilterMaxIn (MonoBehaviour behaviour, int channel)
 
static float GetCustomFilterMaxOut (MonoBehaviour behaviour, int channel)
 
static float [] GetMinMaxData (AudioImporter importer)
 
static bool IsTrackerFile (AudioClip clip)
 
static AudioImporter GetImporterFromClip (AudioClip clip)
 
static AudioCompressionFormat GetTargetPlatformSoundCompressionFormat (AudioClip clip)
 
static AudioCompressionFormat GetSoundCompressionFormat (AudioClip clip)
 
static int GetMusicChannelCount (AudioClip clip)
 

Member Function Documentation

◆ ClearWaveForm()

static void UnityEditor.AudioUtil.ClearWaveForm ( AudioClip  clip)
static

◆ GetBitRate()

static int UnityEditor.AudioUtil.GetBitRate ( AudioClip  clip)
static

◆ GetBitsPerSample()

static int UnityEditor.AudioUtil.GetBitsPerSample ( AudioClip  clip)
static

◆ GetChannelCount()

static int UnityEditor.AudioUtil.GetChannelCount ( AudioClip  clip)
static

◆ GetClipPosition()

static float UnityEditor.AudioUtil.GetClipPosition ( AudioClip  clip)
static

◆ GetClipSamplePosition()

static int UnityEditor.AudioUtil.GetClipSamplePosition ( AudioClip  clip)
static

◆ GetClipType()

static AudioType UnityEditor.AudioUtil.GetClipType ( AudioClip  clip)
static

◆ GetCustomFilterChannelCount()

static int UnityEditor.AudioUtil.GetCustomFilterChannelCount ( MonoBehaviour  behaviour)
static

◆ GetCustomFilterMaxIn()

static float UnityEditor.AudioUtil.GetCustomFilterMaxIn ( MonoBehaviour  behaviour,
int  channel 
)
static

◆ GetCustomFilterMaxOut()

static float UnityEditor.AudioUtil.GetCustomFilterMaxOut ( MonoBehaviour  behaviour,
int  channel 
)
static

◆ GetCustomFilterProcessTime()

static int UnityEditor.AudioUtil.GetCustomFilterProcessTime ( MonoBehaviour  behaviour)
static

◆ GetDuration()

static double UnityEditor.AudioUtil.GetDuration ( AudioClip  clip)
static

◆ GetFMODCPUUsage()

static float UnityEditor.AudioUtil.GetFMODCPUUsage ( )
static

◆ GetFMODMemoryAllocated()

static int UnityEditor.AudioUtil.GetFMODMemoryAllocated ( )
static

◆ GetFrequency()

static int UnityEditor.AudioUtil.GetFrequency ( AudioClip  clip)
static

◆ GetImporterFromClip()

static AudioImporter UnityEditor.AudioUtil.GetImporterFromClip ( AudioClip  clip)
static

◆ GetListenerPos()

static Vector3 UnityEditor.AudioUtil.GetListenerPos ( )
static

◆ GetLowpassCurve()

static AnimationCurve UnityEditor.AudioUtil.GetLowpassCurve ( AudioLowPassFilter  lowPassFilter)
static

◆ GetMinMaxData()

static float [] UnityEditor.AudioUtil.GetMinMaxData ( AudioImporter  importer)
static

◆ GetMODChannelCount()

static int UnityEditor.AudioUtil.GetMODChannelCount ( )
static

◆ GetMusicChannelCount()

static int UnityEditor.AudioUtil.GetMusicChannelCount ( AudioClip  clip)
static

◆ GetSampleCount()

static int UnityEditor.AudioUtil.GetSampleCount ( AudioClip  clip)
static

◆ GetSoundCompressionFormat()

static AudioCompressionFormat UnityEditor.AudioUtil.GetSoundCompressionFormat ( AudioClip  clip)
static

◆ GetSoundSize()

static int UnityEditor.AudioUtil.GetSoundSize ( AudioClip  clip)
static

◆ GetTargetPlatformSoundCompressionFormat()

static AudioCompressionFormat UnityEditor.AudioUtil.GetTargetPlatformSoundCompressionFormat ( AudioClip  clip)
static

◆ GetWaveForm()

static Texture2D UnityEditor.AudioUtil.GetWaveForm ( AudioClip  clip,
int  channel,
float  width,
float  height 
)
static

◆ GetWaveFormFast()

static Texture2D UnityEditor.AudioUtil.GetWaveFormFast ( AudioClip  clip,
int  channel,
int  fromSample,
int  toSample,
float  width,
float  height 
)
static

◆ HasPreview()

static bool UnityEditor.AudioUtil.HasPreview ( AudioClip  clip)
static

◆ HaveAudioCallback()

static bool UnityEditor.AudioUtil.HaveAudioCallback ( MonoBehaviour  behaviour)
static

◆ Is3D()

static bool UnityEditor.AudioUtil.Is3D ( AudioClip  clip)
static

◆ IsClipPlaying()

static bool UnityEditor.AudioUtil.IsClipPlaying ( AudioClip  clip)
static

◆ IsCompressed()

static bool UnityEditor.AudioUtil.IsCompressed ( AudioClip  clip)
static

◆ IsMOD()

static bool UnityEditor.AudioUtil.IsMOD ( AudioClip  clip)
static

◆ IsMovieAudio()

static bool UnityEditor.AudioUtil.IsMovieAudio ( AudioClip  clip)
static

◆ IsPreviewClipPlaying()

static bool UnityEditor.AudioUtil.IsPreviewClipPlaying ( )
static

◆ IsStramed()

static bool UnityEditor.AudioUtil.IsStramed ( AudioClip  clip)
static

◆ IsTrackerFile()

static bool UnityEditor.AudioUtil.IsTrackerFile ( AudioClip  clip)
static

◆ LoopClip()

static void UnityEditor.AudioUtil.LoopClip ( AudioClip  clip,
bool  on 
)
static

◆ PauseClip()

static void UnityEditor.AudioUtil.PauseClip ( AudioClip  clip)
static

◆ PlayClip() [1/3]

static void UnityEditor.AudioUtil.PlayClip ( AudioClip  clip,
int  startSample,
bool  loop 
)
static

◆ PlayClip() [2/3]

static void UnityEditor.AudioUtil.PlayClip ( AudioClip  clip,
int  startSample 
)
static

◆ PlayClip() [3/3]

static void UnityEditor.AudioUtil.PlayClip ( AudioClip  clip)
static

◆ PlayPreviewClip()

static void UnityEditor.AudioUtil.PlayPreviewClip ( AudioClip  clip,
int  startSample,
bool  loop 
)
static

◆ ResumeClip()

static void UnityEditor.AudioUtil.ResumeClip ( AudioClip  clip)
static

◆ SetClipSamplePosition()

static void UnityEditor.AudioUtil.SetClipSamplePosition ( AudioClip  clip,
int  iSamplePosition 
)
static

◆ SetListenerTransform()

static void UnityEditor.AudioUtil.SetListenerTransform ( Transform  t)
static

◆ StopAllClips()

static void UnityEditor.AudioUtil.StopAllClips ( )
static

◆ StopClip()

static void UnityEditor.AudioUtil.StopClip ( AudioClip  clip)
static

◆ UpdateAudio()

static void UnityEditor.AudioUtil.UpdateAudio ( )
static

The documentation for this class was generated from the following file: