Navigation
API > API/Plugins > API/Plugins/DisplayClusterConfiguration
Inheritance Hierarchy
- TSharedFromThis
- IDisplayClusterMediaOutputSynchronizationPolicyHandler
- FDisplayClusterMediaOutputSynchronizationPolicyEthernetBarrierBaseHandler
- FDisplayClusterMediaOutputSynchronizationPolicyEthernetBarrierHandler
- FDisplayClusterMediaOutputSynchronizationPolicyThresholdBaseHandler
- FDisplayClusterMediaOutputSynchronizationPolicyVblankHandler
- FMediaOutputSynchronizationPolicyRivermaxHandler
References
| Module | DisplayClusterConfiguration |
| Header | /Engine/Plugins/Runtime/nDisplay/Source/DisplayClusterConfiguration/Public/DisplayClusterConfigurationTypes_MediaSync.h |
| Include | #include "DisplayClusterConfigurationTypes_MediaSync.h" |
Syntax
class IDisplayClusterMediaOutputSynchronizationPolicyHandler : public TSharedFromThis< IDisplayClusterMediaOutputSynchronizationPolicyHandler >
Remarks
Media output sync policy handler interface. All sync logic is handled in a derived native class to avoid UObject interaction from other threads.
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Destructor |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSubclassOf< UDisplayClusterMediaOutputSynchronizationPolicy > | Returns the policy config class used to create this policy handler. | ||
| bool | IsCaptureTypeSupported
(
UMediaCapture* MediaCapture |
Returns true if specified media capture type can be synchonized by the policy implementation | |
| bool | IsRunning () |
Returns true if currently synchronizing a media output. | |
| bool | StartSynchronization
(
UMediaCapture* MediaCapture, |
Starts synchronization of specific output stream (capture device). Returns false if failed. | |
| void | Stops synchronization of specific output stream (capture device). |