Navigation
API > API/Plugins > API/Plugins/HarmonixMetasound > API/Plugins/HarmonixMetasound/FSpmcAnalysisResultQueue
| Name | FReadCursor |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Harmonix/Source/HarmonixMetasound/Public/HarmonixMetasound/Analysis/SpmcAnalysisResultQueue.h |
| Include Path | #include "HarmonixMetasound/Analysis/SpmcAnalysisResultQueue.h" |
Syntax
class FReadCursor
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FReadCursor () |
HarmonixMetasound/Analysis/SpmcAnalysisResultQueue.h | ||
FReadCursor
(
FSpmcAnalysisResultQueue& InQueue |
HarmonixMetasound/Analysis/SpmcAnalysisResultQueue.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| NextExpectedSerialNumber | int32 | HarmonixMetasound/Analysis/SpmcAnalysisResultQueue.h | ||
| NextReadIndex | int32 | HarmonixMetasound/Analysis/SpmcAnalysisResultQueue.h | ||
| Queue | const FSpmcAnalysisResultQueue * | HarmonixMetasound/Analysis/SpmcAnalysisResultQueue.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FScopedItemConsumeRef ConsumeNext() |
HarmonixMetasound/Analysis/SpmcAnalysisResultQueue.h | ||
bool DataAvailable() |
HarmonixMetasound/Analysis/SpmcAnalysisResultQueue.h | ||
int32 NumDataAvailable() |
HarmonixMetasound/Analysis/SpmcAnalysisResultQueue.h | ||
FScopedItemPeekRef PeekAhead
(
int32 NumberAhead |
HarmonixMetasound/Analysis/SpmcAnalysisResultQueue.h | ||
void PeekAhead
(
int32 NumberAhead, |
HarmonixMetasound/Analysis/SpmcAnalysisResultQueue.h | ||
FScopedItemPeekRef PeekNext() |
HarmonixMetasound/Analysis/SpmcAnalysisResultQueue.h |