總述
目前我還不知道它具體的用途筹燕,大概是規(guī)定了梅鹦,一系列的接口規(guī)則吧。
API解讀
- -(void)newFrameReadyAtTime:(CMTime)frameTime atIndex:(NSInteger)textureIndex;:這里面有兩個(gè)參數(shù)竿报,一個(gè)是時(shí)間忆某,一個(gè)是位置信息,這個(gè)回調(diào)就是說在某個(gè)位置上面在某個(gè)時(shí)刻的時(shí)候已經(jīng)有幀準(zhǔn)備好了奏路。
- -(void)setInputFramebuffer:(GPUImageFramebuffer *)newInputFramebuffer atIndex:(NSInteger)textureIndex;:在某個(gè)紋理的存儲(chǔ)位置上放入一個(gè)新的輸入的幀緩沖區(qū)畴椰。
- -(NSInteger)nextAvailableTextureIndex;:這里說的應(yīng)該是已經(jīng)具備紋理信息的位置信息。
- -(void)setInputSize:(CGSize)newSize atIndex:(NSInteger)textureIndex;:在某位置上插入一個(gè)新的尺寸鸽粉,那么問題來了斜脂,這個(gè)尺寸是誰的?我還不知道触机。
- -(void)setInputRotation:(GPUImageRotationMode)newInputRotation atIndex:(NSInteger)textureIndex;:這個(gè)應(yīng)該是調(diào)整某個(gè)紋理的存儲(chǔ)位置上的紋理的方向帚戳。
- -(CGSize)maximumOutputSize;最大的輸出尺寸玷或。
- -(void)endProcessing;:大概是手動(dòng)終止處理過程的意思。
- -(BOOL)shouldIgnoreUpdatesToThisTarget;:判定出是否應(yīng)該忽略對(duì)該目標(biāo)的更新片任,到底是啥操作呢偏友?
- -(BOOL)enabled;:激活,也不知道激活啥玩意对供。
- -(BOOL)wantsMonochromeInput;:難道是判斷是否要純色的輸入位他,還是翻譯成黑白的好呢?
- -(void)setCurrentlyReceivingMonochromeInput:(BOOL)newValue;:我想大概是臨時(shí)性地設(shè)置是否接受純色輸入的接口吧犁钟。
上一篇:分析GPUImage-GPUImageContext棱诱。
下一篇:GPUImageFramebuffer