C# Класс GAudio.GATSoundBank

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

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

Метод Описание
AddSample ( string pathInResources, string guid, int numChannels, int samplesPerChannel, bool isStreamingAsset ) : void
Contains ( string sampleGUID ) : bool
ContainsSampleNamed ( string sampleName ) : bool
GetFullPathsInStreamingAssets ( List sampleNames ) : string[]
GetMidiCodes ( int offset, int fftSize = 4096, int maxFreq = 5000 ) : void
GetSampleInfo ( string sampleName ) : GATSampleInfo
Init ( int sampleRate ) : void
LoadAll ( GATDataAllocationMode allocationMode ) : GATData>.Dictionary
LoadSamplesNamed ( List sampleNames, GATDataAllocationMode allocationMode ) : GATData>.Dictionary
RemoveSample ( GATSampleInfo sampleInfo ) : void
SizeOfLongestSample ( ) : int
SizeOfShortestSample ( ) : int
SortByMidiCode ( ) : void

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

Метод Описание
LoadSample ( GATSampleInfo info, GATData>.Dictionary target, GATDataAllocationMode allocationMode ) : void
LoadSampleFromResources ( GATDataAllocationMode mode, GATSampleInfo info, GATData>.Dictionary loadedSamples ) : void
LoadSampleFromStreamingAssets ( GATDataAllocationMode mode, GATSampleInfo info, GATData>.Dictionary loadedSamples ) : void

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

AddSample() публичный Метод

public AddSample ( string pathInResources, string guid, int numChannels, int samplesPerChannel, bool isStreamingAsset ) : void
pathInResources string
guid string
numChannels int
samplesPerChannel int
isStreamingAsset bool
Результат void

Contains() публичный Метод

public Contains ( string sampleGUID ) : bool
sampleGUID string
Результат bool

ContainsSampleNamed() публичный Метод

public ContainsSampleNamed ( string sampleName ) : bool
sampleName string
Результат bool

GetFullPathsInStreamingAssets() публичный Метод

public GetFullPathsInStreamingAssets ( List sampleNames ) : string[]
sampleNames List
Результат string[]

GetMidiCodes() публичный Метод

public GetMidiCodes ( int offset, int fftSize = 4096, int maxFreq = 5000 ) : void
offset int
fftSize int
maxFreq int
Результат void

GetSampleInfo() публичный Метод

public GetSampleInfo ( string sampleName ) : GATSampleInfo
sampleName string
Результат GATSampleInfo

Init() публичный Метод

public Init ( int sampleRate ) : void
sampleRate int
Результат void

LoadAll() публичный Метод

public LoadAll ( GATDataAllocationMode allocationMode ) : GATData>.Dictionary
allocationMode GATDataAllocationMode
Результат GATData>.Dictionary

LoadSamplesNamed() публичный Метод

public LoadSamplesNamed ( List sampleNames, GATDataAllocationMode allocationMode ) : GATData>.Dictionary
sampleNames List
allocationMode GATDataAllocationMode
Результат GATData>.Dictionary

RemoveSample() публичный Метод

public RemoveSample ( GATSampleInfo sampleInfo ) : void
sampleInfo GATSampleInfo
Результат void

SizeOfLongestSample() публичный Метод

public SizeOfLongestSample ( ) : int
Результат int

SizeOfShortestSample() публичный Метод

public SizeOfShortestSample ( ) : int
Результат int

SortByMidiCode() публичный Метод

public SortByMidiCode ( ) : void
Результат void