Imported Sound Wave
Imported sound wave (UImportedSoundWave), eklenti tarafından sağlanan temel bir ses dalgası sınıfıdır. Ses verilerini içe aktardığınızda, burada ayrıntılı olarak açıklandığı gibi oluşturulur.
Genel Bakış
Bu sınıf, USoundWaveProcedural sınıfından türetilmiştir ve çalışma zamanında ses verilerinin depolanmasını ve çalınmasını sağlar. Ses verileri dahili olarak 32-bit IEEE kayan nokta PCM formatında temsil edilir.
Uyumluluk ve Sınırlamalar
USoundWaveProcedural çeşitli sistemler tarafından geniş çapta desteklenmesine rağmen, bazı üçüncü taraf eklentiler veya belirli motor bileşenleri, önceden doldurulmuş sıkıştırılmış tamponlara sahip ses dalgaları gerektirebilir. Bu tamponlar tipik olarak motorun varsayılan içe aktarma işlemi sırasında USoundWave içinde tanımlanır ve şunları içerir: CookedPlatformData, GetCompressedData ve RawPCMData tarafından döndürülen Toplu veri.
Eklenti şu anda bu tamponları doldurmamaktadır çünkü motor, tüm platformlar genelinde kararlı bir sıkıştırılmış veri kaynağından yoksundur. Veri işleme zaman içinde gelişmiştir ve davranışları yalnızca platformlar arasında değil, aynı zamanda düzenleyici ve paketlenmiş proje senaryoları, ses dalgası özellikleri ve diğer faktörler arasında da değişiklik gösterebilir. Motorun dahili uygulamalarına bağımlılıktan kaçınmak için bu özellik şu anda desteklenmemektedir.
Türetilmiş Sınıflar
Eklenti içindeki diğer tüm ses dalgası sınıfları, Imported sound waves sınıfından türetilmiştir, bu nedenle aynı özellikleri ve yöntemleri paylaşırlar. Eklenti, UImportedSoundWave ile çalışmak için kapsamlı bir işlev seti sunar; bunlar burada ayrıntılı olarak açıklanmıştır.