******************** 圖片相關 *****************************
可以生成圖像,不能輸入
GPUImagePicture:傳入圖片對象
GPUImageUIElement:傳入視圖對象
可以輸入圖像
GPUImageView:加載framebuffer的顯示類,OpenGL最終繪制
******************** 錄制相關 *****************************
GPUImageVideoCamera:視頻輸入輸出
GPUImageStillCamera::拍照
GPUImageMovieWriter:錄制音頻視頻
******************** 濾鏡相關 *****************************
GPUImageTwoInputFilter:接受兩個幀緩存對象的輸入,將兩個幀緩存對象合并成一個幀緩存對象輸出
GPUImageThreeInputFilter:三個
GPUImageFourInputFilter:四個
GPUImageFilterPipeline:從文件配置進行組合濾鏡,可定制程度較低
GPUImageFilterGroup:自定義組合濾鏡
GPUImageLookupFilter:LUT顏色查找表
******************** 基礎 *****************************
GPUImageInput協(xié)議:接受幀緩存的輸入,在響應鏈中輸入經(jīng)過它的處理又能輸出給下一個節(jié)點,是疊加濾鏡和組合濾鏡的基礎
GPUImageOutput:輸出GPUImageFramebuffer,UIImage,CGImage
GPUImageFramebuffer:管理幀緩存和紋理
GPUImageFramebufferCache:管理GPUImageFramebuffer對象,方便重復使用
GLProgram:編譯、鏈接頂點著色器和片元著色器
GPUImageContext:提供OpenGL ES基本上下文