Navigation
API > API/Plugins > API/Plugins/MetasoundFrontend
FSendAddress is used as a addressing system for MetaSound Send nodes, Recieve nodes and MetaSound script communication
| Name | FSendAddress |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundRouter.h |
| Include Path | #include "MetasoundRouter.h" |
Syntax
class FSendAddress : public Metasound::FTransmissionAddress
Inheritance Hierarchy
- FTransmissionAddress → FSendAddress
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSendAddress () |
MetasoundRouter.h | ||
FSendAddress
(
const FString& InChannelName |
Create an address without a data type or instance ID. | MetasoundRouter.h | |
FSendAddress
(
const FName& InChannelName, |
Create an address with a channel name, data type and optionally an instance ID. | MetasoundRouter.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| AddressType | const FLazyName | MetasoundRouter.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ChannelName | FName | MetasoundRouter.h | ||
| DataType | FName | MetasoundRouter.h | ||
| InstanceID | uint64 | For instance-specific addresses, this uint64 is the instance of this metasound. | MetasoundRouter.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FName & GetChannelName() |
MetasoundRouter.h | ||
uint64 GetInstanceID() |
MetasoundRouter.h |
Overridden from FTransmissionAddress
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TUniquePtr< FTransmissionAddress > Clone() |
Clone the address. | MetasoundRouter.h | |
virtual FName GetAddressType () |
Return the type of address. | MetasoundRouter.h | |
virtual FName GetDataType() |
Return the data type. | MetasoundRouter.h | |
virtual FString ToString() |
Return a string representation of the address for debugging. | MetasoundRouter.h |