美摄SDK For Android
2.9.0
|
特效渲染类 更多...
Public 成员函数 | |
boolean | initialize () |
int | renderEffect (NvsEffect effect, int inputTexId, NvsVideoResolution inputVideoResolution, int outputTexId, long timeStamp, int flags) |
渲染特效 更多... | |
int | renderEffect (NvsEffect effect, int inputTexId, byte[] inputBuddyBuffer, NvsVideoFrameInfo buddyBufferInfo, int physicalOrientation, NvsVideoResolution inputVideoResolution, int outputTexId, long timeStamp, int flags) |
渲染特效 更多... | |
void | clearEffectResources (NvsEffect effect) |
清除特效中携带的OPenGL资源 更多... | |
void | clearCacheResources () |
清除缓存资源 更多... | |
void | cleanUp () |
清除NvsEffectRenderCore中的所有资源 更多... | |
静态 Public 属性 | |
static final int | NV_EFFECT_CORE_NO_ERROR = 0 |
static final int | NV_EFFECT_CORE_ERROR_UNKNOWN = -1 |
static final int | NV_EFFECT_CORE_INVALID_TEXTURE = -2 |
Protected 成员函数 | |
void | setInternalObject (long internalObject) |
void | finalize () throws Throwable |
特效渲染类
特效渲染类整个SDK的特效渲染入口。
|
inline |
清除NvsEffectRenderCore中的所有资源
|
inline |
清除缓存资源
|
inline |
清除特效中携带的OPenGL资源
effect | 要清除的特效对象 |
|
inlineprotected |
|
inline |
|
inline |
渲染特效
effect | 要渲染的特效对象 |
inputTexId | 输入纹理 |
inputVideoResolution | 输入纹理的视频解析度 |
outputTexId | 输出纹理 |
timeStamp | 当前渲染的时间戳 |
flags | 暂时为0 |
|
inline |
渲染特效
effect | 要渲染的特效对象 |
inputTexId | 输入纹理 |
inputBuddyBuffer | 输入纹理的伴随Buffer(仅支持NV21或者YUV420P) |
buddyBufferInfo | 伴随Buffer的信息 |
physicalOrientation | 物理方向 |
inputVideoResolution | 输入纹理的视频解析度 |
outputTexId | 输出纹理 |
timeStamp | 当前渲染的时间戳 |
flags | 暂时为0 |
|
inlineprotected |
|
static |
|
static |
|
static |