Ana içeriğe geç

İçe Aktarılan Ses Dalgası

İçe aktarılan ses dalgası (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ılandırıldığı gibi somutlaştırılır.

Genel Bakış

Bu sınıf, USoundWaveProcedural'dan 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 desteklenirken, 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 evrilmiştir ve motorun dahili uygulamalarına bağımlılıklardan kaçınmak için bu özelliği uygulamama kararı alındı. Ancak, gelecek güncellemelerde bu tamponların doldurulması için destek eklenmesi planlanmaktadır.

Türetilmiş Sınıflar

Eklenti içindeki diğer tüm ses dalgası sınıfları, İçe aktarılan ses dalgalarından türetilmiştir, böylece aynı özellikleri ve yöntemleri paylaşabilirler. Eklenti, UImportedSoundWave ile çalışmak için kapsamlı bir işlev seti sunar ve bunlar burada ayrıntılandırılmıştır.