Files
UnrealEngine/Engine/Plugins/Runtime/nDisplay/Source/DisplayClusterMedia/Private/Capture/DisplayClusterMediaCaptureCameraTile.h
2025-05-18 13:04:45 +08:00

31 lines
706 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "Capture/DisplayClusterMediaCaptureCameraBase.h"
/**
* Camera capture adapter (tile)
*/
class FDisplayClusterMediaCaptureCameraTile
: public FDisplayClusterMediaCaptureCameraBase
{
public:
FDisplayClusterMediaCaptureCameraTile(
const FString& MediaId,
const FString& ClusterNodeId,
const FString& CameraId,
const FIntPoint& TilePosition,
UMediaOutput* MediaOutput,
UDisplayClusterMediaOutputSynchronizationPolicy* SyncPolicy
);
protected:
//~ Begin FDisplayClusterMediaCaptureViewport
virtual bool GetCaptureSizeFromConfig(FIntPoint& OutSize) const override;
//~ End FDisplayClusterMediaCaptureViewport
};