Add video compose api.

This commit is contained in:
sdk-team
2020-07-08 17:39:55 +08:00
parent 53ce2f6947
commit 7959141d87
9 changed files with 70 additions and 48 deletions

View File

@@ -39,27 +39,27 @@ namespace AlibabaCloud
void setCorpId(const std::string& corpId);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getPicUrlList()const;
void setPicUrlList(const std::string& picUrlList);
std::string getAudioUrl()const;
void setAudioUrl(const std::string& audioUrl);
int getVideoFrameRate()const;
void setVideoFrameRate(int videoFrameRate);
std::string getImageFileNames()const;
void setImageFileNames(const std::string& imageFileNames);
std::string getAudioFileName()const;
void setAudioFileName(const std::string& audioFileName);
std::string getBucketName()const;
void setBucketName(const std::string& bucketName);
std::string getImageParameters()const;
void setImageParameters(const std::string& imageParameters);
std::string getVideoRate()const;
void setVideoRate(const std::string& videoRate);
std::string getVideoFormat()const;
void setVideoFormat(const std::string& videoFormat);
private:
std::string corpId_;
std::string domainName_;
std::string picUrlList_;
std::string audioUrl_;
int videoFrameRate_;
std::string imageFileNames_;
std::string audioFileName_;
std::string bucketName_;
std::string imageParameters_;
std::string videoRate_;
std::string videoFormat_;
};

View File

@@ -32,25 +32,22 @@ namespace AlibabaCloud
class ALIBABACLOUD_VCS_EXPORT CreateVideoComposeTaskResult : public ServiceResult
{
public:
struct Data
{
int bucketName;
int domainName;
};
CreateVideoComposeTaskResult();
explicit CreateVideoComposeTaskResult(const std::string &payload);
~CreateVideoComposeTaskResult();
std::string getBucketName()const;
std::string getMessage()const;
Data getData()const;
std::string getDomainName()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string bucketName_;
std::string message_;
Data data_;
std::string domainName_;
std::string code_;
};

View File

@@ -37,13 +37,17 @@ namespace AlibabaCloud
GetVideoComposeResultResult();
explicit GetVideoComposeResultResult(const std::string &payload);
~GetVideoComposeResultResult();
std::string getStatus()const;
std::string getMessage()const;
std::string getCode()const;
std::string getVideoUrl()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
std::string message_;
std::string code_;
std::string videoUrl_;
};