Passa al contenuto principale

Imported Sound Wave

L'onda sonora importata (UImportedSoundWave) è una classe base di onde sonore fornita dal plugin. Viene istanziata quando si importano dati audio, come descritto qui.

Panoramica

Questa classe deriva da USoundWaveProcedural, consentendo la memorizzazione e la riproduzione di dati audio in runtime. I dati audio sono rappresentati internamente in un formato PCM a virgola mobile IEEE a 32 bit.

Compatibilità e Limitazioni

Sebbene USoundWaveProcedural sia ampiamente supportato da vari sistemi, alcuni plugin di terze parti o componenti specifici del motore potrebbero richiedere onde sonore con buffer compressi precompilati. Questi buffer sono tipicamente definiti in USoundWave durante il processo di importazione predefinito del motore, che include: CookedPlatformData, dati Bulk restituiti da GetCompressedData e RawPCMData.

Il plugin attualmente non popola questi buffer perché il motore non dispone di una fonte stabile di dati compressi su tutte le piattaforme. La gestione dei dati si è evoluta nel tempo e il loro comportamento può variare non solo tra le piattaforme, ma anche tra scenari di editor e progetti confezionati, proprietà delle onde sonore e altri fattori. Per evitare dipendenze dalle implementazioni interne del motore, questa funzionalità non è attualmente supportata.

Classi Derivate

Tutte le altre classi di onde sonore all'interno del plugin derivano da Imported sound waves, quindi condividono le stesse proprietà e metodi. Il plugin offre un set completo di funzioni per lavorare con UImportedSoundWave, dettagliate qui.