Navigation
API > API/Plugins > API/Plugins/AvalancheMedia > API/Plugins/AvalancheMedia/Playback
References
| Module | AvalancheMedia |
| Header | /Engine/Plugins/Experimental/Avalanche/Source/AvalancheMedia/Public/Playback/IAvaPlaybackClient.h |
| Include | #include "Playback/IAvaPlaybackClient.h" |
Syntax
class IAvaPlaybackClient
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BroadcastStatCommand
(
const FString& InCommand, |
Send a stat command to all connected servers. | |
| const TArray< FString > & | GetMediaOutputIssueMessages
(
const FString& InServerName, |
||
| EAvaBroadcastIssueSeverity | GetMediaOutputIssueSeverity
(
const FString& InServerName, |
||
| EAvaBroadcastOutputState | GetMediaOutputState
(
const FString& InServerName, |
||
| int32 | |||
| TOptional< EAvaPlaybackAssetStatus > | GetRemotePlaybackAssetStatus
(
const FSoftObjectPath& InAssetPath, |
Returns the status of the playback asset on the given remote server. | |
| TOptional< EAvaPlaybackStatus > | GetRemotePlaybackStatus
(
const FGuid& InInstanceId, |
Returns the status of the playback asset on the given channel on the remote server. | |
| const FString * | GetRemotePlaybackUserData
(
const FGuid& InInstanceId, |
Returns the user data of the specified playback instance. | |
| FMessageAddress | GetServerAddress
(
const FString& InServerName |
Returns the corresponding server address for the given server name. | |
| TArray< FString > | |||
| const FString & | GetServerUserData
(
const FString& InServerName, |
Returns the corresponding server user data for the given server name and key. | |
| const FString & | GetUserData
(
const FString& InKey |
Returns the corresponding client user data for the given key. Returns empty container if not found. | |
| bool | HasAnyServerOnlineForChannel
(
const FName& InChannelName |
Returns true if the client has at least one connected server for the given channel. | |
| bool | HasServerUserData
(
const FString& InServerName, |
Returns true if the corresponding server user data for the given server name is found. | |
| bool | HasUserData
(
const FString& InKey |
Returns true if the corresponding client user data for the given key is found. | |
| bool | IsMediaOutputRemoteFallback
(
const UMediaOutput* InMediaOutput |
Use the device provider to determine if the media output is remote. | |
| void | RemoveUserData
(
const FString& InKey |
Remove the client's user data entry from the given key. | |
| void | RequestAnimAction
(
const FGuid& InInstanceId, |
||
| void | RequestAnimPlayback
(
const FGuid& InInstanceId, |
||
| void | RequestBroadcast
(
const FString& InProfile, |
||
| void | RequestPlayableTransitionStart
(
const FGuid& InTransitionId, |
||
| void | RequestPlayableTransitionStop
(
const FGuid& InTransitionId, |
||
| void | RequestPlayback
(
const FGuid& InInstanceId, |
||
| void | RequestPlaybackAssetStatus
(
const FSoftObjectPath& InAssetPath, |
||
| void | RequestRemoteControlUpdate
(
const FGuid& InInstanceId, |
||
| void | SetUserData
(
const FString& InKey, |
Add user data to this client. This is replicated and accessible to the servers. |