Class CmeClient
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractClient
-
- com.tencentcloudapi.cme.v20191029.CmeClient
-
public class CmeClient extends AbstractClient
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractClient
gson, HTTP_RSP_OK, SDK_VERSION
-
-
Constructor Summary
Constructors Constructor Description CmeClient(Credential credential, String region)CmeClient(Credential credential, String region, ClientProfile profile)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AddTeamMemberResponseAddTeamMember(AddTeamMemberRequest req)向一个团队中添加团队成员,并且指定成员的角色。CopyProjectResponseCopyProject(CopyProjectRequest req)复制一个项目,包括项目素材及轨道数据。目前仅普通剪辑及模板制作项目可复制,其它类型的项目不支持复制。CreateClassResponseCreateClass(CreateClassRequest req)新增分类,用于管理素材。分类层数不能超过20。CreateLinkResponseCreateLink(CreateLinkRequest req)创建媒体链接或分类路径链接,将资源信息链接到目标。CreateProjectResponseCreateProject(CreateProjectRequest req)创建多媒体创作引擎项目,目前支持的项目类型有: 视频剪辑项目:用于普通视频剪辑; 直播剪辑项目:用于直播流剪辑; 导播台项目:用于云导播台; 视频拆条:用于视频拆条; 录制回放项目:用于直播录制回放; 云转推项目:用于直播云转推(废弃,可使用媒体转推项目替代); 媒体转推项目:用于媒体文件转直播输出。CreateTeamResponseCreateTeam(CreateTeamRequest req)创建一个团队。CreateVideoEncodingPresetResponseCreateVideoEncodingPreset(CreateVideoEncodingPresetRequest req)指定导出的参数,创建一个视频编码配置DeleteClassResponseDeleteClass(DeleteClassRequest req)删除分类信息,删除时检验下述限制: 分类路径必须存在; 分类下没有绑定素材。DeleteLoginStatusResponseDeleteLoginStatus(DeleteLoginStatusRequest req)删除用户登录态,使用户登出多媒体创作引擎平台。DeleteMaterialResponseDeleteMaterial(DeleteMaterialRequest req)根据媒体 Id 删除媒体。DeleteProjectResponseDeleteProject(DeleteProjectRequest req)删除项目。处于推流状态的云转推和点播转直播项目不允许删除,若强行调用删除项目接口会返回失败。DeleteTeamResponseDeleteTeam(DeleteTeamRequest req)删除一个团队。要删除团队,必须满足以下条件: 要删除的团队必须没有归属的素材; 要删除的团队必须没有归属的分类。DeleteTeamMembersResponseDeleteTeamMembers(DeleteTeamMembersRequest req)将团队成员从团队中删除。DeleteVideoEncodingPresetResponseDeleteVideoEncodingPreset(DeleteVideoEncodingPresetRequest req)删除指定 ID 的视频编码配置DescribeAccountsResponseDescribeAccounts(DescribeAccountsRequest req)获取平台中所有的已注册账号。DescribeClassResponseDescribeClass(DescribeClassRequest req)获取指定归属者下所有的分类信息。DescribeJoinTeamsResponseDescribeJoinTeams(DescribeJoinTeamsRequest req)获取用户所加入的团队列表DescribeLoginStatusResponseDescribeLoginStatus(DescribeLoginStatusRequest req)查询指定用户的登录态。DescribeMaterialsResponseDescribeMaterials(DescribeMaterialsRequest req)根据媒体 Id 批量获取媒体详情。DescribePlatformsResponseDescribePlatforms(DescribePlatformsRequest req)支持获取所创建的所有平台列表信息; 支持获取指定的平台列表信息。 关于平台概念,请参见文档 [平台](https://cloud.tencent.com/document/product/1156/43767)。DescribeProjectsResponseDescribeProjects(DescribeProjectsRequest req)支持根据多种条件过滤出项目列表。DescribeResourceAuthorizationResponseDescribeResourceAuthorization(DescribeResourceAuthorizationRequest req)查询资源被授权的情况。DescribeSharedSpaceResponseDescribeSharedSpace(DescribeSharedSpaceRequest req)获取共享空间。当个人或团队A对个人或团队B授权某资源以后,个人或团队B的共享空间就会增加个人或团队A。DescribeTaskDetailResponseDescribeTaskDetail(DescribeTaskDetailRequest req)获取任务详情信息,包含下面几个部分: 任务基础信息:包括任务状态、错误信息、创建时间等; 导出项目输出信息:包括输出的素材 Id 等。DescribeTasksResponseDescribeTasks(DescribeTasksRequest req)获取任务列表,支持条件筛选,返回对应的任务基础信息列表。DescribeTeamMembersResponseDescribeTeamMembers(DescribeTeamMembersRequest req)获取指定团队的成员信息。支持获取指定成员的信息,同时也支持分页拉取指定团队的所有成员信息。DescribeTeamsResponseDescribeTeams(DescribeTeamsRequest req)获取指定团队的信息,拉取团队信息列表。DescribeVideoEncodingPresetsResponseDescribeVideoEncodingPresets(DescribeVideoEncodingPresetsRequest req)查询视频编码配置信息。ExportVideoByEditorTrackDataResponseExportVideoByEditorTrackData(ExportVideoByEditorTrackDataRequest req)使用 [视频合成协议](https://cloud.tencent.com/document/product/1156/51225) 合成视频,支持导出视频到 CME 云媒资或者云点播媒资。ExportVideoByTemplateResponseExportVideoByTemplate(ExportVideoByTemplateRequest req)使用视频剪辑模板直接导出视频。ExportVideoByVideoSegmentationDataResponseExportVideoByVideoSegmentationData(ExportVideoByVideoSegmentationDataRequest req)使用视频智能拆条数据导出视频,将指定的视频拆条片段导出为一个视频(内测中,请勿使用)。ExportVideoEditProjectResponseExportVideoEditProject(ExportVideoEditProjectRequest req)导出视频编辑项目,支持指定输出的模板。FlattenListMediaResponseFlattenListMedia(FlattenListMediaRequest req)平铺分类路径下及其子分类下的所有媒体基础信息,返回当前分类及子分类中的所有媒体的基础信息。GenerateVideoSegmentationSchemeByAiResponseGenerateVideoSegmentationSchemeByAi(GenerateVideoSegmentationSchemeByAiRequest req)发起视频智能拆条任务,支持智能生成和平精英集锦、王者荣耀集锦、足球集锦、篮球集锦 、人物集锦、新闻拆条等任务。 和平精英集锦和王者荣耀集锦根据击杀场景进行拆条,足球集锦和篮球集锦根据进球场景进行拆条,人物集锦根据人物人脸特征进行拆条,新闻拆条根据导播进行拆条。 【本接口内测中,暂不建议使用】GrantResourceAuthorizationResponseGrantResourceAuthorization(GrantResourceAuthorizationRequest req)资源归属者对个人或团队授予目标资源的相应权限。HandleMediaCastProjectResponseHandleMediaCastProject(HandleMediaCastProjectRequest req)对媒体转推项目进行操作。 ### 操作类型 - `AddSource`(添加输入源),项目状态为 Idle、Working 时均可以操作。参见 [示例](#.E7.A4.BA.E4.BE.8B9-.E6.B7.BB.E5.8A.A0.E8.BE.93.E5.85.A5.E6.BA.90); - `DeleteSource`(删除输入源),项目状态为 Idle、Working 时均可以操作。参见 [示例](#.E7.A4.BA.E4.BE.8B6-.E5.88.A0.E9.99.A4.E8.BE.93.E5.85.A5.E6.BA.90); - `SwitchSource`(切换当前播放的输入源),项目状态为 Working 时可以操作。参见 [示例](#.E7.A4.BA.E4.BE.8B5-.E5.88.87.E6.8D.A2.E5.BD.93.E5.89.8D.E6.92.AD.E6.94.BE.E7.9A.84.E8.BE.93.E5.85.A5.E6.BA.90) - `AddDestination`( 添加输出源),项目状态为 Idle、Working 时均可以操作。参见 [示例](#.E7.A4.BA.E4.BE.8B8-.E5.90.AF.E5.8A.A8.E8.BE.93.E5.87.BA.E6.BA.90); - `DeleteDestination`(删除输出源),项目状态为 Idle、Working 时均可以操作。参见 [示例](#.E7.A4.BA.E4.BE.8B7-.E5.88.A0.E9.99.A4.E8.BE.93.E5.87.BA.E6.BA.90); - `EnableDestination`(启动输出源),项目状态为 Working 时可以操作。参见 [示例](#.E7.A4.BA.E4.BE.8B8-.E5.90.AF.E5.8A.A8.E8.BE.93.E5.87.BA.E6.BA.90); - `DisableDestination`(停止输出源),项目状态为 Working 时可以操作。参见 [示例](#.E7.A4.BA.E4.BE.8B4-.E5.81.9C.E6.AD.A2.E8.BE.93.E5.87.BA.E6.BA.90); - `ModifyDestination`(修改输出源),项目状态为 Idle、Working 时均可以操作。参见 [示例](#.E7.A4.BA.E4.BE.8B2-.E4.BF.AE.E6.94.B9.E8.BE.93.E5.87.BA.E6.BA.90); - `Start`(启动媒体转推),项目状态为 Idle 时可以操作。参见 [示例](#.E7.A4.BA.E4.BE.8B12-.E5.90.AF.E5.8A.A8.E5.AA.92.E4.BD.93.E8.BD.AC.E6.8E.A8)。发起 Start 请求成功后,媒体转推项目开始启动,30秒内还需要再进行一次 Confirm操作进行确认; - `Confirm`(确认媒体转推项目启动),项目状态为 Working 时可以操作。参见 [示例](#.E7.A4.BA.E4.BE.8B14-.E7.A1.AE.E8.AE.A4.E5.AA.92.E4.BD.93.E8.BD.AC.E6.8E.A8.E9.A1.B9.E7.9B.AE.E5.90.AF.E5.8A.A8); - `Stop`(停止媒体转推),项目状态为 Working 时可以操作。参见 [示例](#.E7.A4.BA.E4.BE.8B11-.E5.81.9C.E6.AD.A2.E5.AA.92.E4.BD.93.E8.BD.AC.E6.8E.A8); - `ModifyOutputMediaSetting`(修改媒体输出配置),项目状态为 Idle 时可以操作。参见 [示例](#.E7.A4.BA.E4.BE.8B3-.E4.BF.AE.E6.94.B9.E8.BE.93.E5.87.BA.E7.9A.84.E5.AA.92.E4.BD.93.E9.85.8D.E7.BD.AE); - `ModifyPlaySetting`(修改播放结束时间),项目状态为 Idle、Working 时均可以操作。参见 [示例](#.E7.A4.BA.E4.BE.8B1-.E4.BF.AE.E6.94.B9.E7.BB.93.E6.9D.9F.E6.97.B6.E9.97.B4); - `DescribePlayInfo`(查询播放信息),项目状态为 Idle、Working 时均可以操作。参见 [示例](#.E7.A4.BA.E4.BE.8B13-.E6.9F.A5.E8.AF.A2.E5.AA.92.E4.BD.93.E8.BD.AC.E6.8E.A8.E9.A1.B9.E7.9B.AE.E7.9A.84.E6.92.AD.E6.94.BE.E4.BF.A1.E6.81.AF)。HandleStreamConnectProjectResponseHandleStreamConnectProject(HandleStreamConnectProjectRequest req)本接口废弃,可创建媒体转推项目替代,操作媒体转推项目可使用 [HandleMediaCastProject 接口](/document/product/1156/87841) 实现。 ### 操作类型 - `AddInput`(添加输入源),包括: - 添加直播拉流输入源,参见 [示例1](#.E7.A4.BA.E4.BE.8B1-.E6.B7.BB.E5.8A.A0.E7.9B.B4.E6.92.AD.E6.8B.89.E6.B5.81.E8.BE.93.E5.85.A5.E6.BA.90); - 添加直播推流输入源,参见 [示例2](#.E7.A4.BA.E4.BE.8B2-.E6.B7.BB.E5.8A.A0.E7.9B.B4.E6.92.AD.E6.8E.A8.E6.B5.81.E8.BE.93.E5.85.A5.E6.BA.90); - 添加点播拉流输入源,参见 [示例3](#.E7.A4.BA.E4.BE.8B3-.E6.B7.BB.E5.8A.A0.E7.82.B9.E6.92.AD.E6.8B.89.E6.B5.81.E8.BE.93.E5.85.A5.E6.BA.90.E4.B8.94.E5.BE.AA.E7.8E.AF.E6.92.AD.E6.94.BE)、[示例4](#.E7.A4.BA.E4.BE.8B4-.E6.B7.BB.E5.8A.A0.E7.82.B9.E6.92.AD.E6.8B.89.E6.B5.81.E8.BE.93.E5.85.A5.E6.BA.90.E4.B8.94.E5.8D.95.E6.AC.A1.E6.92.AD.E6.94.BE); - `DeleteInput`(删除输入源),参见 [示例5](#.E7.A4.BA.E4.BE.8B5-.E5.88.A0.E9.99.A4.E8.BE.93.E5.85.A5.E6.BA.90); - `ModifyInput`(修改输入源),参见 [示例6](#.E7.A4.BA.E4.BE.8B6-.E4.BF.AE.E6.94.B9.E8.BE.93.E5.85.A5.E6.BA.90); - `AddOutput`( 添加输出源),参见 [示例7](#.E7.A4.BA.E4.BE.8B7-.E6.B7.BB.E5.8A.A0.E8.BE.93.E5.87.BA.E6.BA.90); - `DeleteOutput`(删除输出源),参见 [示例8](#.E7.A4.BA.E4.BE.8B8-.E5.88.A0.E9.99.A4.E8.BE.93.E5.87.BA.E6.BA.90); - `ModifyOutput`(修改输出源),参见 [示例9](#.E7.A4.BA.E4.BE.8B9-.E4.BF.AE.E6.94.B9.E8.BE.93.E5.87.BA.E6.BA.90); - `Start`(开启转推),参见 [示例10](#.E7.A4.BA.E4.BE.8B10-.E5.BC.80.E5.90.AF.E4.BA.91.E8.BD.AC.E6.8E.A8); - `Stop`(停止转推),参见 [示例11](#.E7.A4.BA.E4.BE.8B11-.E5.81.9C.E6.AD.A2.E4.BA.91.E8.BD.AC.E6.8E.A8); - `SwitchInput`(切换输入源),参见 [示例12](#.E7.A4.BA.E4.BE.8B12-.E5.88.87.E6.8D.A2.E8.BE.93.E5.85.A5.E6.BA.90); - `ModifyCurrentStopTime`(修改当前计划结束时间),参见 [示例13](#.E7.A4.BA.E4.BE.8B13-.E4.BF.AE.E6.94.B9.E8.BD.AC.E6.8E.A8.E7.BB.93.E6.9D.9F.E6.97.B6.E9.97.B4); - `DescribeInputPlayInfo`(查询播放进度),参见 [示例14](#.E7.A4.BA.E4.BE.8B14-.E6.9F.A5.E8.AF.A2.E7.82.B9.E6.92.AD.E8.BE.93.E5.85.A5.E6.BA.90.E6.92.AD.E6.94.BE.E8.BF.9B.E5.BA.A6)。ImportMaterialResponseImportMaterial(ImportMaterialRequest req)将云点播媒资文件导入到多媒体创作引擎媒体资源库。支持导入媒体归属团队或者个人。ImportMediaToProjectResponseImportMediaToProject(ImportMediaToProjectRequest req)将云点播中的媒资或者用户自有媒资文件添加到项目中与项目关联,供后续视频编辑使用。目前仅视频编辑项目和智能视频拆条项目有效。ListMediaResponseListMedia(ListMediaRequest req)浏览当前分类路径下的资源,包括媒体文件和子分类,返回媒资基础信息和分类信息。ModifyMaterialResponseModifyMaterial(ModifyMaterialRequest req)修改媒体信息,支持修改媒体名称、分类路径、标签等信息。ModifyProjectResponseModifyProject(ModifyProjectRequest req)修改项目信息。ModifyTeamResponseModifyTeam(ModifyTeamRequest req)修改团队信息,目前支持修改的操作有: 修改团队名称。ModifyTeamMemberResponseModifyTeamMember(ModifyTeamMemberRequest req)修改团队成员信息,包括成员备注、角色等。ModifyVideoEncodingPresetResponseModifyVideoEncodingPreset(ModifyVideoEncodingPresetRequest req)修改视频编码配置信息。MoveClassResponseMoveClass(MoveClassRequest req)移动某一个分类到另外一个分类下,也可用于分类重命名。 如果 SourceClassPath = /素材/视频/NBA,DestinationClassPath = /素材/视频/篮球 当 DestinationClassPath 不存在时候,操作结果为重命名 ClassPath; 当 DestinationClassPath 存在时候,操作结果为产生新目录 /素材/视频/篮球/NBAMoveResourceResponseMoveResource(MoveResourceRequest req)移动资源,支持跨个人或团队移动媒体以及分类。如果填写了Operator,则需要校验用户对媒体和分类资源的访问以及写权限。 当原始资源为媒体时,该接口效果为将该媒体移动到目标分类下面; 当原始资源为分类时,该接口效果为将原始分类移动到目标分类或者是重命名。 如果 SourceResource.Resource.Id = /素材/视频/NBA,DestinationResource.Resource.Id= /素材/视频/篮球 当 DestinationResource.Resource.Id 不存在时候且原始资源与目标资源归属相同,操作结果为重命名原始分类; 当 DestinationResource.Resource.Id 存在时候,操作结果为产生新目录 /素材/视频/篮球/NBAParseEventResponseParseEvent(ParseEventRequest req)该接口接受多媒体创作引擎回调给业务的事件内容,将其转化为对应的 EventContent 结构。请不要实际调用该接口,只需要将接收到的事件内容直接使用 JSON 解析到 EventContent 结构即可使用。RevokeResourceAuthorizationResponseRevokeResourceAuthorization(RevokeResourceAuthorizationRequest req)资源所属实体对目标实体撤销目标资源的相应权限,若原本没有相应权限则不产生变更。SearchMaterialResponseSearchMaterial(SearchMaterialRequest req)根据检索条件搜索媒体,返回媒体的基本信息。-
Methods inherited from class com.tencentcloudapi.common.AbstractClient
call, callOctetStream, getClientProfile, getCredential, getRegion, getRegionBreaker, internalRequest, retry, setClientProfile, setCredential, setRegion, setRegionBreaker
-
-
-
-
Constructor Detail
-
CmeClient
public CmeClient(Credential credential, String region)
-
CmeClient
public CmeClient(Credential credential, String region, ClientProfile profile)
-
-
Method Detail
-
AddTeamMember
public AddTeamMemberResponse AddTeamMember(AddTeamMemberRequest req) throws TencentCloudSDKException
向一个团队中添加团队成员,并且指定成员的角色。- Parameters:
req- AddTeamMemberRequest- Returns:
- AddTeamMemberResponse
- Throws:
TencentCloudSDKException
-
CopyProject
public CopyProjectResponse CopyProject(CopyProjectRequest req) throws TencentCloudSDKException
复制一个项目,包括项目素材及轨道数据。目前仅普通剪辑及模板制作项目可复制,其它类型的项目不支持复制。- Parameters:
req- CopyProjectRequest- Returns:
- CopyProjectResponse
- Throws:
TencentCloudSDKException
-
CreateClass
public CreateClassResponse CreateClass(CreateClassRequest req) throws TencentCloudSDKException
新增分类,用于管理素材。分类层数不能超过20。- Parameters:
req- CreateClassRequest- Returns:
- CreateClassResponse
- Throws:
TencentCloudSDKException
-
CreateLink
public CreateLinkResponse CreateLink(CreateLinkRequest req) throws TencentCloudSDKException
创建媒体链接或分类路径链接,将资源信息链接到目标。- Parameters:
req- CreateLinkRequest- Returns:
- CreateLinkResponse
- Throws:
TencentCloudSDKException
-
CreateProject
public CreateProjectResponse CreateProject(CreateProjectRequest req) throws TencentCloudSDKException
创建多媒体创作引擎项目,目前支持的项目类型有:- 视频剪辑项目:用于普通视频剪辑;
- 直播剪辑项目:用于直播流剪辑;
- 导播台项目:用于云导播台;
- 视频拆条:用于视频拆条;
- 录制回放项目:用于直播录制回放;
- 云转推项目:用于直播云转推(废弃,可使用媒体转推项目替代);
- 媒体转推项目:用于媒体文件转直播输出。
- Parameters:
req- CreateProjectRequest- Returns:
- CreateProjectResponse
- Throws:
TencentCloudSDKException
-
CreateTeam
public CreateTeamResponse CreateTeam(CreateTeamRequest req) throws TencentCloudSDKException
创建一个团队。- Parameters:
req- CreateTeamRequest- Returns:
- CreateTeamResponse
- Throws:
TencentCloudSDKException
-
CreateVideoEncodingPreset
public CreateVideoEncodingPresetResponse CreateVideoEncodingPreset(CreateVideoEncodingPresetRequest req) throws TencentCloudSDKException
指定导出的参数,创建一个视频编码配置- Parameters:
req- CreateVideoEncodingPresetRequest- Returns:
- CreateVideoEncodingPresetResponse
- Throws:
TencentCloudSDKException
-
DeleteClass
public DeleteClassResponse DeleteClass(DeleteClassRequest req) throws TencentCloudSDKException
删除分类信息,删除时检验下述限制:- 分类路径必须存在;
- 分类下没有绑定素材。
- Parameters:
req- DeleteClassRequest- Returns:
- DeleteClassResponse
- Throws:
TencentCloudSDKException
-
DeleteLoginStatus
public DeleteLoginStatusResponse DeleteLoginStatus(DeleteLoginStatusRequest req) throws TencentCloudSDKException
删除用户登录态,使用户登出多媒体创作引擎平台。- Parameters:
req- DeleteLoginStatusRequest- Returns:
- DeleteLoginStatusResponse
- Throws:
TencentCloudSDKException
-
DeleteMaterial
public DeleteMaterialResponse DeleteMaterial(DeleteMaterialRequest req) throws TencentCloudSDKException
根据媒体 Id 删除媒体。- Parameters:
req- DeleteMaterialRequest- Returns:
- DeleteMaterialResponse
- Throws:
TencentCloudSDKException
-
DeleteProject
public DeleteProjectResponse DeleteProject(DeleteProjectRequest req) throws TencentCloudSDKException
删除项目。处于推流状态的云转推和点播转直播项目不允许删除,若强行调用删除项目接口会返回失败。- Parameters:
req- DeleteProjectRequest- Returns:
- DeleteProjectResponse
- Throws:
TencentCloudSDKException
-
DeleteTeam
public DeleteTeamResponse DeleteTeam(DeleteTeamRequest req) throws TencentCloudSDKException
删除一个团队。要删除团队,必须满足以下条件:- 要删除的团队必须没有归属的素材;
- 要删除的团队必须没有归属的分类。
- Parameters:
req- DeleteTeamRequest- Returns:
- DeleteTeamResponse
- Throws:
TencentCloudSDKException
-
DeleteTeamMembers
public DeleteTeamMembersResponse DeleteTeamMembers(DeleteTeamMembersRequest req) throws TencentCloudSDKException
将团队成员从团队中删除。- Parameters:
req- DeleteTeamMembersRequest- Returns:
- DeleteTeamMembersResponse
- Throws:
TencentCloudSDKException
-
DeleteVideoEncodingPreset
public DeleteVideoEncodingPresetResponse DeleteVideoEncodingPreset(DeleteVideoEncodingPresetRequest req) throws TencentCloudSDKException
删除指定 ID 的视频编码配置- Parameters:
req- DeleteVideoEncodingPresetRequest- Returns:
- DeleteVideoEncodingPresetResponse
- Throws:
TencentCloudSDKException
-
DescribeAccounts
public DescribeAccountsResponse DescribeAccounts(DescribeAccountsRequest req) throws TencentCloudSDKException
获取平台中所有的已注册账号。- Parameters:
req- DescribeAccountsRequest- Returns:
- DescribeAccountsResponse
- Throws:
TencentCloudSDKException
-
DescribeClass
public DescribeClassResponse DescribeClass(DescribeClassRequest req) throws TencentCloudSDKException
获取指定归属者下所有的分类信息。- Parameters:
req- DescribeClassRequest- Returns:
- DescribeClassResponse
- Throws:
TencentCloudSDKException
-
DescribeJoinTeams
public DescribeJoinTeamsResponse DescribeJoinTeams(DescribeJoinTeamsRequest req) throws TencentCloudSDKException
获取用户所加入的团队列表- Parameters:
req- DescribeJoinTeamsRequest- Returns:
- DescribeJoinTeamsResponse
- Throws:
TencentCloudSDKException
-
DescribeLoginStatus
public DescribeLoginStatusResponse DescribeLoginStatus(DescribeLoginStatusRequest req) throws TencentCloudSDKException
查询指定用户的登录态。- Parameters:
req- DescribeLoginStatusRequest- Returns:
- DescribeLoginStatusResponse
- Throws:
TencentCloudSDKException
-
DescribeMaterials
public DescribeMaterialsResponse DescribeMaterials(DescribeMaterialsRequest req) throws TencentCloudSDKException
根据媒体 Id 批量获取媒体详情。- Parameters:
req- DescribeMaterialsRequest- Returns:
- DescribeMaterialsResponse
- Throws:
TencentCloudSDKException
-
DescribePlatforms
public DescribePlatformsResponse DescribePlatforms(DescribePlatformsRequest req) throws TencentCloudSDKException
- 支持获取所创建的所有平台列表信息;
- 支持获取指定的平台列表信息。
关于平台概念,请参见文档 [平台](https://cloud.tencent.com/document/product/1156/43767)。- Parameters:
req- DescribePlatformsRequest- Returns:
- DescribePlatformsResponse
- Throws:
TencentCloudSDKException
-
DescribeProjects
public DescribeProjectsResponse DescribeProjects(DescribeProjectsRequest req) throws TencentCloudSDKException
支持根据多种条件过滤出项目列表。- Parameters:
req- DescribeProjectsRequest- Returns:
- DescribeProjectsResponse
- Throws:
TencentCloudSDKException
-
DescribeResourceAuthorization
public DescribeResourceAuthorizationResponse DescribeResourceAuthorization(DescribeResourceAuthorizationRequest req) throws TencentCloudSDKException
查询资源被授权的情况。- Parameters:
req- DescribeResourceAuthorizationRequest- Returns:
- DescribeResourceAuthorizationResponse
- Throws:
TencentCloudSDKException
-
DescribeSharedSpace
public DescribeSharedSpaceResponse DescribeSharedSpace(DescribeSharedSpaceRequest req) throws TencentCloudSDKException
获取共享空间。当个人或团队A对个人或团队B授权某资源以后,个人或团队B的共享空间就会增加个人或团队A。- Parameters:
req- DescribeSharedSpaceRequest- Returns:
- DescribeSharedSpaceResponse
- Throws:
TencentCloudSDKException
-
DescribeTaskDetail
public DescribeTaskDetailResponse DescribeTaskDetail(DescribeTaskDetailRequest req) throws TencentCloudSDKException
获取任务详情信息,包含下面几个部分:- 任务基础信息:包括任务状态、错误信息、创建时间等;
- 导出项目输出信息:包括输出的素材 Id 等。
- Parameters:
req- DescribeTaskDetailRequest- Returns:
- DescribeTaskDetailResponse
- Throws:
TencentCloudSDKException
-
DescribeTasks
public DescribeTasksResponse DescribeTasks(DescribeTasksRequest req) throws TencentCloudSDKException
获取任务列表,支持条件筛选,返回对应的任务基础信息列表。- Parameters:
req- DescribeTasksRequest- Returns:
- DescribeTasksResponse
- Throws:
TencentCloudSDKException
-
DescribeTeamMembers
public DescribeTeamMembersResponse DescribeTeamMembers(DescribeTeamMembersRequest req) throws TencentCloudSDKException
获取指定团队的成员信息。支持获取指定成员的信息,同时也支持分页拉取指定团队的所有成员信息。- Parameters:
req- DescribeTeamMembersRequest- Returns:
- DescribeTeamMembersResponse
- Throws:
TencentCloudSDKException
-
DescribeTeams
public DescribeTeamsResponse DescribeTeams(DescribeTeamsRequest req) throws TencentCloudSDKException
获取指定团队的信息,拉取团队信息列表。- Parameters:
req- DescribeTeamsRequest- Returns:
- DescribeTeamsResponse
- Throws:
TencentCloudSDKException
-
DescribeVideoEncodingPresets
public DescribeVideoEncodingPresetsResponse DescribeVideoEncodingPresets(DescribeVideoEncodingPresetsRequest req) throws TencentCloudSDKException
查询视频编码配置信息。- Parameters:
req- DescribeVideoEncodingPresetsRequest- Returns:
- DescribeVideoEncodingPresetsResponse
- Throws:
TencentCloudSDKException
-
ExportVideoByEditorTrackData
public ExportVideoByEditorTrackDataResponse ExportVideoByEditorTrackData(ExportVideoByEditorTrackDataRequest req) throws TencentCloudSDKException
使用 [视频合成协议](https://cloud.tencent.com/document/product/1156/51225) 合成视频,支持导出视频到 CME 云媒资或者云点播媒资。- Parameters:
req- ExportVideoByEditorTrackDataRequest- Returns:
- ExportVideoByEditorTrackDataResponse
- Throws:
TencentCloudSDKException
-
ExportVideoByTemplate
public ExportVideoByTemplateResponse ExportVideoByTemplate(ExportVideoByTemplateRequest req) throws TencentCloudSDKException
使用视频剪辑模板直接导出视频。- Parameters:
req- ExportVideoByTemplateRequest- Returns:
- ExportVideoByTemplateResponse
- Throws:
TencentCloudSDKException
-
ExportVideoByVideoSegmentationData
public ExportVideoByVideoSegmentationDataResponse ExportVideoByVideoSegmentationData(ExportVideoByVideoSegmentationDataRequest req) throws TencentCloudSDKException
使用视频智能拆条数据导出视频,将指定的视频拆条片段导出为一个视频(内测中,请勿使用)。- Parameters:
req- ExportVideoByVideoSegmentationDataRequest- Returns:
- ExportVideoByVideoSegmentationDataResponse
- Throws:
TencentCloudSDKException
-
ExportVideoEditProject
public ExportVideoEditProjectResponse ExportVideoEditProject(ExportVideoEditProjectRequest req) throws TencentCloudSDKException
导出视频编辑项目,支持指定输出的模板。- Parameters:
req- ExportVideoEditProjectRequest- Returns:
- ExportVideoEditProjectResponse
- Throws:
TencentCloudSDKException
-
FlattenListMedia
public FlattenListMediaResponse FlattenListMedia(FlattenListMediaRequest req) throws TencentCloudSDKException
平铺分类路径下及其子分类下的所有媒体基础信息,返回当前分类及子分类中的所有媒体的基础信息。- Parameters:
req- FlattenListMediaRequest- Returns:
- FlattenListMediaResponse
- Throws:
TencentCloudSDKException
-
GenerateVideoSegmentationSchemeByAi
public GenerateVideoSegmentationSchemeByAiResponse GenerateVideoSegmentationSchemeByAi(GenerateVideoSegmentationSchemeByAiRequest req) throws TencentCloudSDKException
- 发起视频智能拆条任务,支持智能生成和平精英集锦、王者荣耀集锦、足球集锦、篮球集锦 、人物集锦、新闻拆条等任务。
- 和平精英集锦和王者荣耀集锦根据击杀场景进行拆条,足球集锦和篮球集锦根据进球场景进行拆条,人物集锦根据人物人脸特征进行拆条,新闻拆条根据导播进行拆条。
- 【本接口内测中,暂不建议使用】
- Parameters:
req- GenerateVideoSegmentationSchemeByAiRequest- Returns:
- GenerateVideoSegmentationSchemeByAiResponse
- Throws:
TencentCloudSDKException
-
GrantResourceAuthorization
public GrantResourceAuthorizationResponse GrantResourceAuthorization(GrantResourceAuthorizationRequest req) throws TencentCloudSDKException
资源归属者对个人或团队授予目标资源的相应权限。- Parameters:
req- GrantResourceAuthorizationRequest- Returns:
- GrantResourceAuthorizationResponse
- Throws:
TencentCloudSDKException
-
HandleMediaCastProject
public HandleMediaCastProjectResponse HandleMediaCastProject(HandleMediaCastProjectRequest req) throws TencentCloudSDKException
对媒体转推项目进行操作。 ### 操作类型 - `AddSource`(添加输入源),项目状态为 Idle、Working 时均可以操作。参见 [示例](#.E7.A4.BA.E4.BE.8B9-.E6.B7.BB.E5.8A.A0.E8.BE.93.E5.85.A5.E6.BA.90); - `DeleteSource`(删除输入源),项目状态为 Idle、Working 时均可以操作。参见 [示例](#.E7.A4.BA.E4.BE.8B6-.E5.88.A0.E9.99.A4.E8.BE.93.E5.85.A5.E6.BA.90); - `SwitchSource`(切换当前播放的输入源),项目状态为 Working 时可以操作。参见 [示例](#.E7.A4.BA.E4.BE.8B5-.E5.88.87.E6.8D.A2.E5.BD.93.E5.89.8D.E6.92.AD.E6.94.BE.E7.9A.84.E8.BE.93.E5.85.A5.E6.BA.90) - `AddDestination`( 添加输出源),项目状态为 Idle、Working 时均可以操作。参见 [示例](#.E7.A4.BA.E4.BE.8B8-.E5.90.AF.E5.8A.A8.E8.BE.93.E5.87.BA.E6.BA.90); - `DeleteDestination`(删除输出源),项目状态为 Idle、Working 时均可以操作。参见 [示例](#.E7.A4.BA.E4.BE.8B7-.E5.88.A0.E9.99.A4.E8.BE.93.E5.87.BA.E6.BA.90); - `EnableDestination`(启动输出源),项目状态为 Working 时可以操作。参见 [示例](#.E7.A4.BA.E4.BE.8B8-.E5.90.AF.E5.8A.A8.E8.BE.93.E5.87.BA.E6.BA.90); - `DisableDestination`(停止输出源),项目状态为 Working 时可以操作。参见 [示例](#.E7.A4.BA.E4.BE.8B4-.E5.81.9C.E6.AD.A2.E8.BE.93.E5.87.BA.E6.BA.90); - `ModifyDestination`(修改输出源),项目状态为 Idle、Working 时均可以操作。参见 [示例](#.E7.A4.BA.E4.BE.8B2-.E4.BF.AE.E6.94.B9.E8.BE.93.E5.87.BA.E6.BA.90); - `Start`(启动媒体转推),项目状态为 Idle 时可以操作。参见 [示例](#.E7.A4.BA.E4.BE.8B12-.E5.90.AF.E5.8A.A8.E5.AA.92.E4.BD.93.E8.BD.AC.E6.8E.A8)。发起 Start 请求成功后,媒体转推项目开始启动,30秒内还需要再进行一次 Confirm操作进行确认; - `Confirm`(确认媒体转推项目启动),项目状态为 Working 时可以操作。参见 [示例](#.E7.A4.BA.E4.BE.8B14-.E7.A1.AE.E8.AE.A4.E5.AA.92.E4.BD.93.E8.BD.AC.E6.8E.A8.E9.A1.B9.E7.9B.AE.E5.90.AF.E5.8A.A8); - `Stop`(停止媒体转推),项目状态为 Working 时可以操作。参见 [示例](#.E7.A4.BA.E4.BE.8B11-.E5.81.9C.E6.AD.A2.E5.AA.92.E4.BD.93.E8.BD.AC.E6.8E.A8); - `ModifyOutputMediaSetting`(修改媒体输出配置),项目状态为 Idle 时可以操作。参见 [示例](#.E7.A4.BA.E4.BE.8B3-.E4.BF.AE.E6.94.B9.E8.BE.93.E5.87.BA.E7.9A.84.E5.AA.92.E4.BD.93.E9.85.8D.E7.BD.AE); - `ModifyPlaySetting`(修改播放结束时间),项目状态为 Idle、Working 时均可以操作。参见 [示例](#.E7.A4.BA.E4.BE.8B1-.E4.BF.AE.E6.94.B9.E7.BB.93.E6.9D.9F.E6.97.B6.E9.97.B4); - `DescribePlayInfo`(查询播放信息),项目状态为 Idle、Working 时均可以操作。参见 [示例](#.E7.A4.BA.E4.BE.8B13-.E6.9F.A5.E8.AF.A2.E5.AA.92.E4.BD.93.E8.BD.AC.E6.8E.A8.E9.A1.B9.E7.9B.AE.E7.9A.84.E6.92.AD.E6.94.BE.E4.BF.A1.E6.81.AF)。- Parameters:
req- HandleMediaCastProjectRequest- Returns:
- HandleMediaCastProjectResponse
- Throws:
TencentCloudSDKException
-
HandleStreamConnectProject
public HandleStreamConnectProjectResponse HandleStreamConnectProject(HandleStreamConnectProjectRequest req) throws TencentCloudSDKException
本接口废弃,可创建媒体转推项目替代,操作媒体转推项目可使用 [HandleMediaCastProject 接口](/document/product/1156/87841) 实现。 ### 操作类型 - `AddInput`(添加输入源),包括: - 添加直播拉流输入源,参见 [示例1](#.E7.A4.BA.E4.BE.8B1-.E6.B7.BB.E5.8A.A0.E7.9B.B4.E6.92.AD.E6.8B.89.E6.B5.81.E8.BE.93.E5.85.A5.E6.BA.90); - 添加直播推流输入源,参见 [示例2](#.E7.A4.BA.E4.BE.8B2-.E6.B7.BB.E5.8A.A0.E7.9B.B4.E6.92.AD.E6.8E.A8.E6.B5.81.E8.BE.93.E5.85.A5.E6.BA.90); - 添加点播拉流输入源,参见 [示例3](#.E7.A4.BA.E4.BE.8B3-.E6.B7.BB.E5.8A.A0.E7.82.B9.E6.92.AD.E6.8B.89.E6.B5.81.E8.BE.93.E5.85.A5.E6.BA.90.E4.B8.94.E5.BE.AA.E7.8E.AF.E6.92.AD.E6.94.BE)、[示例4](#.E7.A4.BA.E4.BE.8B4-.E6.B7.BB.E5.8A.A0.E7.82.B9.E6.92.AD.E6.8B.89.E6.B5.81.E8.BE.93.E5.85.A5.E6.BA.90.E4.B8.94.E5.8D.95.E6.AC.A1.E6.92.AD.E6.94.BE); - `DeleteInput`(删除输入源),参见 [示例5](#.E7.A4.BA.E4.BE.8B5-.E5.88.A0.E9.99.A4.E8.BE.93.E5.85.A5.E6.BA.90); - `ModifyInput`(修改输入源),参见 [示例6](#.E7.A4.BA.E4.BE.8B6-.E4.BF.AE.E6.94.B9.E8.BE.93.E5.85.A5.E6.BA.90); - `AddOutput`( 添加输出源),参见 [示例7](#.E7.A4.BA.E4.BE.8B7-.E6.B7.BB.E5.8A.A0.E8.BE.93.E5.87.BA.E6.BA.90); - `DeleteOutput`(删除输出源),参见 [示例8](#.E7.A4.BA.E4.BE.8B8-.E5.88.A0.E9.99.A4.E8.BE.93.E5.87.BA.E6.BA.90); - `ModifyOutput`(修改输出源),参见 [示例9](#.E7.A4.BA.E4.BE.8B9-.E4.BF.AE.E6.94.B9.E8.BE.93.E5.87.BA.E6.BA.90); - `Start`(开启转推),参见 [示例10](#.E7.A4.BA.E4.BE.8B10-.E5.BC.80.E5.90.AF.E4.BA.91.E8.BD.AC.E6.8E.A8); - `Stop`(停止转推),参见 [示例11](#.E7.A4.BA.E4.BE.8B11-.E5.81.9C.E6.AD.A2.E4.BA.91.E8.BD.AC.E6.8E.A8); - `SwitchInput`(切换输入源),参见 [示例12](#.E7.A4.BA.E4.BE.8B12-.E5.88.87.E6.8D.A2.E8.BE.93.E5.85.A5.E6.BA.90); - `ModifyCurrentStopTime`(修改当前计划结束时间),参见 [示例13](#.E7.A4.BA.E4.BE.8B13-.E4.BF.AE.E6.94.B9.E8.BD.AC.E6.8E.A8.E7.BB.93.E6.9D.9F.E6.97.B6.E9.97.B4); - `DescribeInputPlayInfo`(查询播放进度),参见 [示例14](#.E7.A4.BA.E4.BE.8B14-.E6.9F.A5.E8.AF.A2.E7.82.B9.E6.92.AD.E8.BE.93.E5.85.A5.E6.BA.90.E6.92.AD.E6.94.BE.E8.BF.9B.E5.BA.A6)。- Parameters:
req- HandleStreamConnectProjectRequest- Returns:
- HandleStreamConnectProjectResponse
- Throws:
TencentCloudSDKException
-
ImportMaterial
public ImportMaterialResponse ImportMaterial(ImportMaterialRequest req) throws TencentCloudSDKException
将云点播媒资文件导入到多媒体创作引擎媒体资源库。支持导入媒体归属团队或者个人。- Parameters:
req- ImportMaterialRequest- Returns:
- ImportMaterialResponse
- Throws:
TencentCloudSDKException
-
ImportMediaToProject
public ImportMediaToProjectResponse ImportMediaToProject(ImportMediaToProjectRequest req) throws TencentCloudSDKException
将云点播中的媒资或者用户自有媒资文件添加到项目中与项目关联,供后续视频编辑使用。目前仅视频编辑项目和智能视频拆条项目有效。- Parameters:
req- ImportMediaToProjectRequest- Returns:
- ImportMediaToProjectResponse
- Throws:
TencentCloudSDKException
-
ListMedia
public ListMediaResponse ListMedia(ListMediaRequest req) throws TencentCloudSDKException
浏览当前分类路径下的资源,包括媒体文件和子分类,返回媒资基础信息和分类信息。- Parameters:
req- ListMediaRequest- Returns:
- ListMediaResponse
- Throws:
TencentCloudSDKException
-
ModifyMaterial
public ModifyMaterialResponse ModifyMaterial(ModifyMaterialRequest req) throws TencentCloudSDKException
修改媒体信息,支持修改媒体名称、分类路径、标签等信息。- Parameters:
req- ModifyMaterialRequest- Returns:
- ModifyMaterialResponse
- Throws:
TencentCloudSDKException
-
ModifyProject
public ModifyProjectResponse ModifyProject(ModifyProjectRequest req) throws TencentCloudSDKException
修改项目信息。- Parameters:
req- ModifyProjectRequest- Returns:
- ModifyProjectResponse
- Throws:
TencentCloudSDKException
-
ModifyTeam
public ModifyTeamResponse ModifyTeam(ModifyTeamRequest req) throws TencentCloudSDKException
修改团队信息,目前支持修改的操作有:- 修改团队名称。
- Parameters:
req- ModifyTeamRequest- Returns:
- ModifyTeamResponse
- Throws:
TencentCloudSDKException
-
ModifyTeamMember
public ModifyTeamMemberResponse ModifyTeamMember(ModifyTeamMemberRequest req) throws TencentCloudSDKException
修改团队成员信息,包括成员备注、角色等。- Parameters:
req- ModifyTeamMemberRequest- Returns:
- ModifyTeamMemberResponse
- Throws:
TencentCloudSDKException
-
ModifyVideoEncodingPreset
public ModifyVideoEncodingPresetResponse ModifyVideoEncodingPreset(ModifyVideoEncodingPresetRequest req) throws TencentCloudSDKException
修改视频编码配置信息。- Parameters:
req- ModifyVideoEncodingPresetRequest- Returns:
- ModifyVideoEncodingPresetResponse
- Throws:
TencentCloudSDKException
-
MoveClass
public MoveClassResponse MoveClass(MoveClassRequest req) throws TencentCloudSDKException
移动某一个分类到另外一个分类下,也可用于分类重命名。 如果 SourceClassPath = /素材/视频/NBA,DestinationClassPath = /素材/视频/篮球- 当 DestinationClassPath 不存在时候,操作结果为重命名 ClassPath;
- 当 DestinationClassPath 存在时候,操作结果为产生新目录 /素材/视频/篮球/NBA
- Parameters:
req- MoveClassRequest- Returns:
- MoveClassResponse
- Throws:
TencentCloudSDKException
-
MoveResource
public MoveResourceResponse MoveResource(MoveResourceRequest req) throws TencentCloudSDKException
移动资源,支持跨个人或团队移动媒体以及分类。如果填写了Operator,则需要校验用户对媒体和分类资源的访问以及写权限。- 当原始资源为媒体时,该接口效果为将该媒体移动到目标分类下面;
- 当原始资源为分类时,该接口效果为将原始分类移动到目标分类或者是重命名。
如果 SourceResource.Resource.Id = /素材/视频/NBA,DestinationResource.Resource.Id= /素材/视频/篮球- 当 DestinationResource.Resource.Id 不存在时候且原始资源与目标资源归属相同,操作结果为重命名原始分类;
- 当 DestinationResource.Resource.Id 存在时候,操作结果为产生新目录 /素材/视频/篮球/NBA
- Parameters:
req- MoveResourceRequest- Returns:
- MoveResourceResponse
- Throws:
TencentCloudSDKException
-
ParseEvent
public ParseEventResponse ParseEvent(ParseEventRequest req) throws TencentCloudSDKException
该接口接受多媒体创作引擎回调给业务的事件内容,将其转化为对应的 EventContent 结构。请不要实际调用该接口,只需要将接收到的事件内容直接使用 JSON 解析到 EventContent 结构即可使用。- Parameters:
req- ParseEventRequest- Returns:
- ParseEventResponse
- Throws:
TencentCloudSDKException
-
RevokeResourceAuthorization
public RevokeResourceAuthorizationResponse RevokeResourceAuthorization(RevokeResourceAuthorizationRequest req) throws TencentCloudSDKException
资源所属实体对目标实体撤销目标资源的相应权限,若原本没有相应权限则不产生变更。- Parameters:
req- RevokeResourceAuthorizationRequest- Returns:
- RevokeResourceAuthorizationResponse
- Throws:
TencentCloudSDKException
-
SearchMaterial
public SearchMaterialResponse SearchMaterial(SearchMaterialRequest req) throws TencentCloudSDKException
根据检索条件搜索媒体,返回媒体的基本信息。- Parameters:
req- SearchMaterialRequest- Returns:
- SearchMaterialResponse
- Throws:
TencentCloudSDKException
-
-