ARScene内建特效的快捷渲染类 通过内部下载初始化人脸模型,内部下载管理安装美妆、美型等资源包的方式,简化美颜美型美妆以及整妆包的使用逻辑, 同时内部还提供启动摄像头媒体流采集,外部输入媒体流,输出媒体流的多种形式,IndexedDB缓存机制, 只需要初始化配置好相应的参数,然后设置特效包地址等参数即可快速得到美颜美型美妆等渲染结果。
更多...
|
| async | init (config) |
| | 初始化ARScene内建特效的渲染类 更多...
|
| |
|
| ensureIndexedDBObject (db, name) |
| |
|
| ensureIndexedDBObjects (db) |
| |
|
| prepareIndexedDB (name, version) |
| |
|
| findFromIndexedDB (name, key, version) |
| |
| | clearCacheOnIndexedDB () |
| | 清除IndexedDB的缓存数据 更多...
|
| |
|
| release () |
| | 释放ARScene内建特效的渲染类,如果启动了摄像头媒体流采集,会同时停止摄像头媒体流采集。
|
| |
|
async | fetchAndWrite (url, filePath, lic=false) |
| |
|
| calculatePositionByVertices (position, vertices) |
| |
|
| applyEffect (assetUuid, effect, assetType) |
| |
| | preloadEffect (effect) |
| | 预加载特效包资源 更多...
|
| |
|
| installAndApplyEffect (effect) |
| |
|
| installPackageInZip (zipEntry, zipPackageDir, fileName, files) |
| |
|
async | applyEffectsInZip (effect) |
| |
|
| setParams (params) |
| |
|
| clearEffectInstanceArray () |
| |
|
| clearEffectInstanceArrayInZip () |
| |
|
| clearEffects () |
| |
|
async | resetEffects () |
| |
|
async | applyEffects () |
| |
| | enableBeauty (enable) |
| | 是否开启美颜 更多...
|
| |
| async | setEffectList (effectList) |
| | 设置特效列表 更多...
|
| |
| | getEffectList () |
| | 获取已经设置的特效列表 更多...
|
| |
| async | appendEffectList (effectList) |
| | 追加特效列表 更多...
|
| |
| | render (inputImageData, timestampMs, renderRect={}) |
| | 渲染特效 更多...
|
| |
|
| createDummyVideoElement (mediaStream) |
| |
|
async | renderEffectAndCreateOutputStream (inputImageData, renderRect) |
| |
| | pushMediaStream (mediaStream) |
| | 推入媒体流 更多...
|
| |
| async | startupCamera (constraints) |
| | 启动摄像头 更多...
|
| |
|
| stopCamera () |
| | 停止摄像头
|
| |
| | getOutputStream () |
| | 获取输出媒体流 更多...
|
| |
| async | createExternalEffectInstance (effect) |
| | 创建外部特效实例, 包括字幕、贴纸、组合字幕、转场和滤镜 更多...
|
| |
| | setExternalEffectInstanceList (effectInstanceList) |
| | 设置外部特效实例列表 更多...
|
| |
| | getExternalEffectInstanceList () |
| | 获取外部特效实例列表 更多...
|
| |
| | appendExternalEffectInstance (effectInstance) |
| | 追加外部特效实例 更多...
|
| |
ARScene内建特效的快捷渲染类 通过内部下载初始化人脸模型,内部下载管理安装美妆、美型等资源包的方式,简化美颜美型美妆以及整妆包的使用逻辑, 同时内部还提供启动摄像头媒体流采集,外部输入媒体流,输出媒体流的多种形式,IndexedDB缓存机制, 只需要初始化配置好相应的参数,然后设置特效包地址等参数即可快速得到美颜美型美妆等渲染结果。