Navigation
API > API/Plugins > API/Plugins/MetasoundFrontend
Main entry point for all sender/receiver registration.
| Name | FDataTransmissionCenter |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundRouter.h |
| Include Path | #include "MetasoundRouter.h" |
Syntax
class FDataTransmissionCenter
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDataTransmissionCenter() |
MetasoundRouter.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| GlobalRouter | FAddressRouter | Single map of FNames to IDataChannels. | MetasoundRouter.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool PushLiteral
(
FName DataTypeName, |
Pushes a literal parameter to a specific data channel in the global router. | MetasoundRouter.h | |
TUniquePtr< IReceiver > RegisterNewReceiver
(
const FTransmissionAddress& InAddress, |
Registers a new object to poll data from an address. | MetasoundRouter.h | |
TReceiverPtr< TDataType > RegisterNewReceiver
(
const FTransmissionAddress& InAddress, |
Registers a new object to poll data from an address. | MetasoundRouter.h | |
TUniquePtr< ISender > RegisterNewSender
(
const FTransmissionAddress& InAddress, |
Creates a new object to push data to an address. | MetasoundRouter.h | |
TSenderPtr< TDataType > RegisterNewSender
(
const FTransmissionAddress& InAddress, |
Creates a new object to push data to an address. | MetasoundRouter.h | |
bool UnregisterDataChannel
(
const FTransmissionAddress& InAddress |
Unregisters DataChannel irrespective of number of receivers or senders still active. | MetasoundRouter.h | |
bool UnregisterDataChannelIfUnconnected
(
const FTransmissionAddress& InAddress |
Unregister a data channel if there are no senders or receivers. | MetasoundRouter.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FDataTransmissionCenter & Get() |
Returns the universal router. | MetasoundRouter.h |