美摄SDK For Android
1.0.0
|
资源包管理器,管理视频场景中的资源包 更多...
类 | |
interface | AssetPackageManagerCallback |
资源包管理回调接口 更多... | |
Public 成员函数 | |
NvsAssetPackageManager (boolean isEffectSdk) | |
void | setInternalObject (long internalObject) |
void | setCallbackInterface (AssetPackageManagerCallback callback) |
设置包管理器回调接口 更多... | |
String | getAssetPackageIdFromAssetPackageFilePath (String assetPackageFilePath) |
从资源包的文件路径获得资源包的ID 更多... | |
int | getAssetPackageVersionFromAssetPackageFilePath (String assetPackageFilePath) |
从资源包的文件路径获得资源包的版本 更多... | |
int | installAssetPackage (String assetPackageFilePath, String licenseFilePath, int type, boolean synchronous, StringBuilder assetPackageId) |
安装资源包 更多... | |
int | upgradeAssetPackage (String assetPackageFilePath, String licenseFilePath, int type, boolean synchronous, StringBuilder assetPackageId) |
升级资源包 更多... | |
int | uninstallAssetPackage (String assetPackageId, int type) |
卸载资源包 更多... | |
int | getAssetPackageStatus (String assetPackageId, int type) |
获取资源包的当前状态 更多... | |
int | getAssetPackageVersion (String assetPackageId, int type) |
获取资源包的版本 更多... | |
int | getAssetPackageSupportedAspectRatio (String assetPackageId, int type) |
获取资源包的所支持的横纵比 更多... | |
List< String > | getAssetPackageListOfType (int type) |
获取某个类型的资源包列表 更多... | |
boolean | isCustomAnimatedSticker (String uuidString) |
判断是否为自定义贴纸 更多... | |
boolean | isParticleFX (String uuidString) |
判断是否为粒子特效 更多... | |
boolean | isThemeContainMusic (String uuidString) |
检查主题包是否含有音乐 更多... | |
String | getVideoFxAssetPackageDescription (String uuidString) |
获取VideoFx类型的资源描述信息 更多... | |
资源包管理器,管理视频场景中的资源包
在SDK开发过中,资源包管理器统一对需要的各种特技资源包包括字幕,主题,动画贴纸等进行相应的安装,升级,卸载等操作。在安装,升级,卸载时,出现差错都会有相应的错误提示类型,以便快速定位和解决错误。
|
inline |
|
inline |
从资源包的文件路径获得资源包的ID
assetPackageFilePath | 资源包的文件路径 |
|
inline |
获取某个类型的资源包列表
type | 资源包类型。注:待输入参数是以ASSET_PACKAGE_TYPE打头的静态int属性值。请参见资源包类型 |
|
inline |
|
inline |
|
inline |
获取资源包的版本
assetPackageId | 资源包ID |
type | 资源包类型。注:待输入参数是以ASSET_PACKAGE_TYPE打头的静态int属性值。请参见资源包类型 |
|
inline |
从资源包的文件路径获得资源包的版本
assetPackageFilePath | 资源包的文件路径 |
|
inline |
获取VideoFx类型的资源描述信息
uuidString | 特效uuid |
|
inline |
安装资源包
assetPackageFilePath | 待安装资源包的文件路径 |
licenseFilePath | 待安装资源包的授权文件路径 |
type | 待安装资源包的类型。注:待输入参数是以ASSET_PACKAGE_TYPE打头的静态int属性值。请参见资源包类型 |
synchronous | 是否同步安装。值为true则安装过程会阻塞当前线程直到安装成功或者失败,false则安装过程的结果通过delegate异步通知(但也在当前线程通知)。 |
assetPackageId | 输出参数,返回该资源包ID |
注意:返回值是ASSET_PACKAGE_MANAGER_ERROR打头的静态int属性值。若返回ASSET_PACKAGE_MANAGER_ERROR_NO_ERROR: 表示安装成功(只有同步安装才可能返回这个),任何其它返回值都表示安装错误。请参见资源包管理错误类型
|
inline |
判断是否为自定义贴纸
uuidString | 贴纸uuid |
|
inline |
判断是否为粒子特效
uuidString | 粒子特效uuid |
|
inline |
检查主题包是否含有音乐
uuidString | 主题包uuid |
|
inline |
设置包管理器回调接口
callback | 包管理器回调接口 |
|
inline |
|
inline |
|
inline |
升级资源包
assetPackageFilePath | 待升级资源包的文件路径 |
licenseFilePath | 待升级资源包的授权文件路径 |
type | 待升级资源包的类型。注:待输入参数是以ASSET_PACKAGE_TYPE打头的静态int属性值。请参见资源包类型 |
synchronous | 是否同步升级。值为true则升级过程会阻塞当前线程直到升级成功或者失败,false则升级过程的结果通过delegate异步通知(但也在当前线程通知)。 |
assetPackageId | 输出参数,返回该资源包ID |
注意:返回值是ASSET_PACKAGE_MANAGER_ERROR打头的静态int属性值。若返回ASSET_PACKAGE_MANAGER_ERROR_NO_ERROR: 表示升级成功(只有同步升级才可能返回这个),任何其它返回值都表示升级错误。请参见资源包管理错误类型
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
已经安装
|
static |
资源类型错误
|
static |
解压错误
|
static |
不正确状态
|
static |
无效包
|
static |
输入输出错误
|
static |
元内容错误
|
static |
名称错误
|
static |
安装成功
|
static |
尚未安装
|
static |
许可错误
|
static |
资源错误
|
static |
SDK版本错误
|
static |
升级版本错误
|
static |
安装或升级正在进行中
|
static |
正在安装状态
|
static |
未安装状态
|
static |
准备状态
|
static |
正在升级状态
|
static |
动画贴纸类型
|
static |
AR场景类型
|
static |
字幕样式类型
|
static |
采集场景类型
|
static |
主题类型
|
static |
视频特效类型
|
static |
视频转场类型