USTRUCT(BlueprintType)
struct FCacheStatistics {
GENERATED_BODY()
public:
UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|CacheStatistics")
int64 fileSize = 0;
UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|CacheStatistics")
int64 cacheSize = 0;
UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|CacheStatistics")
int64 downloadSize = 0;
FCacheStatistics(){}
FCacheStatistics(const agora::media::base::CacheStatistics& cacheStatistics) {
fileSize = cacheStatistics.fileSize;
cacheSize = cacheStatistics.cacheSize;
downloadSize = cacheStatistics.downloadSize;
}
agora::media::base::CacheStatistics CreateAgoraData() const {
agora::media::base::CacheStatistics cacheStatistics;
cacheStatistics.fileSize = fileSize;
cacheStatistics.cacheSize = cacheSize;