Navigation
API > API/Plugins > API/Plugins/DisplayClusterMedia > API/Plugins/DisplayClusterMedia/Synchronization
Inheritance Hierarchy
- TSharedFromThis
- IDisplayClusterMediaOutputSynchronizationPolicyHandler
- FDisplayClusterMediaOutputSynchronizationPolicyEthernetBarrierBaseHandler
- FDisplayClusterMediaOutputSynchronizationPolicyEthernetBarrierHandler
- FDisplayClusterMediaOutputSynchronizationPolicyThresholdBaseHandler
- FDisplayClusterMediaOutputSynchronizationPolicyVblankHandler
- FMediaOutputSynchronizationPolicyRivermaxHandler
References
| Module | DisplayClusterMedia |
| Header | /Engine/Plugins/Runtime/nDisplay/Source/DisplayClusterMedia/Public/Synchronization/DisplayClusterMediaOutputSynchronizationPolicyEthernetBarrierBase.h |
| Include | #include "Synchronization/DisplayClusterMediaOutputSynchronizationPolicyEthernetBarrierBase.h" |
Syntax
class FDisplayClusterMediaOutputSynchronizationPolicyEthernetBarrierBaseHandler : public IDisplayClusterMediaOutputSynchronizationPolicyHandler
Remarks
Synchronization logic handler class for UDisplayClusterMediaOutputSynchronizationPolicyEthernetBarrierBase.
Variables
| Type | Name | Description | |
|---|---|---|---|
| int32 | BarrierTimeoutMs | Barrier timeout (ms) | |
| TObjectPtr< UMediaCapture > | CapturingDevice | Capture device being used. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FString | Returns media device ID being synchronized | ||
| void | Synchronize () |
Children implement their own sync approaches. | |
| void | Synchronizes calling thread at the barrier. |
Overridden from IDisplayClusterMediaOutputSynchronizationPolicyHandler
| Type | Name | Description | |
|---|---|---|---|
| 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). |