Navigation
API > API/Plugins > API/Plugins/MetasoundFrontend
Inheritance Hierarchy
- IDataTransmissionBase
- ISender
- TSender
References
| Module | MetasoundFrontend |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundRouter.h |
| Include | #include "MetasoundRouter.h" |
Syntax
template<typename TDataType>
class TSender : public Metasound::ISender
Remarks
Specializations for trivially copyable types:
Constructors
| Type | Name | Description | |
|---|---|---|---|
TSender
(
const FSenderInitParams& InitParams, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FName | |||
| bool | Push
(
const TDataType& InElement |
||
| bool | Push from the SenderBuffer to the data channel. | ||
| TDataType | |||
| bool | SetDelay
(
float InSeconds |
Resets the delay for this specific sender. if this goes beyond the threshold set by BufferResizeThreshold, we reallocate. |
Overridden from ISender
| Type | Name | Description | |
|---|---|---|---|
| int64 | GetPayloadID () |
||
| bool | PushLiteral
(
const FLiteral& InLiteral |
Constructs the value with a literal and pushes to data channel. |
Constants
| Name | Description |
|---|---|
| BufferResizeThreshold | This can be changed to change when we reallocate the internal buffer for this sender. |