GPUImage API文档之GPUImageInput协议
2015-11-15 16:21
489 查看
GPUImageInput协议主要包含一些输入需要渲染目标的操作。
- (void)newFrameReadyAtTime:(CMTime)frameTime atIndex:(NSInteger)textureIndex
说明:准备下一个要使用的新帧
- (void)setInputFramebuffer:(GPUImageFramebuffer *)newInputFramebuffer atIndex:(NSInteger)textureIndex
说明:设置新的帧缓冲对象
- (NSInteger)nextAvailableTextureIndex
说明:下一个有效的纹理索引
- (void)setInputSize:(CGSize)newSize atIndex:(NSInteger)textureIndex
设置需要渲染目标的尺寸
- (void)setInputRotation:(GPUImageRotationMode)newInputRotation atIndex:(NSInteger)textureIndex
说明:设置旋转模式
- (CGSize)maximumOutputSize
说明:输出缓冲区的最大尺寸
- (void)endProcessing
说明:输入处理结束
- (BOOL)shouldIgnoreUpdatesToThisTarget
说明:是否应该忽略渲染目标的更新
- (BOOL)enabled
说明:是否启用渲染目标
- (BOOL)wantsMonochromeInput
说明:是否为单色输入
- (void)setCurrentlyReceivingMonochromeInput:(BOOL)newValue
- (void)newFrameReadyAtTime:(CMTime)frameTime atIndex:(NSInteger)textureIndex
说明:准备下一个要使用的新帧
- (void)setInputFramebuffer:(GPUImageFramebuffer *)newInputFramebuffer atIndex:(NSInteger)textureIndex
说明:设置新的帧缓冲对象
- (NSInteger)nextAvailableTextureIndex
说明:下一个有效的纹理索引
- (void)setInputSize:(CGSize)newSize atIndex:(NSInteger)textureIndex
设置需要渲染目标的尺寸
- (void)setInputRotation:(GPUImageRotationMode)newInputRotation atIndex:(NSInteger)textureIndex
说明:设置旋转模式
- (CGSize)maximumOutputSize
说明:输出缓冲区的最大尺寸
- (void)endProcessing
说明:输入处理结束
- (BOOL)shouldIgnoreUpdatesToThisTarget
说明:是否应该忽略渲染目标的更新
- (BOOL)enabled
说明:是否启用渲染目标
- (BOOL)wantsMonochromeInput
说明:是否为单色输入
- (void)setCurrentlyReceivingMonochromeInput:(BOOL)newValue
相关文章推荐
- UIButton
- 开源,部落冲突辅助,C#4.6,win10,bluestacks最新。
- iOS引用当前显示的UIAlertView
- <%=request.getContextPath()%>的作用
- iOS之UI初级---UIWindow的基本内容
- UIView
- UI框架
- Java中AWT,Swing与SWT三大GUI技术的原理与效率区别
- Fruit Ninja(树状数组+思维)
- C#实现SQLSERVER数据库中有序GUID生成(NewSequentialId)
- 用soapUI测试webservice
- UILabel标签
- UI之区头表头区尾表尾快速定位A—Z
- UI之搜索框的创建Search
- UI之CustomTableViewcell自定义cell(用xib)
- UI之单个表视图的移动插入和删除
- UI之Tableviewcell
- UI之uiScrollView and uipageControl
- UI之tabBarItem
- UI之把一个控件在屏幕内做任意拖拽并得到时时坐标