Navigation
API > API/Plugins > API/Plugins/MetasoundFrontend
References
| Module | MetasoundFrontend |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundRouter.h |
| Include | #include "MetasoundRouter.h" |
Syntax
class FDataTransmissionCenter
Remarks
Main entry point for all sender/receiver registration.
Constructors
No constructors are accessible with public or protected access.
Functions
| Type | Name | Description | |
|---|---|---|---|
| FDataTransmissionCenter & | Get () |
Returns the universal router. | |
| TUniquePtr< IReceiver > | RegisterNewReceiver
(
const FTransmissionAddress& InAddress, |
Registers a new object to poll data from an address. | |
| TReceiverPtr< TDataType > | RegisterNewReceiver
(
const FTransmissionAddress& InAddress, |
Registers a new object to poll data from an address. | |
| TUniquePtr< ISender > | RegisterNewSender
(
const FTransmissionAddress& InAddress, |
Creates a new object to push data to an address. | |
| TSenderPtr< TDataType > | RegisterNewSender
(
const FTransmissionAddress& InAddress, |
Creates a new object to push data to an address. | |
| bool | UnregisterDataChannel
(
const FTransmissionAddress& InAddress |
Unregisters DataChannel irrespective of number of receivers or senders still active. | |
| bool | UnregisterDataChannelIfUnconnected
(
const FTransmissionAddress& InAddress |
Unregister a data channel if there are no senders or receivers. |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | PushLiteral
(
FName DataTypeName, |
Pushing literals from the Metasound::FDataTransmissionCenter will no longer be supported in future released. |