UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMediaSoundGenerator::FSoundGeneratorParams Struct Reference

#include <MediaSoundComponent.h>

Public Attributes

int32 SampleRate = 0
 
int32 NumChannels = 0
 
TSharedPtr< FMediaAudioSampleQueue, ESPMode::ThreadSafeSampleQueue
 
uint32 PreviousSampleQueueFlushCount = 0
 
bool bSpectralAnalysisEnabled = false
 
bool bEnvelopeFollowingEnabled = false
 
int32 EnvelopeFollowerAttackTime = 0
 
int32 EnvelopeFollowerReleaseTime = 0
 
Audio::FSpectrumAnalyzerSettings SpectrumAnalyzerSettings
 
TArray< floatFrequenciesToAnalyze
 
float CachedRate = 0.0f
 
FTimespan CachedTime
 
FTimespan LastPlaySampleTime
 

Member Data Documentation

◆ bEnvelopeFollowingEnabled

bool FMediaSoundGenerator::FSoundGeneratorParams::bEnvelopeFollowingEnabled = false

◆ bSpectralAnalysisEnabled

bool FMediaSoundGenerator::FSoundGeneratorParams::bSpectralAnalysisEnabled = false

◆ CachedRate

float FMediaSoundGenerator::FSoundGeneratorParams::CachedRate = 0.0f

◆ CachedTime

FTimespan FMediaSoundGenerator::FSoundGeneratorParams::CachedTime

◆ EnvelopeFollowerAttackTime

int32 FMediaSoundGenerator::FSoundGeneratorParams::EnvelopeFollowerAttackTime = 0

◆ EnvelopeFollowerReleaseTime

int32 FMediaSoundGenerator::FSoundGeneratorParams::EnvelopeFollowerReleaseTime = 0

◆ FrequenciesToAnalyze

TArray<float> FMediaSoundGenerator::FSoundGeneratorParams::FrequenciesToAnalyze

◆ LastPlaySampleTime

FTimespan FMediaSoundGenerator::FSoundGeneratorParams::LastPlaySampleTime

◆ NumChannels

int32 FMediaSoundGenerator::FSoundGeneratorParams::NumChannels = 0

◆ PreviousSampleQueueFlushCount

uint32 FMediaSoundGenerator::FSoundGeneratorParams::PreviousSampleQueueFlushCount = 0

◆ SampleQueue

TSharedPtr<FMediaAudioSampleQueue, ESPMode::ThreadSafe> FMediaSoundGenerator::FSoundGeneratorParams::SampleQueue

◆ SampleRate

int32 FMediaSoundGenerator::FSoundGeneratorParams::SampleRate = 0

◆ SpectrumAnalyzerSettings

Audio::FSpectrumAnalyzerSettings FMediaSoundGenerator::FSoundGeneratorParams::SpectrumAnalyzerSettings

The documentation for this struct was generated from the following file: