Navigation
API > API/Plugins > API/Plugins/MetasoundFrontend
Inheritance Hierarchy
- IDataTransmissionBase
- TSharedFromThis
- IDataChannel
- TAudioDataChannel
- TCopyableDataChannel
- TNonOperationalDataChannel
References
| Module | MetasoundFrontend |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundRouter.h |
| Include | #include "MetasoundRouter.h" |
Syntax
class IDataChannel :
public Metasound::IDataTransmissionBase,
public TSharedFromThis< IDataChannel, ESPMode::ThreadSafe >
Remarks
This contains an intermediary buffer for use between the send and receive nodes. Typically only used by ISender and IReceiver implementations.
Constructors
| Type | Name | Description | |
|---|---|---|---|
IDataChannel
(
FName DataType |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| TUniquePtr< IReceiver > | ConstructNewReceiverImplementation
(
const FReceiverInitParams& InitParams |
||
| TUniquePtr< ISender > | ConstructNewSenderImplementation
(
const FSenderInitParams& InitParams |
||
| int64 | |||
| FName | GetDataType () |
||
| uint32 | |||
| uint32 | |||
| int64 | GetPayloadID () |
||
| bool | IsEmpty () |
||
| TUniquePtr< IReceiver > | NewReceiver
(
const FReceiverInitParams& InitParams |
||
| TUniquePtr< ISender > | NewSender
(
const FSenderInitParams& InitParams |
||
| void | |||
| bool | PushLiteral
(
const FLiteral& InParam |
||
| bool | PushOpaque
(
ISender& InSender |