美摄SDK For iOS
3.14.0
|
自定义视频特效的辅助方法接口 更多...
#import <NvsCustomVideoTransition.h>
构造函数 | |
(int) | - allocateRGBATexture: |
自定义视频特效的用户调用此方法来申请一个RGBA纹理 更多... | |
(int) | - allocateRGBATexture:format: |
自定义视频特效的用户调用此方法来申请一个RGBA纹理 更多... | |
(void) | - reclaimTexture: |
自定义视频特效的用户调用此方法来回收一个之前申请的纹理 更多... | |
(BOOL) | - uploadHostBufferToOpenGLTexture:textureId: |
自定义视频特效的用户调用此方法来上传一个Host buffer 到 OpenGL的纹理上 更多... | |
自定义视频特效的辅助方法接口
- (int) allocateRGBATexture: | (NvsSize) | texSize |
自定义视频特效的用户调用此方法来申请一个RGBA纹理
注意:使用这个方法申请的纹理一定要调用reclaimTexture进行回收,否则会出现泄漏!
texSize | 申请纹理的尺寸 |
- (int) allocateRGBATexture: | (NvsSize) | texSize | |
format: | (NvsGpuVideoFrameFormat) | fmt | |
自定义视频特效的用户调用此方法来申请一个RGBA纹理
注意:使用这个方法申请的纹理一定要调用reclaimTexture进行回收,否则会出现泄漏!
texSize | 申请纹理的尺寸 |
fmt | 申请纹理的格式 |
- (void) reclaimTexture: | (int) | texId |
自定义视频特效的用户调用此方法来回收一个之前申请的纹理
texId | 要释放的纹理ID |
- (BOOL) uploadHostBufferToOpenGLTexture: | (NvsVideoFrameInfo *) | hostBuffer | |
textureId: | (int) | tId | |
自定义视频特效的用户调用此方法来上传一个Host buffer 到 OpenGL的纹理上
hostBuffer | 要上传到host buffer |
tId | 要上传到纹理ID |