Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Sound
Inheritance Hierarchy
- FNonAbandonableTask
- FAsyncSoundWavePCMWriteWorker
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/Sound/SampleBufferIO.h |
| Include | #include "Sound/SampleBufferIO.h" |
Syntax
class FAsyncSoundWavePCMWriteWorker : public FNonAbandonableTask
Remarks
FAsyncSoundWavePCMWriteWorker This class is used by FSoundWavePCMWriter to handle async writing.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TFunction< void(const USoundWave *)> | CallbackOnSuccess | ||
| FCriticalSection | NonAbandonableSection | ||
| ESoundWavePCMWriteTaskType | TaskType | ||
| FSoundWavePCMWriter * | Writer |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FAsyncSoundWavePCMWriteWorker
(
FSoundWavePCMWriter* InWriter, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Abandon () |
||
| bool | CanAbandon () |
||
| void | DoWork () |
Performs write operations async. | |
| TStatId | GetStatId () |