Skip to content

QEEA 接口

QEEA 接口

qe.ea

描述

QEEA 接口与 Premiere Pro 的协作功能相关,提供了对生产项目、同步状态、冲突解决等功能的控制。此接口主要用于管理与 Creative Cloud 相关的生产、协作和编辑会话等。

访问方式

var ea = qe.ea; // 获取 QEEA 对象

属性

属性名类型描述
isAdministratorboolean当前用户是否为管理员

方法

方法名参数返回值类型描述
benchmarkReflectEverything()number反射一切的基准测试
canShare()number检查是否可以共享
closeProduction(p0)p0: stringboolean关闭指定生产任务
convertProductionIntoProject(p0)p0: stringboolean将生产任务转换为项目
convertProjectIntoProduction(p0, p1, p2, p3, p4)p0: string, p1: string, p2: boolean, p3: string, p4: booleanboolean将项目转换为生产任务
createProduction(p0, p1, p2, p3, p4, p5)p0: string, p1: string, p2: boolean, p3: string, p4: string, p5: booleanobject创建一个新的生产任务
doesEditingSessionHaveLocalMedia()boolean检查编辑会话是否有本地媒体资源
doesProjectHaveUnsharedChanges()boolean检查项目是否有未共享的更改
fetchIMSAccessToken(clientID, clientSecret, scope)clientID: string, clientSecret: string, scope: stringstring获取 IMS 访问令牌
getAdminInterface()object获取管理员接口对象
getArchivedProductionList()Array获取已归档的生产任务列表
getConflicts()Array获取所有冲突列表
getCreativeCloudIdentity()object获取 Creative Cloud 身份信息
getDiscoveryURL()string获取发现 URL
getInviteList()Array获取邀请列表
getLoggedInDataServerVersion()string获取已登录数据服务器版本
getProcessID()string获取当前进程 ID
getProductionByID(productionIdentifier)productionIdentifier: stringobject获取指定 ID 的生产任务
getProductionList()Array获取所有生产任务列表
getRemoteServerBuildVersion()string获取远程服务器构建版本
getSessionSyncStatus()string获取会话同步状态
getUserEmail()string获取用户邮箱
getUsername()string获取用户名
isCollaborationOnly()boolean检查是否为仅协作模式
isConvertProductionIntoProjectRunning()boolean检查是否正在进行生产转换为项目的操作
isConvertProjectIntoProductionRunning()boolean检查是否正在进行项目转换为生产的操作
isHostedCollaborationOnly()boolean检查是否为仅托管协作模式
isLoggedIn()boolean检查用户是否已登录
isShareCommandEnabled()boolean检查是否启用共享命令
isSyncCommandEnabled()boolean检查是否启用同步命令
openCleanSandbox(productionIdentifier)productionIdentifier: stringboolean打开干净的沙箱环境
openProduction(p0)p0: stringboolean打开指定的生产任务
renameProduction(p0)p0: stringboolean重命名指定的生产任务
resolveConflict(p0, p1)p0: object, p1: objectboolean解决冲突
saveProductionAs(p0, p1)p0: string, p1: stringboolean将生产任务保存为新的文件
setAuthToken(p0, p1, p2)p0: string, p1: string, p2: stringnumber设置授权令牌
setLocalHubConnectionStatus(p0)p0: numberboolean设置本地 Hub 连接状态
setMediaCachePath(p0)p0: stringboolean设置媒体缓存路径
share(p0)p0: stringboolean共享指定的生产任务
sync()boolean同步生产任务
waitForCurrentReflectionToComplete()boolean等待当前反射过程完成

示例代码

获取当前用户的邮箱

var email = qe.ea.getUserEmail();
$.writeln("User email: " + email);

创建生产任务并获取其 ID

var production = qe.ea.createProduction("NewProduction", "ProjectName", true, "SomePath", "OtherInfo", false);
$.writeln("Production created with ID: " + production.id);

同步生产任务

var result = qe.ea.sync();
if (result) {
$.writeln("Sync completed successfully.");
} else {
$.writeln("Sync failed.");
}