|
| MEDIAASSETS_API | UMediaSoundComponent (const FObjectInitializer &ObjectInitializer) |
| |
| MEDIAASSETS_API | ~UMediaSoundComponent () |
| |
| MEDIAASSETS_API bool | BP_GetAttenuationSettingsToApply (FSoundAttenuationSettings &OutAttenuationSettings) |
| |
| MEDIAASSETS_API UMediaPlayer * | GetMediaPlayer () const |
| |
| virtual USoundClass * | GetSoundClass () override |
| |
| MEDIAASSETS_API void | SetMediaPlayer (UMediaPlayer *NewMediaPlayer) |
| |
| MEDIAASSETS_API void | SetEnableSpectralAnalysis (bool bInSpectralAnalysisEnabled) |
| |
| MEDIAASSETS_API void | SetSpectralAnalysisSettings (TArray< float > InFrequenciesToAnalyze, EMediaSoundComponentFFTSize InFFTSize=EMediaSoundComponentFFTSize::Medium_512) |
| |
| MEDIAASSETS_API TArray< FMediaSoundComponentSpectralData > | GetSpectralData () |
| |
| MEDIAASSETS_API TArray< FMediaSoundComponentSpectralData > | GetNormalizedSpectralData () |
| |
| MEDIAASSETS_API void | SetEnableEnvelopeFollowing (bool bInEnvelopeFollowing) |
| |
| MEDIAASSETS_API void | SetEnvelopeFollowingsettings (int32 AttackTimeMsec, int32 ReleaseTimeMsec) |
| |
| MEDIAASSETS_API float | GetEnvelopeValue () const |
| |
| MEDIAASSETS_API void | AddClockSink () |
| |
| MEDIAASSETS_API void | RemoveClockSink () |
| |
| MEDIAASSETS_API void | UpdatePlayer () |
| |
| MEDIAASSETS_API void | CollectAttenuationShapesForVisualization (TMultiMap< EAttenuationShape::Type, FBaseAttenuationSettings::AttenuationShapeDetails > &ShapeDetailsMap) const |
| |
| virtual MEDIAASSETS_API void | OnRegister () override |
| |
| virtual MEDIAASSETS_API void | OnUnregister () override |
| |
| virtual MEDIAASSETS_API void | TickComponent (float DeltaTime, enum ELevelTick TickType, FActorComponentTickFunction *ThisTickFunction) override |
| |
| virtual MEDIAASSETS_API void | Activate (bool bReset=false) override |
| |
| virtual MEDIAASSETS_API void | Deactivate () override |
| |
| virtual MEDIAASSETS_API void | PostLoad () override |
| |
| AUDIOMIXER_API | USynthComponent (const FObjectInitializer &ObjectInitializer) |
| |
| virtual AUDIOMIXER_API bool | IsReadyForOwnerToAutoDestroy () const override |
| |
| virtual AUDIOMIXER_API void | EndPlay (const EEndPlayReason::Type Reason) override |
| |
| virtual AUDIOMIXER_API void | Serialize (FArchive &Ar) override |
| |
| AUDIOMIXER_API void | Start () |
| |
| AUDIOMIXER_API void | Stop () |
| |
| AUDIOMIXER_API bool | IsPlaying () const |
| |
| AUDIOMIXER_API void | SetVolumeMultiplier (float VolumeMultiplier) |
| |
| AUDIOMIXER_API void | SetSubmixSend (USoundSubmixBase *Submix, float SendLevel) |
| |
| AUDIOMIXER_API void | SetSourceBusSendPreEffect (USoundSourceBus *SoundSourceBus, float SourceBusSendLevel) |
| |
| AUDIOMIXER_API void | SetSourceBusSendPostEffect (USoundSourceBus *SoundSourceBus, float SourceBusSendLevel) |
| |
| AUDIOMIXER_API void | SetAudioBusSendPreEffect (UAudioBus *AudioBus, float AudioBusSendLevel) |
| |
| AUDIOMIXER_API void | SetAudioBusSendPostEffect (UAudioBus *AudioBus, float AudioBusSendLevel) |
| |
| AUDIOMIXER_API void | SetLowPassFilterEnabled (bool InLowPassFilterEnabled) |
| |
| virtual AUDIOMIXER_API void | SetLowPassFilterFrequency (float InLowPassFilterFrequency) |
| |
| AUDIOMIXER_API void | SetOutputToBusOnly (bool bInOutputToBusOnly) |
| |
| AUDIOMIXER_API void | FadeIn (float FadeInDuration, float FadeVolumeLevel=1.0f, float StartTime=0.0f, const EAudioFaderCurve FadeCurve=EAudioFaderCurve::Linear) const |
| |
| AUDIOMIXER_API void | FadeOut (float FadeOutDuration, float FadeVolumeLevel, const EAudioFaderCurve FadeCurve=EAudioFaderCurve::Linear) const |
| |
| AUDIOMIXER_API void | AdjustVolume (float AdjustVolumeDuration, float AdjustVolumeLevel, const EAudioFaderCurve FadeCurve=EAudioFaderCurve::Linear) const |
| |
| AUDIOMIXER_API void | SetModulationRouting (const TSet< USoundModulatorBase * > &Modulators, const EModulationDestination Destination, const EModulationRouting RoutingMethod=EModulationRouting::Inherit) |
| |
| AUDIOMIXER_API | UPARAM (DisplayName="Modulators") TSet< USoundModulatorBase * > GetModulators(const EModulationDestination Destination) |
| |
| AUDIOMIXER_API void | Initialize (int32 SampleRateOverride=INDEX_NONE) |
| |
| AUDIOMIXER_API void | CreateAudioComponent () |
| |
| AUDIOMIXER_API UAudioComponent * | GetAudioComponent () |
| |
| AUDIOMIXER_API void | OnAudioComponentEnvelopeValue (const UAudioComponent *AudioComponent, const USoundWave *SoundWave, const float EnvelopeValue) |
| |
| AUDIOMIXER_API void | AddAudioBufferListener (IAudioBufferListener *InAudioBufferListener) |
| |
| AUDIOMIXER_API void | RemoveAudioBufferListener (IAudioBufferListener *InAudioBufferListener) |
| |
| virtual AUDIOMIXER_API void | BeginDestroy () override |
| |
Implements a sound component for playing a media player's audio output.