FCacheStatistics
Statistics about the media files being cached.
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;
cacheStatistics.downloadSize = downloadSize;
return cacheStatistics;
}
void FreeAgoraData(agora::media::base::CacheStatistics & AgoraData) const {
}
};
Attributes
- fileSize
- The size (bytes) of the media file being played.
- cacheSize
- The size (bytes) of the media file that you want to cache.
- downloadSize
- The size (bytes) of the media file that has been downloaded.