Navigation
API > API/Plugins > API/Plugins/AudioWidgets
Inheritance Hierarchy
- IFixedSampledSequenceViewProvider
- TSharedFromThis< FWaveformAudioSamplesDataProvider >
- FWaveformAudioSamplesDataProvider
References
| Module | AudioWidgets |
| Header | /Engine/Plugins/Runtime/AudioWidgets/Source/AudioWidgets/Public/WaveformAudioSamplesDataProvider.h |
| Include | #include "WaveformAudioSamplesDataProvider.h" |
Syntax
class FWaveformAudioSamplesDataProvider :
public IFixedSampledSequenceViewProvider ,
public TSharedFromThis< FWaveformAudioSamplesDataProvider >
Variables
| Type | Name | Description | |
|---|---|---|---|
| FOnDataViewGenerated | OnDataViewGenerated |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FWaveformAudioSamplesDataProvider
(
const Audio::FDeviceId InAudioDeviceId, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| const UAudioBus * | GetAudioBus () |
||
| FFixedSampledSequenceView | GetDataView () |
||
| uint32 | |||
| void | |||
| void | SetAnalysisPeriod
(
const float InAnalysisPeriodMs |
||
| void | SetChannelToAnalyze
(
const int32 InChannel |
||
| void | SetTimeWindow
(
const float InTimeWindowMs |
||
| void | SetTriggerMode
(
const EAudioOscilloscopeTriggerMode InTriggerMode |
||
| void | SetTriggerThreshold
(
const float InTriggerThreshold |
||
| void | |||
| void |
Overridden from IFixedSampledSequenceViewProvider
| Type | Name | Description | |
|---|---|---|---|
| FFixedSampledSequenceView | RequestSequenceView
(
const TRange< double > DataRatioRange |