PCM Veri İşleme
Ses dalgası çalarken PCM Verisi Elde Etme
Ses dalgası çalarken PCM verisini elde etmek için OnGeneratePCMData temsilcisini kullanabilirsiniz. Bu, PCM ses verisini işlerken veya analiz ederken kullanışlıdır.
- Blueprint
- C++

// Assuming ImportedSoundWave is a UE reference to a UImportedSoundWave object (or its derived type, such as UStreamingSoundWave, UCapturableSoundWave, etc.)
ImportedSoundWave->OnGeneratePCMDataNative.AddWeakLambda(this, [this](const TArray<float>& PCMData)
{
// Handle the result
});
Yeni Doldurulan PCM Verilerini Elde Etme
OnPopulateAudioData temsilcisi, yeni doldurulan PCM verilerini elde etmek için kullanılabilir. Bu, özellikle akış ses dalgaları için kullanışlıdır ve ses analizi sürecini basitleştirebilir.
- Blueprint
- C++

// Assuming ImportedSoundWave is a UE reference to a UImportedSoundWave object (or its derived type, such as UStreamingSoundWave, UCapturableSoundWave, etc.)
ImportedSoundWave->OnPopulateAudioDataNative.AddWeakLambda(this, [this](const TArray<float>& PopulatedAudioData)
{
// Handle the result
});
PCM Verilerini Baytlara Dönüştürme
Bu temsilcilerden elde edilen PCM verileri 32-bit float PCM formatındadır. PCM verilerini baytlara dönüştürmeniz gerekiyorsa, Sesi Yeniden Kodla bölümüne bakın.