Navigation
API > API/Plugins > API/Plugins/AvalancheMedia
Interface for synchronized events implementation in a distributed environment such as the Display Cluster or forked channels.
For a given event signature across a distributed environment, i.e. the event itself is distributed (one instance per node), the event will be fired when all nodes raise the signal for that event. In other word, the event is invoked at the same time on all nodes only when it has been raised on all nodes.
| Name | IAvaMediaSynchronizedEventsFeature |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheMedia/Public/ModularFeature/IAvaMediaSynchronizedEventsFeature.h |
| Include Path | #include "ModularFeature/IAvaMediaSynchronizedEventsFeature.h" |
Syntax
class IAvaMediaSynchronizedEventsFeature : public IModularFeature
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IAvaMediaSynchronizedEventsFeature() |
ModularFeature/IAvaMediaSynchronizedEventsFeature.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedPtr< IAvaMediaSynchronizedEventDispatcher > CreateDispatcher
(
const FString& InSignature |
Factory method to create an event dispatcher. | ModularFeature/IAvaMediaSynchronizedEventsFeature.h | |
FText GetDisplayDescription() |
Returns the feature implementation description. | ModularFeature/IAvaMediaSynchronizedEventsFeature.h | |
FText GetDisplayName() |
Returns the localized feature implementation name for display. | ModularFeature/IAvaMediaSynchronizedEventsFeature.h | |
FName GetName() |
Returns underlying feature implementation name | ModularFeature/IAvaMediaSynchronizedEventsFeature.h | |
int32 GetPriority () |
Returns the feature implementation priority for automatic selection of most appropriate default. | ModularFeature/IAvaMediaSynchronizedEventsFeature.h |
Protected
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static int32 GetDefaultPriority() |
Returns a default implementation priority. | ModularFeature/IAvaMediaSynchronizedEventsFeature.h | |
static FName GetModularFeatureName() |
ModularFeature/IAvaMediaSynchronizedEventsFeature.h |