|
美摄SDK For iOS
3.14.4
|
自定义视频特效的辅助方法接口 更多...
#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 |
1.8.18