public class CmeClient extends AbstractClient
gson, HTTP_RSP_OK, SDK_VERSION
Constructor and Description |
---|
CmeClient(Credential credential,
String region) |
CmeClient(Credential credential,
String region,
ClientProfile profile) |
Modifier and Type | Method and Description |
---|---|
AddTeamMemberResponse |
AddTeamMember(AddTeamMemberRequest req)
向一个团队中添加团队成员,并且指定成员的角色。
|
CopyProjectResponse |
CopyProject(CopyProjectRequest req)
复制一个项目,包括项目素材及轨道数据。目前仅普通剪辑及模板制作项目可复制,其它类型的项目不支持复制。
|
CreateClassResponse |
CreateClass(CreateClassRequest req)
新增分类,用于管理素材。分类层数不能超过20。
|
CreateLinkResponse |
CreateLink(CreateLinkRequest req)
创建媒体链接或分类路径链接,将源资源信息链接到目标。
|
CreateProjectResponse |
CreateProject(CreateProjectRequest req)
创建多媒体创作引擎项目,目前支持的项目类型有:
视频剪辑项目:用于普通视频剪辑;
直播剪辑项目:用于直播流剪辑;
导播台项目:用于云导播台;
视频拆条:用于视频拆条;
录制回放项目:用于直播录制回放;
云转推项目:用于直播云转推。
|
CreateTeamResponse |
CreateTeam(CreateTeamRequest req)
创建一个团队。
|
CreateVideoEncodingPresetResponse |
CreateVideoEncodingPreset(CreateVideoEncodingPresetRequest req)
指定导出的参数,创建一个视频编码配置
|
DeleteClassResponse |
DeleteClass(DeleteClassRequest req)
删除分类信息,删除时检验下述限制:
分类路径必须存在;
分类下没有绑定素材。
|
DeleteLoginStatusResponse |
DeleteLoginStatus(DeleteLoginStatusRequest req)
删除用户登录态,使用户登出多媒体创作引擎平台。
|
DeleteMaterialResponse |
DeleteMaterial(DeleteMaterialRequest req)
根据媒体 Id 删除媒体。
|
DeleteProjectResponse |
DeleteProject(DeleteProjectRequest req)
删除项目。
|
DeleteTeamResponse |
DeleteTeam(DeleteTeamRequest req)
删除一个团队。要删除团队,必须满足以下条件:
要删除的团队必须没有归属的素材;
要删除的团队必须没有归属的分类。
|
DeleteTeamMembersResponse |
DeleteTeamMembers(DeleteTeamMembersRequest req)
将团队成员从团队中删除。
|
DeleteVideoEncodingPresetResponse |
DeleteVideoEncodingPreset(DeleteVideoEncodingPresetRequest req)
删除指定 ID 的视频编码配置
|
DescribeAccountsResponse |
DescribeAccounts(DescribeAccountsRequest req)
获取平台中所有的已注册账号。
|
DescribeClassResponse |
DescribeClass(DescribeClassRequest req)
获取指定归属者下所有的分类信息。
|
DescribeJoinTeamsResponse |
DescribeJoinTeams(DescribeJoinTeamsRequest req)
获取用户所加入的团队列表
|
DescribeLoginStatusResponse |
DescribeLoginStatus(DescribeLoginStatusRequest req)
查询指定用户的登录态。
|
DescribeMaterialsResponse |
DescribeMaterials(DescribeMaterialsRequest req)
根据媒体 Id 批量获取媒体详情。
|
DescribePlatformsResponse |
DescribePlatforms(DescribePlatformsRequest req)
支持获取所创建的所有平台列表信息;
支持获取指定的平台列表信息。
关于平台概念,请参见文档 [平台](https://cloud.tencent.com/document/product/1156/43767)。
|
DescribeProjectsResponse |
DescribeProjects(DescribeProjectsRequest req)
支持根据多种条件过滤出项目列表。
|
DescribeResourceAuthorizationResponse |
DescribeResourceAuthorization(DescribeResourceAuthorizationRequest req)
查询资源被授权的情况。
|
DescribeSharedSpaceResponse |
DescribeSharedSpace(DescribeSharedSpaceRequest req)
获取共享空间。当个人或团队A对个人或团队B授权某资源以后,个人或团队B的共享空间就会增加个人或团队A。
|
DescribeTaskDetailResponse |
DescribeTaskDetail(DescribeTaskDetailRequest req)
获取任务详情信息,包含下面几个部分:
任务基础信息:包括任务状态、错误信息、创建时间等;
导出项目输出信息:包括输出的素材 Id 等。
|
DescribeTasksResponse |
DescribeTasks(DescribeTasksRequest req)
获取任务列表,支持条件筛选,返回对应的任务基础信息列表。
|
DescribeTeamMembersResponse |
DescribeTeamMembers(DescribeTeamMembersRequest req)
获取指定团队的成员信息。支持获取指定成员的信息,同时也支持分页拉取指定团队的所有成员信息。
|
DescribeTeamsResponse |
DescribeTeams(DescribeTeamsRequest req)
获取指定团队的信息,拉取团队信息列表。
|
DescribeVideoEncodingPresetsResponse |
DescribeVideoEncodingPresets(DescribeVideoEncodingPresetsRequest req)
查询视频编码配置信息。
|
ExportVideoByEditorTrackDataResponse |
ExportVideoByEditorTrackData(ExportVideoByEditorTrackDataRequest req)
使用 [视频合成协议](https://cloud.tencent.com/document/product/1156/51225) 合成视频,支持导出视频到 CME 云媒资或者云点播媒资。
|
ExportVideoByTemplateResponse |
ExportVideoByTemplate(ExportVideoByTemplateRequest req)
使用视频剪辑模板直接导出视频。
|
ExportVideoByVideoSegmentationDataResponse |
ExportVideoByVideoSegmentationData(ExportVideoByVideoSegmentationDataRequest req)
使用视频智能拆条数据导出视频,将指定的视频拆条片段导出为一个视频(内测中,请勿使用)。
|
ExportVideoEditProjectResponse |
ExportVideoEditProject(ExportVideoEditProjectRequest req)
导出视频编辑项目,支持指定输出的模板。
|
FlattenListMediaResponse |
FlattenListMedia(FlattenListMediaRequest req)
平铺分类路径下及其子分类下的所有媒体基础信息,返回当前分类及子分类中的所有媒体的基础信息。
|
GenerateVideoSegmentationSchemeByAiResponse |
GenerateVideoSegmentationSchemeByAi(GenerateVideoSegmentationSchemeByAiRequest req)
发起视频智能拆条任务,支持智能生成和平精英集锦、王者荣耀集锦、足球集锦、篮球集锦 、人物集锦、新闻拆条等任务。
和平精英集锦和王者荣耀集锦根据击杀场景进行拆条,足球集锦和篮球集锦根据进球场景进行拆条,人物集锦根据人物人脸特征进行拆条,新闻拆条根据导播进行拆条。
【本接口内测中,暂不建议使用】
|
GrantResourceAuthorizationResponse |
GrantResourceAuthorization(GrantResourceAuthorizationRequest req)
资源归属者对个人或团队授予目标资源的相应权限。
|
HandleStreamConnectProjectResponse |
HandleStreamConnectProject(HandleStreamConnectProjectRequest req)
对云转推项目进行操作。
### 操作类型
- `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)。
|
ImportMaterialResponse |
ImportMaterial(ImportMaterialRequest req)
将云点播媒资文件导入到多媒体创作引擎媒体资源库。支持导入媒体归属团队或者个人。
|
ImportMediaToProjectResponse |
ImportMediaToProject(ImportMediaToProjectRequest req)
将云点播中的媒资或者用户自有媒资文件添加到项目中与项目关联,供后续视频编辑使用。目前仅视频编辑项目和智能视频拆条项目有效。
|
ListMediaResponse |
ListMedia(ListMediaRequest req)
浏览当前分类路径下的资源,包括媒体文件和子分类,返回媒资基础信息和分类信息。
|
ModifyMaterialResponse |
ModifyMaterial(ModifyMaterialRequest req)
修改媒体信息,支持修改媒体名称、分类路径、标签等信息。
|
ModifyProjectResponse |
ModifyProject(ModifyProjectRequest req)
修改项目信息。
|
ModifyTeamResponse |
ModifyTeam(ModifyTeamRequest req)
修改团队信息,目前支持修改的操作有:
修改团队名称。
|
ModifyTeamMemberResponse |
ModifyTeamMember(ModifyTeamMemberRequest req)
修改团队成员信息,包括成员备注、角色等。
|
ModifyVideoEncodingPresetResponse |
ModifyVideoEncodingPreset(ModifyVideoEncodingPresetRequest req)
修改视频编码配置信息。
|
MoveClassResponse |
MoveClass(MoveClassRequest req)
移动某一个分类到另外一个分类下,也可用于分类重命名。
如果 SourceClassPath = /素材/视频/NBA,DestinationClassPath = /素材/视频/篮球
当 DestinationClassPath 不存在时候,操作结果为重命名 ClassPath;
当 DestinationClassPath 存在时候,操作结果为产生新目录 /素材/视频/篮球/NBA
|
MoveResourceResponse |
MoveResource(MoveResourceRequest req)
移动资源,支持跨个人或团队移动媒体以及分类。如果填写了Operator,则需要校验用户对媒体和分类资源的访问以及写权限。
当原始资源为媒体时,该接口效果为将该媒体移动到目标分类下面;
当原始资源为分类时,该接口效果为将原始分类移动到目标分类或者是重命名。
如果 SourceResource.Resource.Id = /素材/视频/NBA,DestinationResource.Resource.Id= /素材/视频/篮球
当 DestinationResource.Resource.Id 不存在时候且原始资源与目标资源归属相同,操作结果为重命名原始分类;
当 DestinationResource.Resource.Id 存在时候,操作结果为产生新目录 /素材/视频/篮球/NBA
|
ParseEventResponse |
ParseEvent(ParseEventRequest req)
该接口接受制作云回调给客户的事件内容,将其转化为对应的 EventContent 结构,请不要实际调用该接口,只需要将接收到的事件内容直接使用 JSON 解析到 EventContent 即可使用。
|
RevokeResourceAuthorizationResponse |
RevokeResourceAuthorization(RevokeResourceAuthorizationRequest req)
资源所属实体对目标实体撤销目标资源的相应权限,若原本没有相应权限则不产生变更。
|
SearchMaterialResponse |
SearchMaterial(SearchMaterialRequest req)
根据检索条件搜索媒体,返回媒体的基本信息。
|
call, callOctetStream, getClientProfile, getCredential, getRegion, internalRequest, retry, setClientProfile, setCredential, setRegion
public CmeClient(Credential credential, String region)
public CmeClient(Credential credential, String region, ClientProfile profile)
public AddTeamMemberResponse AddTeamMember(AddTeamMemberRequest req) throws TencentCloudSDKException
req
- AddTeamMemberRequestTencentCloudSDKException
public CopyProjectResponse CopyProject(CopyProjectRequest req) throws TencentCloudSDKException
req
- CopyProjectRequestTencentCloudSDKException
public CreateClassResponse CreateClass(CreateClassRequest req) throws TencentCloudSDKException
req
- CreateClassRequestTencentCloudSDKException
public CreateLinkResponse CreateLink(CreateLinkRequest req) throws TencentCloudSDKException
req
- CreateLinkRequestTencentCloudSDKException
public CreateProjectResponse CreateProject(CreateProjectRequest req) throws TencentCloudSDKException
req
- CreateProjectRequestTencentCloudSDKException
public CreateTeamResponse CreateTeam(CreateTeamRequest req) throws TencentCloudSDKException
req
- CreateTeamRequestTencentCloudSDKException
public CreateVideoEncodingPresetResponse CreateVideoEncodingPreset(CreateVideoEncodingPresetRequest req) throws TencentCloudSDKException
req
- CreateVideoEncodingPresetRequestTencentCloudSDKException
public DeleteClassResponse DeleteClass(DeleteClassRequest req) throws TencentCloudSDKException
req
- DeleteClassRequestTencentCloudSDKException
public DeleteLoginStatusResponse DeleteLoginStatus(DeleteLoginStatusRequest req) throws TencentCloudSDKException
req
- DeleteLoginStatusRequestTencentCloudSDKException
public DeleteMaterialResponse DeleteMaterial(DeleteMaterialRequest req) throws TencentCloudSDKException
req
- DeleteMaterialRequestTencentCloudSDKException
public DeleteProjectResponse DeleteProject(DeleteProjectRequest req) throws TencentCloudSDKException
req
- DeleteProjectRequestTencentCloudSDKException
public DeleteTeamResponse DeleteTeam(DeleteTeamRequest req) throws TencentCloudSDKException
req
- DeleteTeamRequestTencentCloudSDKException
public DeleteTeamMembersResponse DeleteTeamMembers(DeleteTeamMembersRequest req) throws TencentCloudSDKException
req
- DeleteTeamMembersRequestTencentCloudSDKException
public DeleteVideoEncodingPresetResponse DeleteVideoEncodingPreset(DeleteVideoEncodingPresetRequest req) throws TencentCloudSDKException
req
- DeleteVideoEncodingPresetRequestTencentCloudSDKException
public DescribeAccountsResponse DescribeAccounts(DescribeAccountsRequest req) throws TencentCloudSDKException
req
- DescribeAccountsRequestTencentCloudSDKException
public DescribeClassResponse DescribeClass(DescribeClassRequest req) throws TencentCloudSDKException
req
- DescribeClassRequestTencentCloudSDKException
public DescribeJoinTeamsResponse DescribeJoinTeams(DescribeJoinTeamsRequest req) throws TencentCloudSDKException
req
- DescribeJoinTeamsRequestTencentCloudSDKException
public DescribeLoginStatusResponse DescribeLoginStatus(DescribeLoginStatusRequest req) throws TencentCloudSDKException
req
- DescribeLoginStatusRequestTencentCloudSDKException
public DescribeMaterialsResponse DescribeMaterials(DescribeMaterialsRequest req) throws TencentCloudSDKException
req
- DescribeMaterialsRequestTencentCloudSDKException
public DescribePlatformsResponse DescribePlatforms(DescribePlatformsRequest req) throws TencentCloudSDKException
req
- DescribePlatformsRequestTencentCloudSDKException
public DescribeProjectsResponse DescribeProjects(DescribeProjectsRequest req) throws TencentCloudSDKException
req
- DescribeProjectsRequestTencentCloudSDKException
public DescribeResourceAuthorizationResponse DescribeResourceAuthorization(DescribeResourceAuthorizationRequest req) throws TencentCloudSDKException
req
- DescribeResourceAuthorizationRequestTencentCloudSDKException
public DescribeSharedSpaceResponse DescribeSharedSpace(DescribeSharedSpaceRequest req) throws TencentCloudSDKException
req
- DescribeSharedSpaceRequestTencentCloudSDKException
public DescribeTaskDetailResponse DescribeTaskDetail(DescribeTaskDetailRequest req) throws TencentCloudSDKException
req
- DescribeTaskDetailRequestTencentCloudSDKException
public DescribeTasksResponse DescribeTasks(DescribeTasksRequest req) throws TencentCloudSDKException
req
- DescribeTasksRequestTencentCloudSDKException
public DescribeTeamMembersResponse DescribeTeamMembers(DescribeTeamMembersRequest req) throws TencentCloudSDKException
req
- DescribeTeamMembersRequestTencentCloudSDKException
public DescribeTeamsResponse DescribeTeams(DescribeTeamsRequest req) throws TencentCloudSDKException
req
- DescribeTeamsRequestTencentCloudSDKException
public DescribeVideoEncodingPresetsResponse DescribeVideoEncodingPresets(DescribeVideoEncodingPresetsRequest req) throws TencentCloudSDKException
req
- DescribeVideoEncodingPresetsRequestTencentCloudSDKException
public ExportVideoByEditorTrackDataResponse ExportVideoByEditorTrackData(ExportVideoByEditorTrackDataRequest req) throws TencentCloudSDKException
req
- ExportVideoByEditorTrackDataRequestTencentCloudSDKException
public ExportVideoByTemplateResponse ExportVideoByTemplate(ExportVideoByTemplateRequest req) throws TencentCloudSDKException
req
- ExportVideoByTemplateRequestTencentCloudSDKException
public ExportVideoByVideoSegmentationDataResponse ExportVideoByVideoSegmentationData(ExportVideoByVideoSegmentationDataRequest req) throws TencentCloudSDKException
req
- ExportVideoByVideoSegmentationDataRequestTencentCloudSDKException
public ExportVideoEditProjectResponse ExportVideoEditProject(ExportVideoEditProjectRequest req) throws TencentCloudSDKException
req
- ExportVideoEditProjectRequestTencentCloudSDKException
public FlattenListMediaResponse FlattenListMedia(FlattenListMediaRequest req) throws TencentCloudSDKException
req
- FlattenListMediaRequestTencentCloudSDKException
public GenerateVideoSegmentationSchemeByAiResponse GenerateVideoSegmentationSchemeByAi(GenerateVideoSegmentationSchemeByAiRequest req) throws TencentCloudSDKException
req
- GenerateVideoSegmentationSchemeByAiRequestTencentCloudSDKException
public GrantResourceAuthorizationResponse GrantResourceAuthorization(GrantResourceAuthorizationRequest req) throws TencentCloudSDKException
req
- GrantResourceAuthorizationRequestTencentCloudSDKException
public HandleStreamConnectProjectResponse HandleStreamConnectProject(HandleStreamConnectProjectRequest req) throws TencentCloudSDKException
req
- HandleStreamConnectProjectRequestTencentCloudSDKException
public ImportMaterialResponse ImportMaterial(ImportMaterialRequest req) throws TencentCloudSDKException
req
- ImportMaterialRequestTencentCloudSDKException
public ImportMediaToProjectResponse ImportMediaToProject(ImportMediaToProjectRequest req) throws TencentCloudSDKException
req
- ImportMediaToProjectRequestTencentCloudSDKException
public ListMediaResponse ListMedia(ListMediaRequest req) throws TencentCloudSDKException
req
- ListMediaRequestTencentCloudSDKException
public ModifyMaterialResponse ModifyMaterial(ModifyMaterialRequest req) throws TencentCloudSDKException
req
- ModifyMaterialRequestTencentCloudSDKException
public ModifyProjectResponse ModifyProject(ModifyProjectRequest req) throws TencentCloudSDKException
req
- ModifyProjectRequestTencentCloudSDKException
public ModifyTeamResponse ModifyTeam(ModifyTeamRequest req) throws TencentCloudSDKException
req
- ModifyTeamRequestTencentCloudSDKException
public ModifyTeamMemberResponse ModifyTeamMember(ModifyTeamMemberRequest req) throws TencentCloudSDKException
req
- ModifyTeamMemberRequestTencentCloudSDKException
public ModifyVideoEncodingPresetResponse ModifyVideoEncodingPreset(ModifyVideoEncodingPresetRequest req) throws TencentCloudSDKException
req
- ModifyVideoEncodingPresetRequestTencentCloudSDKException
public MoveClassResponse MoveClass(MoveClassRequest req) throws TencentCloudSDKException
req
- MoveClassRequestTencentCloudSDKException
public MoveResourceResponse MoveResource(MoveResourceRequest req) throws TencentCloudSDKException
req
- MoveResourceRequestTencentCloudSDKException
public ParseEventResponse ParseEvent(ParseEventRequest req) throws TencentCloudSDKException
req
- ParseEventRequestTencentCloudSDKException
public RevokeResourceAuthorizationResponse RevokeResourceAuthorization(RevokeResourceAuthorizationRequest req) throws TencentCloudSDKException
req
- RevokeResourceAuthorizationRequestTencentCloudSDKException
public SearchMaterialResponse SearchMaterial(SearchMaterialRequest req) throws TencentCloudSDKException
req
- SearchMaterialRequestTencentCloudSDKException
Copyright © 2022. All rights reserved.