Navigation
API > API/Plugins > API/Plugins/AudioWidgets
Slate Widget for rendering a time-frequency representation of a series of audio power spectra.
| Name | SAudioSpectrogram |
| Type | class |
| Header File | /Engine/Plugins/Runtime/AudioWidgets/Source/AudioWidgets/Public/SAudioSpectrogram.h |
| Include Path | #include "SAudioSpectrogram.h" |
Syntax
class SAudioSpectrogram : public SCompoundWidget
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SAudioSpectrogram
- FSlateControlledConstruction → SWidget → SCompoundWidget → SAudioSpectrogram
Structs
| Name | Remarks |
|---|---|
| FArguments |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ContextMenuExtensionHook | FName | SAudioSpectrogram.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAllowContextMenu | TAttribute< bool > | SAudioSpectrogram.h | ||
| bFillBackground | TAttribute< bool > | SAudioSpectrogram.h | ||
| ColorMap | TAttribute< EAudioColorGradient > | SAudioSpectrogram.h | ||
| ColorMapMaxSoundLevel | TAttribute< float > | SAudioSpectrogram.h | ||
| ColorMapMinSoundLevel | TAttribute< float > | SAudioSpectrogram.h | ||
| ContextMenuExtender | TSharedPtr< FExtender > | SAudioSpectrogram.h | ||
| FrequencyAxisPixelBucketMode | TAttribute< EAudioSpectrogramFrequencyAxisPixelBucketMode > | SAudioSpectrogram.h | ||
| FrequencyAxisScale | TAttribute< EAudioSpectrogramFrequencyAxisScale > | SAudioSpectrogram.h | ||
| OnColorMapMenuEntryClicked | FOnSpectrogramColorMapMenuEntryClicked | SAudioSpectrogram.h | ||
| OnContextMenuOpening | FOnContextMenuOpening | SAudioSpectrogram.h | ||
| OnFrequencyAxisPixelBucketModeMenuEntryClicked | FOnSpectrogramFrequencyAxisPixelBucketModeMenuEntryClicked | SAudioSpectrogram.h | ||
| OnFrequencyAxisScaleMenuEntryClicked | FOnSpectrogramFrequencyAxisScaleMenuEntryClicked | SAudioSpectrogram.h | ||
| OnOrientationMenuEntryClicked | FOnSpectrogramOrientationMenuEntryClicked | SAudioSpectrogram.h | ||
| Orientation | TAttribute< EOrientation > | SAudioSpectrogram.h | ||
| SpectrogramViewport | TSharedPtr< FAudioSpectrogramViewport > | SAudioSpectrogram.h | ||
| ViewMaxFrequency | TAttribute< float > | SAudioSpectrogram.h | ||
| ViewMinFrequency | TAttribute< float > | SAudioSpectrogram.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< const FExtensionBase > AddContextMenuExtension
(
EExtensionHook::Position HookPosition, |
SAudioSpectrogram.h | ||
void AddFrame
(
const FAudioSpectrogramFrameData& SpectrogramFrameData |
Add the data for one spectrum frame to the spectrogram display | SAudioSpectrogram.h | |
void AddFrame
(
const FSynesthesiaSpectrumResults& SpectrumResults, |
Add the data for one spectrum frame to the spectrogram display (convenience helper for when using USynesthesiaSpectrumAnalyzer) | SAudioSpectrogram.h | |
void AddFrame
(
const FConstantQResults& ConstantQResults, |
Add the data for one spectrum frame to the spectrogram display (convenience helper for when using UConstantQAnalyzer) | SAudioSpectrogram.h | |
void Construct
(
const FArguments& InArgs |
Constructs this widget with InArgs | SAudioSpectrogram.h | |
void RemoveContextMenuExtension
(
const TSharedRef< const FExtensionBase >& Extension |
SAudioSpectrogram.h | ||
void SetAllowContextMenu
(
bool bInAllowContextMenu |
SAudioSpectrogram.h | ||
void SetColorMap
(
const EAudioColorGradient InColorMap |
SAudioSpectrogram.h | ||
void SetColorMapMaxSoundLevel
(
const float InColorMapMaxSoundLevel |
SAudioSpectrogram.h | ||
void SetColorMapMinSoundLevel
(
const float InColorMapMinSoundLevel |
SAudioSpectrogram.h | ||
void SetFrequencyAxisPixelBucketMode
(
const EAudioSpectrogramFrequencyAxisPixelBucketMode InFrequencyAxisPixelBucketMode |
SAudioSpectrogram.h | ||
void SetFrequencyAxisScale
(
const EAudioSpectrogramFrequencyAxisScale InFrequencyAxisScale |
SAudioSpectrogram.h | ||
void SetOrientation
(
const EOrientation InOrientation |
SAudioSpectrogram.h | ||
void SetViewMaxFrequency
(
const float InViewMaxFrequency |
SAudioSpectrogram.h | ||
void SetViewMinFrequency
(
const float InViewMinFrequency |
SAudioSpectrogram.h |
Overridden from SWidget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FReply OnMouseButtonDown
(
const FGeometry& InMyGeometry, |
SAudioSpectrogram.h | ||
virtual FReply OnMouseButtonUp
(
const FGeometry& InMyGeometry, |
SAudioSpectrogram.h |