Navigation
API > API/Plugins > API/Plugins/AvalancheMedia
| Name | IAvaPlaybackServer |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheMedia/Public/Playback/IAvaPlaybackServer.h |
| Include Path | #include "Playback/IAvaPlaybackServer.h" |
Syntax
class IAvaPlaybackServer
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IAvaPlaybackServer() |
Playback/IAvaPlaybackServer.h |
Structs
| Name | Remarks |
|---|---|
| FPlaybackInstanceReference |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FAvaInstanceSettings * GetAvaInstanceSettings () |
Access Motion Design Instance settings replicated from connected client(s). | Playback/IAvaPlaybackServer.h | |
const IAvaBroadcastSettings * GetBroadcastSettings () |
Access broadcast settings replicated from connected client. | Playback/IAvaPlaybackServer.h | |
FMessageAddress GetClientAddress
(
const FString& InClientName |
Returns the client address. | Playback/IAvaPlaybackServer.h | |
| Returns the list of connected clients. | Playback/IAvaPlaybackServer.h | ||
const FString & GetClientUserData
(
const FString& InClientName, |
Returns the corresponding client user data for the given client name and key. | Playback/IAvaPlaybackServer.h | |
const FString & GetName() |
Returns the server's name. | Playback/IAvaPlaybackServer.h | |
const FAvaPlayableSettings * GetPlayableSettings () |
Access Motion Design Playable settings replicated from connected client(s). | Playback/IAvaPlaybackServer.h | |
const FAvaPlaybackManager & GetPlaybackManager () |
Access the server's playback manager. | Playback/IAvaPlaybackServer.h | |
| Playback/IAvaPlaybackServer.h | |||
| Playback/IAvaPlaybackServer.h | |||
| Returns true if the corresponding client user data for the given client name is found. | Playback/IAvaPlaybackServer.h | ||
bool HasUserData
(
const FString& InKey |
Playback/IAvaPlaybackServer.h | ||
void RemoveUserData
(
const FString& InKey |
Remove the server's user data entry from the given key. | Playback/IAvaPlaybackServer.h | |
| Add user data to this server. This is replicated and accessible to the client. | Playback/IAvaPlaybackServer.h | ||
void StartBroadcast() |
Playback/IAvaPlaybackServer.h | ||
TArray< FPlaybackInstanceReference > StartPlaybacks() |
Playback/IAvaPlaybackServer.h | ||
void StopBroadcast() |
Playback/IAvaPlaybackServer.h | ||
TArray< FPlaybackInstanceReference > StopPlaybacks
(
const FString& InChannelName, |
Playback/IAvaPlaybackServer.h |