Navigation
API > API/Runtime > API/Runtime/AudioMixer
| Name | UScrubbedSound |
| Type | class |
| Header File | /Engine/Source/Runtime/AudioMixer/Classes/Generators/SoundWaveScrubber.h |
| Include Path | #include "Generators/SoundWaveScrubber.h" |
Syntax
UCLASS (MinimalAPI)
class UScrubbedSound : public USoundWave
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → USoundBase → USoundWave → UScrubbedSound
Implements Interfaces
- IAudioPropertiesSheetAssetUserInterface
- IInterface_AssetUserData
- IAudioProxyDataFactory
- IInterface_AsyncCompilation
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UScrubbedSound
(
const FObjectInitializer& ObjectInitializer |
Generators/SoundWaveScrubber.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsScrubbing | bool | Generators/SoundWaveScrubber.h | ||
| bScrubWhileStationary | bool | Generators/SoundWaveScrubber.h | ||
| GrainDurationRange | FVector2D | Generators/SoundWaveScrubber.h | ||
| PlayheadTimeSeconds | float | Generators/SoundWaveScrubber.h | ||
| SoundWaveScrubber | ISoundGeneratorPtr | Generators/SoundWaveScrubber.h | ||
| SoundWaveToScrub | TObjectPtr< USoundWave > | Generators/SoundWaveScrubber.h |
|
|
| StationaryTimeSeconds | float | Generators/SoundWaveScrubber.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ISoundGeneratorPtr CreateSoundGenerator
(
const FSoundGeneratorInitParams& InParams |
~USoundBase | Generators/SoundWaveScrubber.h | |
float GetPlayheadTime() |
Returns the current playhead time. | Generators/SoundWaveScrubber.h |
|
ISoundGeneratorPtr GetSoundGenerator() |
Generators/SoundWaveScrubber.h | ||
void SetGrainDurationRange
(
const FVector2D& InGrainDurationRangeSeconds |
Sets the scrub grain duration range. | Generators/SoundWaveScrubber.h |
|
void SetIsScrubbing
(
bool bInIsScrubbing |
Sets if the scrubber is actively scrubbing or not. | Generators/SoundWaveScrubber.h |
|
void SetIsScrubbingWhileStationary
(
bool bInScrubWhileStationary |
Sets if the scrubber should scrub while playhead is stationary (after it hits it's target playhead) | Generators/SoundWaveScrubber.h |
|
void SetPlayheadTime
(
float InPlayheadTimeSeconds |
Sets the scrub time in seconds. | Generators/SoundWaveScrubber.h |
|
void SetSoundWave
(
USoundWave* InSoundWave |
Sets the sound wave to scrub. | Generators/SoundWaveScrubber.h |
|