Navigation
API > API/Plugins > API/Plugins/AvalancheMedia
| Name | IAvaBroadcastDeviceProviderProxyManager |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheMedia/Public/Broadcast/OutputDevices/IAvaBroadcastDeviceProviderProxyManager.h |
| Include Path | #include "Broadcast/OutputDevices/IAvaBroadcastDeviceProviderProxyManager.h" |
Syntax
class IAvaBroadcastDeviceProviderProxyManager
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IAvaBroadcastDeviceProviderProxyManager() |
Broadcast/OutputDevices/IAvaBroadcastDeviceProviderProxyManager.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Finds the server name of the given device. | Broadcast/OutputDevices/IAvaBroadcastDeviceProviderProxyManager.h | ||
const TSharedPtr< const FAvaBroadcastDeviceProviderDataList > GetDeviceProviderDataListForServer
(
const FString& InServerName |
Returns device provider data list (all device providers) for a specific server. | Broadcast/OutputDevices/IAvaBroadcastDeviceProviderProxyManager.h | |
TArray< const IMediaIOCoreDeviceProvider * > GetDeviceProvidersForServer
(
const FString& InServerName |
Collects all the device providers related to the given server. | Broadcast/OutputDevices/IAvaBroadcastDeviceProviderProxyManager.h | |
const FAvaBroadcastDeviceProviderWrapper * GetDeviceProviderWrapper
(
FName InDeviceProviderName |
Broadcast/OutputDevices/IAvaBroadcastDeviceProviderProxyManager.h | ||
FString GetLocalServerName() |
Returns the default local server name. | Broadcast/OutputDevices/IAvaBroadcastDeviceProviderProxyManager.h | |
TSet< FString > GetServerNames() |
Returns the set of all server names. | Broadcast/OutputDevices/IAvaBroadcastDeviceProviderProxyManager.h | |
void Install
(
const FString& InServerName, |
Install the given server's proxy data, installing wrappers as necessary. | Broadcast/OutputDevices/IAvaBroadcastDeviceProviderProxyManager.h | |
| Returns true if the device can be found in a local provider. | Broadcast/OutputDevices/IAvaBroadcastDeviceProviderProxyManager.h | ||
void Uninstall
(
const FString& InServerName |
Remove the given server from all the wrappers. | Broadcast/OutputDevices/IAvaBroadcastDeviceProviderProxyManager.h |