Api add media storage class.

This commit is contained in:
sdk-team
2023-04-26 06:04:21 +00:00
parent 93a074e698
commit 946b319c79
11 changed files with 144 additions and 11 deletions

View File

@@ -84,13 +84,16 @@ namespace AlibabaCloud
std::string videoId;
std::string cRC64;
long size;
std::string storageClass;
std::string fileName;
std::string fps;
std::vector<VideoStream> videoStreamList;
std::string duration;
std::vector<AudioStream> audioStreamList;
std::string restoreStatus;
std::string bitrate;
std::string preprocessStatus;
std::string restoreExpiration;
std::string fileURL;
std::string creationTime;
long height;

View File

@@ -38,30 +38,33 @@ namespace AlibabaCloud
{
std::string uRL;
};
std::string status;
std::string modifyTime;
std::string videoId;
std::string description;
long size;
std::string modificationTime;
long cateId;
std::string cateName;
std::string restoreStatus;
std::string preprocessStatus;
std::string storageLocation;
std::vector<std::string> snapshots;
std::string tags;
std::string templateGroupId;
std::string status;
std::string videoId;
std::string storageClass;
std::string createTime;
std::string downloadSwitch;
std::string title;
std::string modificationTime;
float duration;
long cateId;
std::string cateName;
std::vector<Thumbnail> thumbnailList;
std::string preprocessStatus;
std::string restoreExpiration;
std::string auditStatus;
std::string customMediaInfo;
std::string appId;
std::string creationTime;
std::string coverURL;
std::string regionId;
std::string storageLocation;
std::vector<std::string> snapshots;
std::string tags;
std::string templateGroupId;
};

View File

@@ -42,14 +42,17 @@ namespace AlibabaCloud
std::string videoId;
std::string description;
long size;
std::string storageClass;
std::string downloadSwitch;
std::string title;
std::string modificationTime;
float duration;
long cateId;
std::string cateName;
std::string restoreStatus;
std::vector<Video::Thumbnail> thumbnailList;
std::string preprocessStatus;
std::string restoreExpiration;
std::string customMediaInfo;
std::string appId;
std::string creationTime;

View File

@@ -39,12 +39,15 @@ namespace AlibabaCloud
std::string videoId;
std::string description;
long size;
std::string storageClass;
std::string createTime;
std::string title;
std::string modificationTime;
float duration;
long cateId;
std::string cateName;
std::string restoreStatus;
std::string restoreExpiration;
std::string appId;
std::string creationTime;
std::string coverURL;

View File

@@ -61,6 +61,7 @@ namespace AlibabaCloud
std::string modificationTime;
long cateId;
std::string cateName;
std::string restoreStatus;
std::string preprocessStatus;
std::string auditAIResult;
std::string mediaType;
@@ -71,10 +72,12 @@ namespace AlibabaCloud
std::string tags;
std::string status;
std::string videoId;
std::string storageClass;
std::string auditLabel;
std::string downloadSwitch;
std::string title;
float duration;
std::string restoreExpiration;
std::string auditStatus;
std::string mediaSource;
std::string appId;
@@ -112,6 +115,7 @@ namespace AlibabaCloud
std::string modificationTime;
long cateId;
std::string cateName;
std::string restoreStatus;
std::string preprocessStatus;
std::string auditAIResult;
std::vector<std::string> spriteSnapshots1;
@@ -121,10 +125,12 @@ namespace AlibabaCloud
std::string tags;
std::vector<PlayInfo4> playInfoList3;
std::string status;
std::string storageClass;
std::string downloadSwitch;
std::string title;
float duration;
std::vector<std::string> snapshots2;
std::string restoreExpiration;
std::string auditStatus;
std::string mediaSource;
std::string appId;
@@ -179,13 +185,46 @@ namespace AlibabaCloud
std::string storageLocation;
std::string tags;
};
struct AiData
{
struct AiLabelInfoItem
{
struct OccurrencesItem
{
double score;
double from;
double to;
};
std::string category;
std::vector<AiLabelInfoItem::OccurrencesItem> occurrences;
std::string labelName;
std::string labelId;
};
struct OcrInfoItem
{
std::string content;
double from;
double to;
};
std::vector<OcrInfoItem> ocrInfo;
std::vector<AiLabelInfoItem> aiLabelInfo;
};
struct AiRoughData
{
std::string status;
std::string aiCategory;
std::string saveType;
std::string aiJobId;
};
AttachedMedia attachedMedia;
AiData aiData;
std::string mediaId;
Video video;
std::string creationTime;
std::string mediaType;
Audio audio;
Image image;
AiRoughData aiRoughData;
};