Navigation
API > API/Plugins > API/Plugins/AvalancheMedia
| Name | FAvaBroadcastProfile |
| Type | struct |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheMedia/Public/Broadcast/AvaBroadcastProfile.h |
| Include Path | #include "Broadcast/AvaBroadcastProfile.h" |
Syntax
USTRUCT ()
struct FAvaBroadcastProfile
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAvaBroadcastProfile
(
UAvaBroadcast* InBroadcast, |
Broadcast/AvaBroadcastProfile.h | ||
| Broadcast/AvaBroadcastProfile.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| UAvaBroadcast | friend | Broadcast/AvaBroadcastProfile.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAvaBroadcastOutputChannel & AddChannel
(
FName InChannelName |
Add a channel with the given name. If NAME_None, a default name is given to the channel. | Broadcast/AvaBroadcastProfile.h | |
UMediaOutput * AddChannelMediaOutput
(
FName InChannelName, |
Broadcast/AvaBroadcastProfile.h | ||
void BeginDestroy() |
Broadcast/AvaBroadcastProfile.h | ||
UAvaBroadcast & GetBroadcast() |
Broadcast/AvaBroadcastProfile.h | ||
const FAvaBroadcastOutputChannel & GetChannel
(
FName InChannelName |
Finds the channel (including pinned channels) with the given name. | Broadcast/AvaBroadcastProfile.h | |
int32 GetChannelIndexInProfile
(
FName InChannelName |
Finds the corresponding index of the channel with the given name in the current array of channels (including pinned channels) for this profile. | Broadcast/AvaBroadcastProfile.h | |
FAvaBroadcastOutputChannel & GetChannelMutable
(
FName InChannelName |
Finds the channel (including pinned channels) with the given name. | Broadcast/AvaBroadcastProfile.h | |
TArray< FAvaBroadcastOutputChannel * > & GetChannels () |
Broadcast/AvaBroadcastProfile.h | ||
const TArray< FAvaBroadcastOutputChannel * > & GetChannels () |
Broadcast/AvaBroadcastProfile.h | ||
FName GetName() |
Broadcast/AvaBroadcastProfile.h | ||
FAvaBroadcastOutputChannel & GetOrAddChannel
(
FName InChannelName |
Finds the existing channel with given name, or create it if missing. | Broadcast/AvaBroadcastProfile.h | |
bool IsBroadcastingAllChannels() |
Broadcast/AvaBroadcastProfile.h | ||
bool IsBroadcastingAnyChannel() |
Broadcast/AvaBroadcastProfile.h | ||
bool IsValidProfile() |
Broadcast/AvaBroadcastProfile.h | ||
void PostLoadProfile
(
bool bInIsProfileActive, |
Broadcast/AvaBroadcastProfile.h | ||
bool RemoveChannel
(
FName InChannelName |
Removes the channel with given name. | Broadcast/AvaBroadcastProfile.h | |
int32 RemoveChannelMediaOutputs
(
FName InChannelName, |
Broadcast/AvaBroadcastProfile.h | ||
void SetProfileName
(
FName InProfileName |
Broadcast/AvaBroadcastProfile.h | ||
bool StartChannelBroadcast() |
Broadcast/AvaBroadcastProfile.h | ||
void StopChannelBroadcast() |
Broadcast/AvaBroadcastProfile.h | ||
void UpdateChannels
(
bool bInIsProfileActive |
Broadcast/AvaBroadcastProfile.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FAvaBroadcastOutputChannel & GetLocalChannel
(
FName InChannelName |
Finds the local channel (not including pinned channels) with the given name. | Broadcast/AvaBroadcastProfile.h | |
int32 GetLocalChannelIndexInProfile
(
FName InChannelName |
Finds the corresponding index of the channel with the given name in the current array of local channels (not including pinned channels) for this profile. | Broadcast/AvaBroadcastProfile.h | |
FAvaBroadcastOutputChannel & GetLocalChannelMutable
(
FName InChannelName |
Finds the local channel (not including pinned channels) with the given name. | Broadcast/AvaBroadcastProfile.h | |
| Broadcast/AvaBroadcastProfile.h | |||
const TArray< FAvaBroadcastOutputChannel > & GetLocalChannels () |
Broadcast/AvaBroadcastProfile.h | ||
void ResolveChannels() |
Resolve pinned channels. | Broadcast/AvaBroadcastProfile.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void CopyProfiles
(
const FAvaBroadcastProfile& InSourceProfile, |
Broadcast/AvaBroadcastProfile.h | ||
static FAvaBroadcastProfile & GetNullProfile() |
Broadcast/AvaBroadcastProfile.h |