Files
UnrealEngine/Engine/Source/Runtime/MediaUtils/Private/AppMediaTimeSource.cpp
2025-05-18 13:04:45 +08:00

24 lines
752 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "AppMediaTimeSource.h"
#include "MediaUtilsPrivate.h"
#include "Misc/App.h"
#include "Misc/Timespan.h"
/** Declares a log category for this module. */
DECLARE_LOG_CATEGORY_CLASS(LogMediaTimeSource, Log, All);
/* IMediaTimeSource interface
*****************************************************************************/
FTimespan FAppMediaTimeSource::GetTimecode()
{
const double CurrentTime = FApp::GetGameTime();
const FTimespan Timecode = FTimespan::FromSeconds(CurrentTime);
UE_LOG(LogMediaTimeSource, VeryVerbose, TEXT("AppMediaTimeSource: Time %.10f, Delta %.10f, Timecode %s"), CurrentTime, FApp::GetDeltaTime(), *Timecode.ToString(TEXT("%h:%m:%s.%t")));
return Timecode;
}