Navigation
API > API/Plugins > API/Plugins/AvalancheMedia > API/Plugins/AvalancheMedia/IAvaMediaSyncProvider
Description
Sends a "push" request to a specific remote (either a playback server or client name)
The remote name can be either a playback server name or a playback client name, depending on where the request is being triggered.
| Name | PushToRemote |
| Type | function |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheMedia/Public/ModularFeature/IAvaMediaSyncProvider.h |
| Include Path | #include "ModularFeature/IAvaMediaSyncProvider.h" |
void PushToRemote
(
const FString & InRemoteName,
const TArray < FName > & InPackageNames,
const FOnAvaMediaSyncResponse & DoneDelegate
)
Parameters
| Name | Remarks |
|---|---|
| InRemoteName | The playback client or server name to push to |
| InPackageNames | The list of "top level" package names (without inner dependencies / referencers) to send on remote |
| DoneDelegate | A completion delegate called when receiving a response with a FOnAvaMediaSyncResponse payload |