C# Класс LeanAudio, hugula

Наследование: object
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
MIN_FREQEUNCY_PERIOD float
PROCESSING_ITERATIONS_MAX int
generatedWaveDistances float[]
generatedWaveDistancesCount int

Открытые методы

Метод Описание
createAudio ( AnimationCurve volume, AnimationCurve frequency, LeanAudioOptions, options = null ) : AudioClip
createAudioStream ( AnimationCurve volume, AnimationCurve frequency, LeanAudioOptions, options = null ) : LeanAudioStream,
generateAudioFromCurve ( AnimationCurve curve, int frequencyRate = 44100 ) : AudioClip
options ( ) : LeanAudioOptions,
play ( AudioClip audio ) : AudioSource
play ( AudioClip audio, Vector3 pos ) : AudioSource
play ( AudioClip audio, Vector3 pos, float volume ) : AudioSource
play ( AudioClip audio, float volume ) : AudioSource
playClipAt ( AudioClip clip, Vector3 pos ) : AudioSource
printOutAudioClip ( AudioClip audioClip, AnimationCurve &curve, float scaleX = 1f ) : void

Приватные методы

Метод Описание
OnAudioSetPosition ( int newPosition ) : void
createAudioFromWave ( int waveLength, LeanAudioOptions, options ) : AudioClip
createAudioWave ( AnimationCurve volume, AnimationCurve frequency, LeanAudioOptions, options ) : int

Описание методов

createAudio() публичный статический Метод

public static createAudio ( AnimationCurve volume, AnimationCurve frequency, LeanAudioOptions, options = null ) : AudioClip
volume UnityEngine.AnimationCurve
frequency UnityEngine.AnimationCurve
options LeanAudioOptions,
Результат UnityEngine.AudioClip

createAudioStream() публичный статический Метод

public static createAudioStream ( AnimationCurve volume, AnimationCurve frequency, LeanAudioOptions, options = null ) : LeanAudioStream,
volume UnityEngine.AnimationCurve
frequency UnityEngine.AnimationCurve
options LeanAudioOptions,
Результат LeanAudioStream,

generateAudioFromCurve() публичный статический Метод

public static generateAudioFromCurve ( AnimationCurve curve, int frequencyRate = 44100 ) : AudioClip
curve UnityEngine.AnimationCurve
frequencyRate int
Результат UnityEngine.AudioClip

options() публичный статический Метод

public static options ( ) : LeanAudioOptions,
Результат LeanAudioOptions,

play() публичный статический Метод

public static play ( AudioClip audio ) : AudioSource
audio UnityEngine.AudioClip
Результат UnityEngine.AudioSource

play() публичный статический Метод

public static play ( AudioClip audio, Vector3 pos ) : AudioSource
audio UnityEngine.AudioClip
pos Vector3
Результат UnityEngine.AudioSource

play() публичный статический Метод

public static play ( AudioClip audio, Vector3 pos, float volume ) : AudioSource
audio UnityEngine.AudioClip
pos Vector3
volume float
Результат UnityEngine.AudioSource

play() публичный статический Метод

public static play ( AudioClip audio, float volume ) : AudioSource
audio UnityEngine.AudioClip
volume float
Результат UnityEngine.AudioSource

playClipAt() публичный статический Метод

public static playClipAt ( AudioClip clip, Vector3 pos ) : AudioSource
clip UnityEngine.AudioClip
pos Vector3
Результат UnityEngine.AudioSource

printOutAudioClip() публичный статический Метод

public static printOutAudioClip ( AudioClip audioClip, AnimationCurve &curve, float scaleX = 1f ) : void
audioClip UnityEngine.AudioClip
curve UnityEngine.AnimationCurve
scaleX float
Результат void

Описание свойств

MIN_FREQEUNCY_PERIOD публичное статическое свойство

public static float MIN_FREQEUNCY_PERIOD
Результат float

PROCESSING_ITERATIONS_MAX публичное статическое свойство

public static int PROCESSING_ITERATIONS_MAX
Результат int

generatedWaveDistances публичное статическое свойство

public static float[] generatedWaveDistances
Результат float[]

generatedWaveDistancesCount публичное статическое свойство

public static int generatedWaveDistancesCount
Результат int