Navigation
API > API/Runtime > API/Runtime/LiveLinkInterface
Provides an interface for querying and controlling the recording session.
| Name | ILiveLinkRecordingSession |
| Type | class |
| Header File | /Engine/Source/Runtime/LiveLinkInterface/Public/LiveLinkHub/ILiveLinkRecordingSession.h |
| Include Path | #include "LiveLinkHub/ILiveLinkRecordingSession.h" |
Syntax
class ILiveLinkRecordingSession : public IModularFeature
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnSessionIntChanged | TMulticastDelegate_OneParam< void, int32 > | LiveLinkHub/ILiveLinkRecordingSession.h | |
| FOnSessionStringChanged | TMulticastDelegate_OneParam< void, FStringView > | LiveLinkHub/ILiveLinkRecordingSession.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CanRecord() |
LiveLinkHub/ILiveLinkRecordingSession.h | ||
FString GetSessionName() |
LiveLinkHub/ILiveLinkRecordingSession.h | ||
FString GetSlateName() |
LiveLinkHub/ILiveLinkRecordingSession.h | ||
int32 GetTakeNumber() |
LiveLinkHub/ILiveLinkRecordingSession.h | ||
bool IsRecording() |
LiveLinkHub/ILiveLinkRecordingSession.h | ||
FSimpleMulticastDelegate & OnRecordingStarted() |
LiveLinkHub/ILiveLinkRecordingSession.h | ||
FSimpleMulticastDelegate & OnRecordingStopped() |
LiveLinkHub/ILiveLinkRecordingSession.h | ||
FOnSessionStringChanged & OnSessionNameChanged() |
LiveLinkHub/ILiveLinkRecordingSession.h | ||
FOnSessionStringChanged & OnSlateNameChanged() |
LiveLinkHub/ILiveLinkRecordingSession.h | ||
FOnSessionIntChanged & OnTakeNumberChanged() |
LiveLinkHub/ILiveLinkRecordingSession.h | ||
bool SetSessionName
(
FStringView InSessionName |
LiveLinkHub/ILiveLinkRecordingSession.h | ||
bool SetSlateName
(
FStringView InSlateName |
LiveLinkHub/ILiveLinkRecordingSession.h | ||
bool SetTakeNumber
(
int32 InTakeNumber |
LiveLinkHub/ILiveLinkRecordingSession.h | ||
bool StartRecording() |
LiveLinkHub/ILiveLinkRecordingSession.h | ||
bool StopRecording() |
LiveLinkHub/ILiveLinkRecordingSession.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static ILiveLinkRecordingSession & Get() |
Convenience accessor for modular implementation. | LiveLinkHub/ILiveLinkRecordingSession.h | |
static FName GetModularFeatureName() |
Name of the modular feature. | LiveLinkHub/ILiveLinkRecordingSession.h |