├── .DS_Store
├── .gitignore
├── Framework
├── libcrypto.a
├── librtmp.a
└── libssl.a
├── LICENSE
├── README.md
├── 高仿映客.xcodeproj
├── project.pbxproj
└── project.xcworkspace
│ └── contents.xcworkspacedata
└── 高仿映客
├── AppDelegate.h
├── AppDelegate.m
├── Assets.xcassets
├── AppIcon.appiconset
│ ├── AppIcon29x29@2x.png
│ ├── AppIcon29x29@3x.png
│ ├── AppIcon40x40@2x.png
│ ├── AppIcon40x40@3x.png
│ ├── AppIcon60x60@2x.png
│ ├── AppIcon60x60@3x.png
│ └── Contents.json
├── Button
│ ├── Contents.json
│ ├── address.imageset
│ │ ├── Contents.json
│ │ └── address-1.png
│ ├── camra_beauty.imageset
│ │ ├── Contents.json
│ │ ├── camra_beauty@2x.png
│ │ └── camra_beauty@3x.png
│ ├── camra_beauty_close.imageset
│ │ ├── Contents.json
│ │ ├── camra_beauty_close@2x.png
│ │ └── camra_beauty_close@3x.png
│ ├── camra_preview.imageset
│ │ ├── Contents.json
│ │ ├── camra_preview@2x.png
│ │ └── camra_preview@3x.png
│ ├── card_message.imageset
│ │ ├── Contents.json
│ │ └── live_comment_high_new@2x.png
│ ├── card_search.imageset
│ │ ├── Contents.json
│ │ └── UMS_find@2x.png
│ ├── close_preview.imageset
│ │ ├── Contents.json
│ │ ├── close_preview@2x.png
│ │ └── close_preview@3x.png
│ ├── gift.imageset
│ │ ├── 2.0_sixin_lt_lw_@2x.png
│ │ ├── 2.0_sixin_lt_lw_@3x.png
│ │ └── Contents.json
│ ├── me_btn_edit_h_.imageset
│ │ ├── Contents.json
│ │ ├── me_btn_edit_h_@2x.png
│ │ └── me_btn_edit_h_@3x.png
│ ├── me_harvest_exchange.imageset
│ │ ├── Contents.json
│ │ ├── me_harvest_exchange@2x.png
│ │ └── me_harvest_exchange@3x.png
│ ├── me_new_icon_zuanshi.imageset
│ │ ├── Contents.json
│ │ ├── me_new_icon_zuanshi@2x.png
│ │ └── me_new_icon_zuanshi@3x.png
│ ├── 开始.imageset
│ │ ├── Contents.json
│ │ └── 开始.png
│ ├── 暂停.imageset
│ │ ├── Contents.json
│ │ └── play.png
│ ├── 点赞.imageset
│ │ ├── Contents.json
│ │ └── 点赞.png
│ └── 返回.imageset
│ │ ├── Contents.json
│ │ └── goback.png
├── Contents.json
├── Gift
│ ├── Contents.json
│ ├── gift_fireworks_1.imageset
│ │ ├── Contents.json
│ │ └── gift_fireworks_1.png
│ ├── gift_fireworks_2.imageset
│ │ ├── Contents.json
│ │ └── gift_fireworks_2.png
│ └── porsche.imageset
│ │ ├── Contents.json
│ │ └── porsche.png
├── Main
│ ├── Contents.json
│ ├── NavBack.imageset
│ │ ├── Contents.json
│ │ └── NavBack@2x.png
│ ├── bg_zbfx.imageset
│ │ ├── Contents.json
│ │ └── bg_zbfx@3x.png
│ ├── default_room.imageset
│ │ ├── Contents.json
│ │ ├── default_room@2x.jpg
│ │ └── default_room@3x.jpg
│ ├── global_background.imageset
│ │ ├── Contents.json
│ │ ├── global_tittle@2x.png
│ │ └── global_tittle@3x.png
│ ├── room_button.imageset
│ │ ├── Contents.json
│ │ ├── room_button@2x.png
│ │ └── room_button@3x.png
│ ├── tab_bg.imageset
│ │ ├── Contents.json
│ │ ├── tab_bg@2x.png
│ │ └── tab_bg@3x.png
│ ├── welcome_1.imageset
│ │ ├── Contents.json
│ │ └── welcome_1@3x.png
│ └── welcome_2.imageset
│ │ ├── Contents.json
│ │ └── welcome_2@3x.png
├── Mine
│ ├── Contents.json
│ ├── jiaIcon.imageset
│ │ ├── Contents.json
│ │ └── jiaIcon.jpg
│ ├── live_area_icn_male_prd.imageset
│ │ ├── Contents.json
│ │ ├── live_area_icn_male_prd@2x.png
│ │ └── live_area_icn_male_prd@3x.png
│ ├── me_myaccount_reddiamond.imageset
│ │ ├── Contents.json
│ │ ├── me_myaccount_reddiamond@2x.png
│ │ └── me_myaccount_reddiamond@3x.png
│ ├── me_new_bg_live.imageset
│ │ ├── Contents.json
│ │ ├── me_new_bg_live@2x.png
│ │ └── me_new_bg_live@3x.png
│ ├── me_new_btn_rt.imageset
│ │ ├── Contents.json
│ │ ├── me_new_btn_rt@2x.png
│ │ └── me_new_btn_rt@3x.png
│ ├── me_new_dengji.imageset
│ │ ├── Contents.json
│ │ ├── me_new_dengji@2x.png
│ │ └── me_new_dengji@3x.png
│ ├── me_new_icon_live.imageset
│ │ ├── Contents.json
│ │ ├── me_new_icon_live@2x.png
│ │ └── me_new_icon_live@3x.png
│ ├── me_new_shouyi.imageset
│ │ ├── Contents.json
│ │ ├── me_new_shouyi@2x.png
│ │ └── me_new_shouyi@3x.png
│ └── me_new_zhanghao.imageset
│ │ ├── Contents.json
│ │ ├── me_new_zhanghao@2x.png
│ │ └── me_new_zhanghao@3x.png
└── tabBar
│ ├── Contents.json
│ ├── tab_live.imageset
│ ├── Contents.json
│ ├── tab_live@2x.png
│ └── tab_live@3x.png
│ ├── tab_live_p.imageset
│ ├── Contents.json
│ ├── tab_live_p@2x.png
│ └── tab_live_p@3x.png
│ ├── tab_me.imageset
│ ├── Contents.json
│ ├── tab_me@2x.png
│ └── tab_me@3x.png
│ ├── tab_me_p.imageset
│ ├── Contents.json
│ ├── tab_me_p@2x.png
│ └── tab_me_p@3x.png
│ ├── tab_room.imageset
│ ├── Contents.json
│ ├── tab_room@2x.png
│ └── tab_room@3x.png
│ └── tab_room_p.imageset
│ ├── Contents.json
│ ├── tab_room_p@2x.png
│ └── tab_room_p@3x.png
├── Base.lproj
├── LaunchScreen.storyboard
└── Main.storyboard
├── Class
├── Camera
│ ├── Controller
│ │ ├── CameraViewController.h
│ │ ├── CameraViewController.m
│ │ └── CameraViewController.xib
│ └── View
│ │ ├── StartLiveView.h
│ │ └── StartLiveView.m
├── Category
│ ├── UIBarButtonItem+Item.h
│ ├── UIBarButtonItem+Item.m
│ ├── UIImage+Image.h
│ ├── UIImage+Image.m
│ ├── UIView+XJExtension.h
│ └── UIView+XJExtension.m
├── Libs
│ ├── AFNetworking
│ │ ├── AFNetworking
│ │ │ ├── AFHTTPRequestOperation.h
│ │ │ ├── AFHTTPRequestOperation.m
│ │ │ ├── AFHTTPRequestOperationManager.h
│ │ │ ├── AFHTTPRequestOperationManager.m
│ │ │ ├── AFHTTPSessionManager.h
│ │ │ ├── AFHTTPSessionManager.m
│ │ │ ├── AFNetworkReachabilityManager.h
│ │ │ ├── AFNetworkReachabilityManager.m
│ │ │ ├── AFNetworking.h
│ │ │ ├── AFSecurityPolicy.h
│ │ │ ├── AFSecurityPolicy.m
│ │ │ ├── AFURLConnectionOperation.h
│ │ │ ├── AFURLConnectionOperation.m
│ │ │ ├── AFURLRequestSerialization.h
│ │ │ ├── AFURLRequestSerialization.m
│ │ │ ├── AFURLResponseSerialization.h
│ │ │ ├── AFURLResponseSerialization.m
│ │ │ ├── AFURLSessionManager.h
│ │ │ └── AFURLSessionManager.m
│ │ └── UIKit+AFNetworking
│ │ │ ├── AFNetworkActivityIndicatorManager.h
│ │ │ ├── AFNetworkActivityIndicatorManager.m
│ │ │ ├── UIActivityIndicatorView+AFNetworking.h
│ │ │ ├── UIActivityIndicatorView+AFNetworking.m
│ │ │ ├── UIAlertView+AFNetworking.h
│ │ │ ├── UIAlertView+AFNetworking.m
│ │ │ ├── UIButton+AFNetworking.h
│ │ │ ├── UIButton+AFNetworking.m
│ │ │ ├── UIImageView+AFNetworking.h
│ │ │ ├── UIImageView+AFNetworking.m
│ │ │ ├── UIKit+AFNetworking.h
│ │ │ ├── UIProgressView+AFNetworking.h
│ │ │ ├── UIProgressView+AFNetworking.m
│ │ │ ├── UIRefreshControl+AFNetworking.h
│ │ │ ├── UIRefreshControl+AFNetworking.m
│ │ │ ├── UIWebView+AFNetworking.h
│ │ │ └── UIWebView+AFNetworking.m
│ ├── GPUImage
│ │ └── framework
│ │ │ ├── Resources
│ │ │ ├── lookup.png
│ │ │ ├── lookup_amatorka.png
│ │ │ ├── lookup_miss_etikate.png
│ │ │ ├── lookup_soft_elegance_1.png
│ │ │ └── lookup_soft_elegance_2.png
│ │ │ └── Source
│ │ │ ├── GLProgram.h
│ │ │ ├── GLProgram.m
│ │ │ ├── GPUImage.h
│ │ │ ├── GPUImage3x3ConvolutionFilter.h
│ │ │ ├── GPUImage3x3ConvolutionFilter.m
│ │ │ ├── GPUImage3x3TextureSamplingFilter.h
│ │ │ ├── GPUImage3x3TextureSamplingFilter.m
│ │ │ ├── GPUImageAdaptiveThresholdFilter.h
│ │ │ ├── GPUImageAdaptiveThresholdFilter.m
│ │ │ ├── GPUImageAddBlendFilter.h
│ │ │ ├── GPUImageAddBlendFilter.m
│ │ │ ├── GPUImageAlphaBlendFilter.h
│ │ │ ├── GPUImageAlphaBlendFilter.m
│ │ │ ├── GPUImageAmatorkaFilter.h
│ │ │ ├── GPUImageAmatorkaFilter.m
│ │ │ ├── GPUImageAverageColor.h
│ │ │ ├── GPUImageAverageColor.m
│ │ │ ├── GPUImageAverageLuminanceThresholdFilter.h
│ │ │ ├── GPUImageAverageLuminanceThresholdFilter.m
│ │ │ ├── GPUImageBilateralFilter.h
│ │ │ ├── GPUImageBilateralFilter.m
│ │ │ ├── GPUImageBoxBlurFilter.h
│ │ │ ├── GPUImageBoxBlurFilter.m
│ │ │ ├── GPUImageBrightnessFilter.h
│ │ │ ├── GPUImageBrightnessFilter.m
│ │ │ ├── GPUImageBuffer.h
│ │ │ ├── GPUImageBuffer.m
│ │ │ ├── GPUImageBulgeDistortionFilter.h
│ │ │ ├── GPUImageBulgeDistortionFilter.m
│ │ │ ├── GPUImageCGAColorspaceFilter.h
│ │ │ ├── GPUImageCGAColorspaceFilter.m
│ │ │ ├── GPUImageCannyEdgeDetectionFilter.h
│ │ │ ├── GPUImageCannyEdgeDetectionFilter.m
│ │ │ ├── GPUImageChromaKeyBlendFilter.h
│ │ │ ├── GPUImageChromaKeyBlendFilter.m
│ │ │ ├── GPUImageChromaKeyFilter.h
│ │ │ ├── GPUImageChromaKeyFilter.m
│ │ │ ├── GPUImageClosingFilter.h
│ │ │ ├── GPUImageClosingFilter.m
│ │ │ ├── GPUImageColorBlendFilter.h
│ │ │ ├── GPUImageColorBlendFilter.m
│ │ │ ├── GPUImageColorBurnBlendFilter.h
│ │ │ ├── GPUImageColorBurnBlendFilter.m
│ │ │ ├── GPUImageColorDodgeBlendFilter.h
│ │ │ ├── GPUImageColorDodgeBlendFilter.m
│ │ │ ├── GPUImageColorInvertFilter.h
│ │ │ ├── GPUImageColorInvertFilter.m
│ │ │ ├── GPUImageColorMatrixFilter.h
│ │ │ ├── GPUImageColorMatrixFilter.m
│ │ │ ├── GPUImageColorPackingFilter.h
│ │ │ ├── GPUImageColorPackingFilter.m
│ │ │ ├── GPUImageContrastFilter.h
│ │ │ ├── GPUImageContrastFilter.m
│ │ │ ├── GPUImageCropFilter.h
│ │ │ ├── GPUImageCropFilter.m
│ │ │ ├── GPUImageCrosshairGenerator.h
│ │ │ ├── GPUImageCrosshairGenerator.m
│ │ │ ├── GPUImageCrosshatchFilter.h
│ │ │ ├── GPUImageCrosshatchFilter.m
│ │ │ ├── GPUImageDarkenBlendFilter.h
│ │ │ ├── GPUImageDarkenBlendFilter.m
│ │ │ ├── GPUImageDifferenceBlendFilter.h
│ │ │ ├── GPUImageDifferenceBlendFilter.m
│ │ │ ├── GPUImageDilationFilter.h
│ │ │ ├── GPUImageDilationFilter.m
│ │ │ ├── GPUImageDirectionalNonMaximumSuppressionFilter.h
│ │ │ ├── GPUImageDirectionalNonMaximumSuppressionFilter.m
│ │ │ ├── GPUImageDirectionalSobelEdgeDetectionFilter.h
│ │ │ ├── GPUImageDirectionalSobelEdgeDetectionFilter.m
│ │ │ ├── GPUImageDissolveBlendFilter.h
│ │ │ ├── GPUImageDissolveBlendFilter.m
│ │ │ ├── GPUImageDivideBlendFilter.h
│ │ │ ├── GPUImageDivideBlendFilter.m
│ │ │ ├── GPUImageEmbossFilter.h
│ │ │ ├── GPUImageEmbossFilter.m
│ │ │ ├── GPUImageErosionFilter.h
│ │ │ ├── GPUImageErosionFilter.m
│ │ │ ├── GPUImageExclusionBlendFilter.h
│ │ │ ├── GPUImageExclusionBlendFilter.m
│ │ │ ├── GPUImageExposureFilter.h
│ │ │ ├── GPUImageExposureFilter.m
│ │ │ ├── GPUImageFASTCornerDetectionFilter.h
│ │ │ ├── GPUImageFASTCornerDetectionFilter.m
│ │ │ ├── GPUImageFalseColorFilter.h
│ │ │ ├── GPUImageFalseColorFilter.m
│ │ │ ├── GPUImageFilter.h
│ │ │ ├── GPUImageFilter.m
│ │ │ ├── GPUImageFilterGroup.h
│ │ │ ├── GPUImageFilterGroup.m
│ │ │ ├── GPUImageFilterPipeline.h
│ │ │ ├── GPUImageFilterPipeline.m
│ │ │ ├── GPUImageFramebuffer.h
│ │ │ ├── GPUImageFramebuffer.m
│ │ │ ├── GPUImageFramebufferCache.h
│ │ │ ├── GPUImageFramebufferCache.m
│ │ │ ├── GPUImageGammaFilter.h
│ │ │ ├── GPUImageGammaFilter.m
│ │ │ ├── GPUImageGaussianBlurFilter.h
│ │ │ ├── GPUImageGaussianBlurFilter.m
│ │ │ ├── GPUImageGaussianBlurPositionFilter.h
│ │ │ ├── GPUImageGaussianBlurPositionFilter.m
│ │ │ ├── GPUImageGaussianSelectiveBlurFilter.h
│ │ │ ├── GPUImageGaussianSelectiveBlurFilter.m
│ │ │ ├── GPUImageGlassSphereFilter.h
│ │ │ ├── GPUImageGlassSphereFilter.m
│ │ │ ├── GPUImageGrayscaleFilter.h
│ │ │ ├── GPUImageGrayscaleFilter.m
│ │ │ ├── GPUImageHSBFilter.h
│ │ │ ├── GPUImageHSBFilter.m
│ │ │ ├── GPUImageHalftoneFilter.h
│ │ │ ├── GPUImageHalftoneFilter.m
│ │ │ ├── GPUImageHardLightBlendFilter.h
│ │ │ ├── GPUImageHardLightBlendFilter.m
│ │ │ ├── GPUImageHarrisCornerDetectionFilter.h
│ │ │ ├── GPUImageHarrisCornerDetectionFilter.m
│ │ │ ├── GPUImageHazeFilter.h
│ │ │ ├── GPUImageHazeFilter.m
│ │ │ ├── GPUImageHighPassFilter.h
│ │ │ ├── GPUImageHighPassFilter.m
│ │ │ ├── GPUImageHighlightShadowFilter.h
│ │ │ ├── GPUImageHighlightShadowFilter.m
│ │ │ ├── GPUImageHistogramEqualizationFilter.h
│ │ │ ├── GPUImageHistogramEqualizationFilter.m
│ │ │ ├── GPUImageHistogramFilter.h
│ │ │ ├── GPUImageHistogramFilter.m
│ │ │ ├── GPUImageHistogramGenerator.h
│ │ │ ├── GPUImageHistogramGenerator.m
│ │ │ ├── GPUImageHoughTransformLineDetector.h
│ │ │ ├── GPUImageHoughTransformLineDetector.m
│ │ │ ├── GPUImageHueBlendFilter.h
│ │ │ ├── GPUImageHueBlendFilter.m
│ │ │ ├── GPUImageHueFilter.h
│ │ │ ├── GPUImageHueFilter.m
│ │ │ ├── GPUImageJFAVoronoiFilter.h
│ │ │ ├── GPUImageJFAVoronoiFilter.m
│ │ │ ├── GPUImageKuwaharaFilter.h
│ │ │ ├── GPUImageKuwaharaFilter.m
│ │ │ ├── GPUImageKuwaharaRadius3Filter.h
│ │ │ ├── GPUImageKuwaharaRadius3Filter.m
│ │ │ ├── GPUImageLanczosResamplingFilter.h
│ │ │ ├── GPUImageLanczosResamplingFilter.m
│ │ │ ├── GPUImageLaplacianFilter.h
│ │ │ ├── GPUImageLaplacianFilter.m
│ │ │ ├── GPUImageLevelsFilter.h
│ │ │ ├── GPUImageLevelsFilter.m
│ │ │ ├── GPUImageLightenBlendFilter.h
│ │ │ ├── GPUImageLightenBlendFilter.m
│ │ │ ├── GPUImageLineGenerator.h
│ │ │ ├── GPUImageLineGenerator.m
│ │ │ ├── GPUImageLinearBurnBlendFilter.h
│ │ │ ├── GPUImageLinearBurnBlendFilter.m
│ │ │ ├── GPUImageLocalBinaryPatternFilter.h
│ │ │ ├── GPUImageLocalBinaryPatternFilter.m
│ │ │ ├── GPUImageLookupFilter.h
│ │ │ ├── GPUImageLookupFilter.m
│ │ │ ├── GPUImageLowPassFilter.h
│ │ │ ├── GPUImageLowPassFilter.m
│ │ │ ├── GPUImageLuminanceRangeFilter.h
│ │ │ ├── GPUImageLuminanceRangeFilter.m
│ │ │ ├── GPUImageLuminanceThresholdFilter.h
│ │ │ ├── GPUImageLuminanceThresholdFilter.m
│ │ │ ├── GPUImageLuminosity.h
│ │ │ ├── GPUImageLuminosity.m
│ │ │ ├── GPUImageLuminosityBlendFilter.h
│ │ │ ├── GPUImageLuminosityBlendFilter.m
│ │ │ ├── GPUImageMaskFilter.h
│ │ │ ├── GPUImageMaskFilter.m
│ │ │ ├── GPUImageMedianFilter.h
│ │ │ ├── GPUImageMedianFilter.m
│ │ │ ├── GPUImageMissEtikateFilter.h
│ │ │ ├── GPUImageMissEtikateFilter.m
│ │ │ ├── GPUImageMonochromeFilter.h
│ │ │ ├── GPUImageMonochromeFilter.m
│ │ │ ├── GPUImageMosaicFilter.h
│ │ │ ├── GPUImageMosaicFilter.m
│ │ │ ├── GPUImageMotionBlurFilter.h
│ │ │ ├── GPUImageMotionBlurFilter.m
│ │ │ ├── GPUImageMotionDetector.h
│ │ │ ├── GPUImageMotionDetector.m
│ │ │ ├── GPUImageMovie.h
│ │ │ ├── GPUImageMovie.m
│ │ │ ├── GPUImageMovieComposition.h
│ │ │ ├── GPUImageMovieComposition.m
│ │ │ ├── GPUImageMultiplyBlendFilter.h
│ │ │ ├── GPUImageMultiplyBlendFilter.m
│ │ │ ├── GPUImageNobleCornerDetectionFilter.h
│ │ │ ├── GPUImageNobleCornerDetectionFilter.m
│ │ │ ├── GPUImageNonMaximumSuppressionFilter.h
│ │ │ ├── GPUImageNonMaximumSuppressionFilter.m
│ │ │ ├── GPUImageNormalBlendFilter.h
│ │ │ ├── GPUImageNormalBlendFilter.m
│ │ │ ├── GPUImageOpacityFilter.h
│ │ │ ├── GPUImageOpacityFilter.m
│ │ │ ├── GPUImageOpeningFilter.h
│ │ │ ├── GPUImageOpeningFilter.m
│ │ │ ├── GPUImageOutput.h
│ │ │ ├── GPUImageOutput.m
│ │ │ ├── GPUImageOverlayBlendFilter.h
│ │ │ ├── GPUImageOverlayBlendFilter.m
│ │ │ ├── GPUImageParallelCoordinateLineTransformFilter.h
│ │ │ ├── GPUImageParallelCoordinateLineTransformFilter.m
│ │ │ ├── GPUImagePerlinNoiseFilter.h
│ │ │ ├── GPUImagePerlinNoiseFilter.m
│ │ │ ├── GPUImagePinchDistortionFilter.h
│ │ │ ├── GPUImagePinchDistortionFilter.m
│ │ │ ├── GPUImagePixellateFilter.h
│ │ │ ├── GPUImagePixellateFilter.m
│ │ │ ├── GPUImagePixellatePositionFilter.h
│ │ │ ├── GPUImagePixellatePositionFilter.m
│ │ │ ├── GPUImagePoissonBlendFilter.h
│ │ │ ├── GPUImagePoissonBlendFilter.m
│ │ │ ├── GPUImagePolarPixellateFilter.h
│ │ │ ├── GPUImagePolarPixellateFilter.m
│ │ │ ├── GPUImagePolkaDotFilter.h
│ │ │ ├── GPUImagePolkaDotFilter.m
│ │ │ ├── GPUImagePosterizeFilter.h
│ │ │ ├── GPUImagePosterizeFilter.m
│ │ │ ├── GPUImagePrewittEdgeDetectionFilter.h
│ │ │ ├── GPUImagePrewittEdgeDetectionFilter.m
│ │ │ ├── GPUImageRGBClosingFilter.h
│ │ │ ├── GPUImageRGBClosingFilter.m
│ │ │ ├── GPUImageRGBDilationFilter.h
│ │ │ ├── GPUImageRGBDilationFilter.m
│ │ │ ├── GPUImageRGBErosionFilter.h
│ │ │ ├── GPUImageRGBErosionFilter.m
│ │ │ ├── GPUImageRGBFilter.h
│ │ │ ├── GPUImageRGBFilter.m
│ │ │ ├── GPUImageRGBOpeningFilter.h
│ │ │ ├── GPUImageRGBOpeningFilter.m
│ │ │ ├── GPUImageRawDataInput.h
│ │ │ ├── GPUImageRawDataInput.m
│ │ │ ├── GPUImageRawDataOutput.h
│ │ │ ├── GPUImageRawDataOutput.m
│ │ │ ├── GPUImageSaturationBlendFilter.h
│ │ │ ├── GPUImageSaturationBlendFilter.m
│ │ │ ├── GPUImageSaturationFilter.h
│ │ │ ├── GPUImageSaturationFilter.m
│ │ │ ├── GPUImageScreenBlendFilter.h
│ │ │ ├── GPUImageScreenBlendFilter.m
│ │ │ ├── GPUImageSepiaFilter.h
│ │ │ ├── GPUImageSepiaFilter.m
│ │ │ ├── GPUImageSharpenFilter.h
│ │ │ ├── GPUImageSharpenFilter.m
│ │ │ ├── GPUImageShiTomasiFeatureDetectionFilter.h
│ │ │ ├── GPUImageShiTomasiFeatureDetectionFilter.m
│ │ │ ├── GPUImageSingleComponentGaussianBlurFilter.h
│ │ │ ├── GPUImageSingleComponentGaussianBlurFilter.m
│ │ │ ├── GPUImageSketchFilter.h
│ │ │ ├── GPUImageSketchFilter.m
│ │ │ ├── GPUImageSmoothToonFilter.h
│ │ │ ├── GPUImageSmoothToonFilter.m
│ │ │ ├── GPUImageSobelEdgeDetectionFilter.h
│ │ │ ├── GPUImageSobelEdgeDetectionFilter.m
│ │ │ ├── GPUImageSoftEleganceFilter.h
│ │ │ ├── GPUImageSoftEleganceFilter.m
│ │ │ ├── GPUImageSoftLightBlendFilter.h
│ │ │ ├── GPUImageSoftLightBlendFilter.m
│ │ │ ├── GPUImageSolidColorGenerator.h
│ │ │ ├── GPUImageSolidColorGenerator.m
│ │ │ ├── GPUImageSourceOverBlendFilter.h
│ │ │ ├── GPUImageSourceOverBlendFilter.m
│ │ │ ├── GPUImageSphereRefractionFilter.h
│ │ │ ├── GPUImageSphereRefractionFilter.m
│ │ │ ├── GPUImageStillCamera.h
│ │ │ ├── GPUImageStillCamera.m
│ │ │ ├── GPUImageStretchDistortionFilter.h
│ │ │ ├── GPUImageStretchDistortionFilter.m
│ │ │ ├── GPUImageSubtractBlendFilter.h
│ │ │ ├── GPUImageSubtractBlendFilter.m
│ │ │ ├── GPUImageSwirlFilter.h
│ │ │ ├── GPUImageSwirlFilter.m
│ │ │ ├── GPUImageTextureInput.h
│ │ │ ├── GPUImageTextureInput.m
│ │ │ ├── GPUImageTextureOutput.h
│ │ │ ├── GPUImageTextureOutput.m
│ │ │ ├── GPUImageThreeInputFilter.h
│ │ │ ├── GPUImageThreeInputFilter.m
│ │ │ ├── GPUImageThresholdEdgeDetectionFilter.h
│ │ │ ├── GPUImageThresholdEdgeDetectionFilter.m
│ │ │ ├── GPUImageThresholdSketchFilter.h
│ │ │ ├── GPUImageThresholdSketchFilter.m
│ │ │ ├── GPUImageThresholdedNonMaximumSuppressionFilter.h
│ │ │ ├── GPUImageThresholdedNonMaximumSuppressionFilter.m
│ │ │ ├── GPUImageTiltShiftFilter.h
│ │ │ ├── GPUImageTiltShiftFilter.m
│ │ │ ├── GPUImageToneCurveFilter.h
│ │ │ ├── GPUImageToneCurveFilter.m
│ │ │ ├── GPUImageToonFilter.h
│ │ │ ├── GPUImageToonFilter.m
│ │ │ ├── GPUImageTransformFilter.h
│ │ │ ├── GPUImageTransformFilter.m
│ │ │ ├── GPUImageTwoInputCrossTextureSamplingFilter.h
│ │ │ ├── GPUImageTwoInputCrossTextureSamplingFilter.m
│ │ │ ├── GPUImageTwoInputFilter.h
│ │ │ ├── GPUImageTwoInputFilter.m
│ │ │ ├── GPUImageTwoPassFilter.h
│ │ │ ├── GPUImageTwoPassFilter.m
│ │ │ ├── GPUImageTwoPassTextureSamplingFilter.h
│ │ │ ├── GPUImageTwoPassTextureSamplingFilter.m
│ │ │ ├── GPUImageUIElement.h
│ │ │ ├── GPUImageUIElement.m
│ │ │ ├── GPUImageUnsharpMaskFilter.h
│ │ │ ├── GPUImageUnsharpMaskFilter.m
│ │ │ ├── GPUImageVideoCamera.h
│ │ │ ├── GPUImageVideoCamera.m
│ │ │ ├── GPUImageVignetteFilter.h
│ │ │ ├── GPUImageVignetteFilter.m
│ │ │ ├── GPUImageVoronoiConsumerFilter.h
│ │ │ ├── GPUImageVoronoiConsumerFilter.m
│ │ │ ├── GPUImageWeakPixelInclusionFilter.h
│ │ │ ├── GPUImageWeakPixelInclusionFilter.m
│ │ │ ├── GPUImageWhiteBalanceFilter.h
│ │ │ ├── GPUImageWhiteBalanceFilter.m
│ │ │ ├── GPUImageXYDerivativeFilter.h
│ │ │ ├── GPUImageXYDerivativeFilter.m
│ │ │ ├── GPUImageZoomBlurFilter.h
│ │ │ ├── GPUImageZoomBlurFilter.m
│ │ │ ├── GPUImageiOSBlurFilter.h
│ │ │ ├── GPUImageiOSBlurFilter.m
│ │ │ └── iOS
│ │ │ ├── Framework
│ │ │ └── GPUImageFramework.h
│ │ │ ├── GPUImageContext.h
│ │ │ ├── GPUImageContext.m
│ │ │ ├── GPUImageMovieWriter.h
│ │ │ ├── GPUImageMovieWriter.m
│ │ │ ├── GPUImagePicture+TextureSubimage.h
│ │ │ ├── GPUImagePicture+TextureSubimage.m
│ │ │ ├── GPUImagePicture.h
│ │ │ ├── GPUImagePicture.m
│ │ │ ├── GPUImageView.h
│ │ │ └── GPUImageView.m
│ ├── HeartFlyView
│ │ ├── DMHeartFlyView.h
│ │ └── DMHeartFlyView.m
│ ├── LFLiveKit
│ │ ├── LFLiveKit.h
│ │ ├── LFLiveSession.h
│ │ ├── LFLiveSession.m
│ │ ├── capture
│ │ │ ├── LFAudioCapture.h
│ │ │ ├── LFAudioCapture.m
│ │ │ ├── LFVideoCapture.h
│ │ │ └── LFVideoCapture.m
│ │ ├── coder
│ │ │ ├── LFAudioEncoding.h
│ │ │ ├── LFHardwareAudioEncoder.h
│ │ │ ├── LFHardwareAudioEncoder.m
│ │ │ ├── LFHardwareVideoEncoder.h
│ │ │ ├── LFHardwareVideoEncoder.m
│ │ │ └── LFVideoEncoding.h
│ │ ├── configuration
│ │ │ ├── LFLiveAudioConfiguration.h
│ │ │ ├── LFLiveAudioConfiguration.m
│ │ │ ├── LFLiveVideoConfiguration.h
│ │ │ └── LFLiveVideoConfiguration.m
│ │ ├── filter
│ │ │ ├── LFGPUImageBeautyFilter.h
│ │ │ ├── LFGPUImageBeautyFilter.m
│ │ │ ├── LFGPUImageEmptyFilter.h
│ │ │ └── LFGPUImageEmptyFilter.m
│ │ ├── objects
│ │ │ ├── LFAudioFrame.h
│ │ │ ├── LFAudioFrame.m
│ │ │ ├── LFFrame.h
│ │ │ ├── LFFrame.m
│ │ │ ├── LFLiveDebug.h
│ │ │ ├── LFLiveDebug.m
│ │ │ ├── LFLiveStreamInfo.h
│ │ │ ├── LFLiveStreamInfo.m
│ │ │ ├── LFVideoFrame.h
│ │ │ └── LFVideoFrame.m
│ │ └── upload
│ │ │ ├── LFLiveKit-dummy.m
│ │ │ ├── LFLiveKit-prefix.pch
│ │ │ ├── LFStreamRtmpSocket.h
│ │ │ ├── LFStreamRtmpSocket.m
│ │ │ ├── LFStreamSocket.h
│ │ │ ├── LFStreamingBuffer.h
│ │ │ ├── LFStreamingBuffer.m
│ │ │ ├── NSMutableArray+LFAdd.h
│ │ │ └── NSMutableArray+LFAdd.m
│ ├── Masonry
│ │ ├── MASCompositeConstraint.h
│ │ ├── MASCompositeConstraint.m
│ │ ├── MASConstraint+Private.h
│ │ ├── MASConstraint.h
│ │ ├── MASConstraint.m
│ │ ├── MASConstraintMaker.h
│ │ ├── MASConstraintMaker.m
│ │ ├── MASLayoutConstraint.h
│ │ ├── MASLayoutConstraint.m
│ │ ├── MASUtilities.h
│ │ ├── MASViewAttribute.h
│ │ ├── MASViewAttribute.m
│ │ ├── MASViewConstraint.h
│ │ ├── MASViewConstraint.m
│ │ ├── Masonry.h
│ │ ├── NSArray+MASAdditions.h
│ │ ├── NSArray+MASAdditions.m
│ │ ├── NSArray+MASShorthandAdditions.h
│ │ ├── NSLayoutConstraint+MASDebugAdditions.h
│ │ ├── NSLayoutConstraint+MASDebugAdditions.m
│ │ ├── View+MASAdditions.h
│ │ ├── View+MASAdditions.m
│ │ ├── View+MASShorthandAdditions.h
│ │ ├── ViewController+MASAdditions.h
│ │ └── ViewController+MASAdditions.m
│ ├── NetWorkEngine
│ │ ├── NetWorkEngine.h
│ │ └── NetWorkEngine.m
│ ├── ODRefreshControl
│ │ ├── ODRefreshControl.h
│ │ └── ODRefreshControl.m
│ ├── SDWebImage
│ │ ├── MKAnnotationView+WebCache.h
│ │ ├── MKAnnotationView+WebCache.m
│ │ ├── NSData+ImageContentType.h
│ │ ├── NSData+ImageContentType.m
│ │ ├── SDImageCache.h
│ │ ├── SDImageCache.m
│ │ ├── SDWebImageCompat.h
│ │ ├── SDWebImageCompat.m
│ │ ├── SDWebImageDecoder.h
│ │ ├── SDWebImageDecoder.m
│ │ ├── SDWebImageDownloader.h
│ │ ├── SDWebImageDownloader.m
│ │ ├── SDWebImageDownloaderOperation.h
│ │ ├── SDWebImageDownloaderOperation.m
│ │ ├── SDWebImageManager.h
│ │ ├── SDWebImageManager.m
│ │ ├── SDWebImageOperation.h
│ │ ├── SDWebImagePrefetcher.h
│ │ ├── SDWebImagePrefetcher.m
│ │ ├── UIButton+WebCache.h
│ │ ├── UIButton+WebCache.m
│ │ ├── UIImage+GIF.h
│ │ ├── UIImage+GIF.m
│ │ ├── UIImage+MultiFormat.h
│ │ ├── UIImage+MultiFormat.m
│ │ ├── UIImage+WebP.h
│ │ ├── UIImage+WebP.m
│ │ ├── UIImageView+HighlightedWebCache.h
│ │ ├── UIImageView+HighlightedWebCache.m
│ │ ├── UIImageView+WebCache.h
│ │ ├── UIImageView+WebCache.m
│ │ ├── UIView+WebCacheOperation.h
│ │ └── UIView+WebCacheOperation.m
│ ├── SVProgressHUD
│ │ ├── CocoaAsyncSocket
│ │ │ └── Source
│ │ │ │ ├── GCD
│ │ │ │ ├── GCDAsyncSocket.h
│ │ │ │ ├── GCDAsyncSocket.m
│ │ │ │ ├── GCDAsyncUdpSocket.h
│ │ │ │ └── GCDAsyncUdpSocket.m
│ │ │ │ └── RunLoop
│ │ │ │ ├── AsyncSocket.h
│ │ │ │ ├── AsyncSocket.m
│ │ │ │ ├── AsyncUdpSocket.h
│ │ │ │ └── AsyncUdpSocket.m
│ │ ├── SVIndefiniteAnimatedView.h
│ │ ├── SVIndefiniteAnimatedView.m
│ │ ├── SVPHelper.h
│ │ ├── SVPHelper.m
│ │ ├── SVProgressHUD-Prefix.pch
│ │ ├── SVProgressHUD.bundle
│ │ │ ├── angle-mask.png
│ │ │ ├── angle-mask@2x.png
│ │ │ ├── angle-mask@3x.png
│ │ │ ├── error.png
│ │ │ ├── error@2x.png
│ │ │ ├── error@3x.png
│ │ │ ├── info.png
│ │ │ ├── info@2x.png
│ │ │ ├── info@3x.png
│ │ │ ├── success.png
│ │ │ ├── success@2x.png
│ │ │ └── success@3x.png
│ │ ├── SVProgressHUD.h
│ │ └── SVProgressHUD.m
│ ├── XJScrollerHiddenBar
│ │ ├── XJScrollerHiddenBarViewController.h
│ │ └── XJScrollerHiddenBarViewController.m
│ └── librtmp-iOS
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── include
│ │ ├── librtmp
│ │ │ ├── amf.h
│ │ │ ├── http.h
│ │ │ ├── log.h
│ │ │ └── rtmp.h
│ │ └── openssl
│ │ │ ├── aes.h
│ │ │ ├── asn1.h
│ │ │ ├── asn1_mac.h
│ │ │ ├── asn1t.h
│ │ │ ├── bio.h
│ │ │ ├── blowfish.h
│ │ │ ├── bn.h
│ │ │ ├── buffer.h
│ │ │ ├── camellia.h
│ │ │ ├── cast.h
│ │ │ ├── cmac.h
│ │ │ ├── cms.h
│ │ │ ├── comp.h
│ │ │ ├── conf.h
│ │ │ ├── conf_api.h
│ │ │ ├── crypto.h
│ │ │ ├── des.h
│ │ │ ├── des_old.h
│ │ │ ├── dh.h
│ │ │ ├── dsa.h
│ │ │ ├── dso.h
│ │ │ ├── dtls1.h
│ │ │ ├── e_os2.h
│ │ │ ├── ebcdic.h
│ │ │ ├── ec.h
│ │ │ ├── ecdh.h
│ │ │ ├── ecdsa.h
│ │ │ ├── engine.h
│ │ │ ├── err.h
│ │ │ ├── evp.h
│ │ │ ├── hmac.h
│ │ │ ├── idea.h
│ │ │ ├── krb5_asn.h
│ │ │ ├── kssl.h
│ │ │ ├── lhash.h
│ │ │ ├── md4.h
│ │ │ ├── md5.h
│ │ │ ├── mdc2.h
│ │ │ ├── modes.h
│ │ │ ├── obj_mac.h
│ │ │ ├── objects.h
│ │ │ ├── ocsp.h
│ │ │ ├── opensslconf.h
│ │ │ ├── opensslv.h
│ │ │ ├── ossl_typ.h
│ │ │ ├── pem.h
│ │ │ ├── pem2.h
│ │ │ ├── pkcs12.h
│ │ │ ├── pkcs7.h
│ │ │ ├── pqueue.h
│ │ │ ├── rand.h
│ │ │ ├── rc2.h
│ │ │ ├── rc4.h
│ │ │ ├── ripemd.h
│ │ │ ├── rsa.h
│ │ │ ├── safestack.h
│ │ │ ├── seed.h
│ │ │ ├── sha.h
│ │ │ ├── srp.h
│ │ │ ├── srtp.h
│ │ │ ├── ssl.h
│ │ │ ├── ssl2.h
│ │ │ ├── ssl23.h
│ │ │ ├── ssl3.h
│ │ │ ├── stack.h
│ │ │ ├── symhacks.h
│ │ │ ├── tls1.h
│ │ │ ├── ts.h
│ │ │ ├── txt_db.h
│ │ │ ├── ui.h
│ │ │ ├── ui_compat.h
│ │ │ ├── whrlpool.h
│ │ │ ├── x509.h
│ │ │ ├── x509_vfy.h
│ │ │ └── x509v3.h
│ │ └── lib
│ │ ├── libcrypto.a
│ │ ├── librtmp.a
│ │ └── libssl.a
├── Live
│ ├── ChildViewController
│ │ ├── AttentionViewController.h
│ │ ├── AttentionViewController.m
│ │ ├── HotViewController.h
│ │ ├── HotViewController.m
│ │ ├── NewViewController.h
│ │ └── NewViewController.m
│ ├── Controller
│ │ ├── LiveViewController.h
│ │ ├── LiveViewController.m
│ │ ├── PlayerViewController.h
│ │ ├── PlayerViewController.m
│ │ ├── SearchViewController.h
│ │ └── SearchViewController.m
│ ├── Model
│ │ ├── PlayerModel.h
│ │ └── PlayerModel.m
│ └── View
│ │ ├── PlayerTableViewCell.h
│ │ └── PlayerTableViewCell.m
├── Main
│ ├── Controller
│ │ ├── MainNavigationController.h
│ │ ├── MainNavigationController.m
│ │ ├── MainTabBarController.h
│ │ └── MainTabBarController.m
│ └── Libs
│ │ ├── AFNetworking
│ │ ├── AFNetworking
│ │ │ ├── AFHTTPRequestOperation.h
│ │ │ ├── AFHTTPRequestOperation.m
│ │ │ ├── AFHTTPRequestOperationManager.h
│ │ │ ├── AFHTTPRequestOperationManager.m
│ │ │ ├── AFHTTPSessionManager.h
│ │ │ ├── AFHTTPSessionManager.m
│ │ │ ├── AFNetworkReachabilityManager.h
│ │ │ ├── AFNetworkReachabilityManager.m
│ │ │ ├── AFNetworking.h
│ │ │ ├── AFSecurityPolicy.h
│ │ │ ├── AFSecurityPolicy.m
│ │ │ ├── AFURLConnectionOperation.h
│ │ │ ├── AFURLConnectionOperation.m
│ │ │ ├── AFURLRequestSerialization.h
│ │ │ ├── AFURLRequestSerialization.m
│ │ │ ├── AFURLResponseSerialization.h
│ │ │ ├── AFURLResponseSerialization.m
│ │ │ ├── AFURLSessionManager.h
│ │ │ └── AFURLSessionManager.m
│ │ └── UIKit+AFNetworking
│ │ │ ├── AFNetworkActivityIndicatorManager.h
│ │ │ ├── AFNetworkActivityIndicatorManager.m
│ │ │ ├── UIActivityIndicatorView+AFNetworking.h
│ │ │ ├── UIActivityIndicatorView+AFNetworking.m
│ │ │ ├── UIAlertView+AFNetworking.h
│ │ │ ├── UIAlertView+AFNetworking.m
│ │ │ ├── UIButton+AFNetworking.h
│ │ │ ├── UIButton+AFNetworking.m
│ │ │ ├── UIImageView+AFNetworking.h
│ │ │ ├── UIImageView+AFNetworking.m
│ │ │ ├── UIKit+AFNetworking.h
│ │ │ ├── UIProgressView+AFNetworking.h
│ │ │ ├── UIProgressView+AFNetworking.m
│ │ │ ├── UIRefreshControl+AFNetworking.h
│ │ │ ├── UIRefreshControl+AFNetworking.m
│ │ │ ├── UIWebView+AFNetworking.h
│ │ │ └── UIWebView+AFNetworking.m
│ │ ├── GPUImage
│ │ └── framework
│ │ │ ├── Resources
│ │ │ ├── lookup.png
│ │ │ ├── lookup_amatorka.png
│ │ │ ├── lookup_miss_etikate.png
│ │ │ ├── lookup_soft_elegance_1.png
│ │ │ └── lookup_soft_elegance_2.png
│ │ │ └── Source
│ │ │ ├── GLProgram.h
│ │ │ ├── GLProgram.m
│ │ │ ├── GPUImage.h
│ │ │ ├── GPUImage3x3ConvolutionFilter.h
│ │ │ ├── GPUImage3x3ConvolutionFilter.m
│ │ │ ├── GPUImage3x3TextureSamplingFilter.h
│ │ │ ├── GPUImage3x3TextureSamplingFilter.m
│ │ │ ├── GPUImageAdaptiveThresholdFilter.h
│ │ │ ├── GPUImageAdaptiveThresholdFilter.m
│ │ │ ├── GPUImageAddBlendFilter.h
│ │ │ ├── GPUImageAddBlendFilter.m
│ │ │ ├── GPUImageAlphaBlendFilter.h
│ │ │ ├── GPUImageAlphaBlendFilter.m
│ │ │ ├── GPUImageAmatorkaFilter.h
│ │ │ ├── GPUImageAmatorkaFilter.m
│ │ │ ├── GPUImageAverageColor.h
│ │ │ ├── GPUImageAverageColor.m
│ │ │ ├── GPUImageAverageLuminanceThresholdFilter.h
│ │ │ ├── GPUImageAverageLuminanceThresholdFilter.m
│ │ │ ├── GPUImageBilateralFilter.h
│ │ │ ├── GPUImageBilateralFilter.m
│ │ │ ├── GPUImageBoxBlurFilter.h
│ │ │ ├── GPUImageBoxBlurFilter.m
│ │ │ ├── GPUImageBrightnessFilter.h
│ │ │ ├── GPUImageBrightnessFilter.m
│ │ │ ├── GPUImageBuffer.h
│ │ │ ├── GPUImageBuffer.m
│ │ │ ├── GPUImageBulgeDistortionFilter.h
│ │ │ ├── GPUImageBulgeDistortionFilter.m
│ │ │ ├── GPUImageCGAColorspaceFilter.h
│ │ │ ├── GPUImageCGAColorspaceFilter.m
│ │ │ ├── GPUImageCannyEdgeDetectionFilter.h
│ │ │ ├── GPUImageCannyEdgeDetectionFilter.m
│ │ │ ├── GPUImageChromaKeyBlendFilter.h
│ │ │ ├── GPUImageChromaKeyBlendFilter.m
│ │ │ ├── GPUImageChromaKeyFilter.h
│ │ │ ├── GPUImageChromaKeyFilter.m
│ │ │ ├── GPUImageClosingFilter.h
│ │ │ ├── GPUImageClosingFilter.m
│ │ │ ├── GPUImageColorBlendFilter.h
│ │ │ ├── GPUImageColorBlendFilter.m
│ │ │ ├── GPUImageColorBurnBlendFilter.h
│ │ │ ├── GPUImageColorBurnBlendFilter.m
│ │ │ ├── GPUImageColorDodgeBlendFilter.h
│ │ │ ├── GPUImageColorDodgeBlendFilter.m
│ │ │ ├── GPUImageColorInvertFilter.h
│ │ │ ├── GPUImageColorInvertFilter.m
│ │ │ ├── GPUImageColorMatrixFilter.h
│ │ │ ├── GPUImageColorMatrixFilter.m
│ │ │ ├── GPUImageColorPackingFilter.h
│ │ │ ├── GPUImageColorPackingFilter.m
│ │ │ ├── GPUImageContrastFilter.h
│ │ │ ├── GPUImageContrastFilter.m
│ │ │ ├── GPUImageCropFilter.h
│ │ │ ├── GPUImageCropFilter.m
│ │ │ ├── GPUImageCrosshairGenerator.h
│ │ │ ├── GPUImageCrosshairGenerator.m
│ │ │ ├── GPUImageCrosshatchFilter.h
│ │ │ ├── GPUImageCrosshatchFilter.m
│ │ │ ├── GPUImageDarkenBlendFilter.h
│ │ │ ├── GPUImageDarkenBlendFilter.m
│ │ │ ├── GPUImageDifferenceBlendFilter.h
│ │ │ ├── GPUImageDifferenceBlendFilter.m
│ │ │ ├── GPUImageDilationFilter.h
│ │ │ ├── GPUImageDilationFilter.m
│ │ │ ├── GPUImageDirectionalNonMaximumSuppressionFilter.h
│ │ │ ├── GPUImageDirectionalNonMaximumSuppressionFilter.m
│ │ │ ├── GPUImageDirectionalSobelEdgeDetectionFilter.h
│ │ │ ├── GPUImageDirectionalSobelEdgeDetectionFilter.m
│ │ │ ├── GPUImageDissolveBlendFilter.h
│ │ │ ├── GPUImageDissolveBlendFilter.m
│ │ │ ├── GPUImageDivideBlendFilter.h
│ │ │ ├── GPUImageDivideBlendFilter.m
│ │ │ ├── GPUImageEmbossFilter.h
│ │ │ ├── GPUImageEmbossFilter.m
│ │ │ ├── GPUImageErosionFilter.h
│ │ │ ├── GPUImageErosionFilter.m
│ │ │ ├── GPUImageExclusionBlendFilter.h
│ │ │ ├── GPUImageExclusionBlendFilter.m
│ │ │ ├── GPUImageExposureFilter.h
│ │ │ ├── GPUImageExposureFilter.m
│ │ │ ├── GPUImageFASTCornerDetectionFilter.h
│ │ │ ├── GPUImageFASTCornerDetectionFilter.m
│ │ │ ├── GPUImageFalseColorFilter.h
│ │ │ ├── GPUImageFalseColorFilter.m
│ │ │ ├── GPUImageFilter.h
│ │ │ ├── GPUImageFilter.m
│ │ │ ├── GPUImageFilterGroup.h
│ │ │ ├── GPUImageFilterGroup.m
│ │ │ ├── GPUImageFilterPipeline.h
│ │ │ ├── GPUImageFilterPipeline.m
│ │ │ ├── GPUImageFramebuffer.h
│ │ │ ├── GPUImageFramebuffer.m
│ │ │ ├── GPUImageFramebufferCache.h
│ │ │ ├── GPUImageFramebufferCache.m
│ │ │ ├── GPUImageGammaFilter.h
│ │ │ ├── GPUImageGammaFilter.m
│ │ │ ├── GPUImageGaussianBlurFilter.h
│ │ │ ├── GPUImageGaussianBlurFilter.m
│ │ │ ├── GPUImageGaussianBlurPositionFilter.h
│ │ │ ├── GPUImageGaussianBlurPositionFilter.m
│ │ │ ├── GPUImageGaussianSelectiveBlurFilter.h
│ │ │ ├── GPUImageGaussianSelectiveBlurFilter.m
│ │ │ ├── GPUImageGlassSphereFilter.h
│ │ │ ├── GPUImageGlassSphereFilter.m
│ │ │ ├── GPUImageGrayscaleFilter.h
│ │ │ ├── GPUImageGrayscaleFilter.m
│ │ │ ├── GPUImageHSBFilter.h
│ │ │ ├── GPUImageHSBFilter.m
│ │ │ ├── GPUImageHalftoneFilter.h
│ │ │ ├── GPUImageHalftoneFilter.m
│ │ │ ├── GPUImageHardLightBlendFilter.h
│ │ │ ├── GPUImageHardLightBlendFilter.m
│ │ │ ├── GPUImageHarrisCornerDetectionFilter.h
│ │ │ ├── GPUImageHarrisCornerDetectionFilter.m
│ │ │ ├── GPUImageHazeFilter.h
│ │ │ ├── GPUImageHazeFilter.m
│ │ │ ├── GPUImageHighPassFilter.h
│ │ │ ├── GPUImageHighPassFilter.m
│ │ │ ├── GPUImageHighlightShadowFilter.h
│ │ │ ├── GPUImageHighlightShadowFilter.m
│ │ │ ├── GPUImageHistogramEqualizationFilter.h
│ │ │ ├── GPUImageHistogramEqualizationFilter.m
│ │ │ ├── GPUImageHistogramFilter.h
│ │ │ ├── GPUImageHistogramFilter.m
│ │ │ ├── GPUImageHistogramGenerator.h
│ │ │ ├── GPUImageHistogramGenerator.m
│ │ │ ├── GPUImageHoughTransformLineDetector.h
│ │ │ ├── GPUImageHoughTransformLineDetector.m
│ │ │ ├── GPUImageHueBlendFilter.h
│ │ │ ├── GPUImageHueBlendFilter.m
│ │ │ ├── GPUImageHueFilter.h
│ │ │ ├── GPUImageHueFilter.m
│ │ │ ├── GPUImageJFAVoronoiFilter.h
│ │ │ ├── GPUImageJFAVoronoiFilter.m
│ │ │ ├── GPUImageKuwaharaFilter.h
│ │ │ ├── GPUImageKuwaharaFilter.m
│ │ │ ├── GPUImageKuwaharaRadius3Filter.h
│ │ │ ├── GPUImageKuwaharaRadius3Filter.m
│ │ │ ├── GPUImageLanczosResamplingFilter.h
│ │ │ ├── GPUImageLanczosResamplingFilter.m
│ │ │ ├── GPUImageLaplacianFilter.h
│ │ │ ├── GPUImageLaplacianFilter.m
│ │ │ ├── GPUImageLevelsFilter.h
│ │ │ ├── GPUImageLevelsFilter.m
│ │ │ ├── GPUImageLightenBlendFilter.h
│ │ │ ├── GPUImageLightenBlendFilter.m
│ │ │ ├── GPUImageLineGenerator.h
│ │ │ ├── GPUImageLineGenerator.m
│ │ │ ├── GPUImageLinearBurnBlendFilter.h
│ │ │ ├── GPUImageLinearBurnBlendFilter.m
│ │ │ ├── GPUImageLocalBinaryPatternFilter.h
│ │ │ ├── GPUImageLocalBinaryPatternFilter.m
│ │ │ ├── GPUImageLookupFilter.h
│ │ │ ├── GPUImageLookupFilter.m
│ │ │ ├── GPUImageLowPassFilter.h
│ │ │ ├── GPUImageLowPassFilter.m
│ │ │ ├── GPUImageLuminanceRangeFilter.h
│ │ │ ├── GPUImageLuminanceRangeFilter.m
│ │ │ ├── GPUImageLuminanceThresholdFilter.h
│ │ │ ├── GPUImageLuminanceThresholdFilter.m
│ │ │ ├── GPUImageLuminosity.h
│ │ │ ├── GPUImageLuminosity.m
│ │ │ ├── GPUImageLuminosityBlendFilter.h
│ │ │ ├── GPUImageLuminosityBlendFilter.m
│ │ │ ├── GPUImageMaskFilter.h
│ │ │ ├── GPUImageMaskFilter.m
│ │ │ ├── GPUImageMedianFilter.h
│ │ │ ├── GPUImageMedianFilter.m
│ │ │ ├── GPUImageMissEtikateFilter.h
│ │ │ ├── GPUImageMissEtikateFilter.m
│ │ │ ├── GPUImageMonochromeFilter.h
│ │ │ ├── GPUImageMonochromeFilter.m
│ │ │ ├── GPUImageMosaicFilter.h
│ │ │ ├── GPUImageMosaicFilter.m
│ │ │ ├── GPUImageMotionBlurFilter.h
│ │ │ ├── GPUImageMotionBlurFilter.m
│ │ │ ├── GPUImageMotionDetector.h
│ │ │ ├── GPUImageMotionDetector.m
│ │ │ ├── GPUImageMovie.h
│ │ │ ├── GPUImageMovie.m
│ │ │ ├── GPUImageMovieComposition.h
│ │ │ ├── GPUImageMovieComposition.m
│ │ │ ├── GPUImageMultiplyBlendFilter.h
│ │ │ ├── GPUImageMultiplyBlendFilter.m
│ │ │ ├── GPUImageNobleCornerDetectionFilter.h
│ │ │ ├── GPUImageNobleCornerDetectionFilter.m
│ │ │ ├── GPUImageNonMaximumSuppressionFilter.h
│ │ │ ├── GPUImageNonMaximumSuppressionFilter.m
│ │ │ ├── GPUImageNormalBlendFilter.h
│ │ │ ├── GPUImageNormalBlendFilter.m
│ │ │ ├── GPUImageOpacityFilter.h
│ │ │ ├── GPUImageOpacityFilter.m
│ │ │ ├── GPUImageOpeningFilter.h
│ │ │ ├── GPUImageOpeningFilter.m
│ │ │ ├── GPUImageOutput.h
│ │ │ ├── GPUImageOutput.m
│ │ │ ├── GPUImageOverlayBlendFilter.h
│ │ │ ├── GPUImageOverlayBlendFilter.m
│ │ │ ├── GPUImageParallelCoordinateLineTransformFilter.h
│ │ │ ├── GPUImageParallelCoordinateLineTransformFilter.m
│ │ │ ├── GPUImagePerlinNoiseFilter.h
│ │ │ ├── GPUImagePerlinNoiseFilter.m
│ │ │ ├── GPUImagePinchDistortionFilter.h
│ │ │ ├── GPUImagePinchDistortionFilter.m
│ │ │ ├── GPUImagePixellateFilter.h
│ │ │ ├── GPUImagePixellateFilter.m
│ │ │ ├── GPUImagePixellatePositionFilter.h
│ │ │ ├── GPUImagePixellatePositionFilter.m
│ │ │ ├── GPUImagePoissonBlendFilter.h
│ │ │ ├── GPUImagePoissonBlendFilter.m
│ │ │ ├── GPUImagePolarPixellateFilter.h
│ │ │ ├── GPUImagePolarPixellateFilter.m
│ │ │ ├── GPUImagePolkaDotFilter.h
│ │ │ ├── GPUImagePolkaDotFilter.m
│ │ │ ├── GPUImagePosterizeFilter.h
│ │ │ ├── GPUImagePosterizeFilter.m
│ │ │ ├── GPUImagePrewittEdgeDetectionFilter.h
│ │ │ ├── GPUImagePrewittEdgeDetectionFilter.m
│ │ │ ├── GPUImageRGBClosingFilter.h
│ │ │ ├── GPUImageRGBClosingFilter.m
│ │ │ ├── GPUImageRGBDilationFilter.h
│ │ │ ├── GPUImageRGBDilationFilter.m
│ │ │ ├── GPUImageRGBErosionFilter.h
│ │ │ ├── GPUImageRGBErosionFilter.m
│ │ │ ├── GPUImageRGBFilter.h
│ │ │ ├── GPUImageRGBFilter.m
│ │ │ ├── GPUImageRGBOpeningFilter.h
│ │ │ ├── GPUImageRGBOpeningFilter.m
│ │ │ ├── GPUImageRawDataInput.h
│ │ │ ├── GPUImageRawDataInput.m
│ │ │ ├── GPUImageRawDataOutput.h
│ │ │ ├── GPUImageRawDataOutput.m
│ │ │ ├── GPUImageSaturationBlendFilter.h
│ │ │ ├── GPUImageSaturationBlendFilter.m
│ │ │ ├── GPUImageSaturationFilter.h
│ │ │ ├── GPUImageSaturationFilter.m
│ │ │ ├── GPUImageScreenBlendFilter.h
│ │ │ ├── GPUImageScreenBlendFilter.m
│ │ │ ├── GPUImageSepiaFilter.h
│ │ │ ├── GPUImageSepiaFilter.m
│ │ │ ├── GPUImageSharpenFilter.h
│ │ │ ├── GPUImageSharpenFilter.m
│ │ │ ├── GPUImageShiTomasiFeatureDetectionFilter.h
│ │ │ ├── GPUImageShiTomasiFeatureDetectionFilter.m
│ │ │ ├── GPUImageSingleComponentGaussianBlurFilter.h
│ │ │ ├── GPUImageSingleComponentGaussianBlurFilter.m
│ │ │ ├── GPUImageSketchFilter.h
│ │ │ ├── GPUImageSketchFilter.m
│ │ │ ├── GPUImageSmoothToonFilter.h
│ │ │ ├── GPUImageSmoothToonFilter.m
│ │ │ ├── GPUImageSobelEdgeDetectionFilter.h
│ │ │ ├── GPUImageSobelEdgeDetectionFilter.m
│ │ │ ├── GPUImageSoftEleganceFilter.h
│ │ │ ├── GPUImageSoftEleganceFilter.m
│ │ │ ├── GPUImageSoftLightBlendFilter.h
│ │ │ ├── GPUImageSoftLightBlendFilter.m
│ │ │ ├── GPUImageSolidColorGenerator.h
│ │ │ ├── GPUImageSolidColorGenerator.m
│ │ │ ├── GPUImageSourceOverBlendFilter.h
│ │ │ ├── GPUImageSourceOverBlendFilter.m
│ │ │ ├── GPUImageSphereRefractionFilter.h
│ │ │ ├── GPUImageSphereRefractionFilter.m
│ │ │ ├── GPUImageStillCamera.h
│ │ │ ├── GPUImageStillCamera.m
│ │ │ ├── GPUImageStretchDistortionFilter.h
│ │ │ ├── GPUImageStretchDistortionFilter.m
│ │ │ ├── GPUImageSubtractBlendFilter.h
│ │ │ ├── GPUImageSubtractBlendFilter.m
│ │ │ ├── GPUImageSwirlFilter.h
│ │ │ ├── GPUImageSwirlFilter.m
│ │ │ ├── GPUImageTextureInput.h
│ │ │ ├── GPUImageTextureInput.m
│ │ │ ├── GPUImageTextureOutput.h
│ │ │ ├── GPUImageTextureOutput.m
│ │ │ ├── GPUImageThreeInputFilter.h
│ │ │ ├── GPUImageThreeInputFilter.m
│ │ │ ├── GPUImageThresholdEdgeDetectionFilter.h
│ │ │ ├── GPUImageThresholdEdgeDetectionFilter.m
│ │ │ ├── GPUImageThresholdSketchFilter.h
│ │ │ ├── GPUImageThresholdSketchFilter.m
│ │ │ ├── GPUImageThresholdedNonMaximumSuppressionFilter.h
│ │ │ ├── GPUImageThresholdedNonMaximumSuppressionFilter.m
│ │ │ ├── GPUImageTiltShiftFilter.h
│ │ │ ├── GPUImageTiltShiftFilter.m
│ │ │ ├── GPUImageToneCurveFilter.h
│ │ │ ├── GPUImageToneCurveFilter.m
│ │ │ ├── GPUImageToonFilter.h
│ │ │ ├── GPUImageToonFilter.m
│ │ │ ├── GPUImageTransformFilter.h
│ │ │ ├── GPUImageTransformFilter.m
│ │ │ ├── GPUImageTwoInputCrossTextureSamplingFilter.h
│ │ │ ├── GPUImageTwoInputCrossTextureSamplingFilter.m
│ │ │ ├── GPUImageTwoInputFilter.h
│ │ │ ├── GPUImageTwoInputFilter.m
│ │ │ ├── GPUImageTwoPassFilter.h
│ │ │ ├── GPUImageTwoPassFilter.m
│ │ │ ├── GPUImageTwoPassTextureSamplingFilter.h
│ │ │ ├── GPUImageTwoPassTextureSamplingFilter.m
│ │ │ ├── GPUImageUIElement.h
│ │ │ ├── GPUImageUIElement.m
│ │ │ ├── GPUImageUnsharpMaskFilter.h
│ │ │ ├── GPUImageUnsharpMaskFilter.m
│ │ │ ├── GPUImageVideoCamera.h
│ │ │ ├── GPUImageVideoCamera.m
│ │ │ ├── GPUImageVignetteFilter.h
│ │ │ ├── GPUImageVignetteFilter.m
│ │ │ ├── GPUImageVoronoiConsumerFilter.h
│ │ │ ├── GPUImageVoronoiConsumerFilter.m
│ │ │ ├── GPUImageWeakPixelInclusionFilter.h
│ │ │ ├── GPUImageWeakPixelInclusionFilter.m
│ │ │ ├── GPUImageWhiteBalanceFilter.h
│ │ │ ├── GPUImageWhiteBalanceFilter.m
│ │ │ ├── GPUImageXYDerivativeFilter.h
│ │ │ ├── GPUImageXYDerivativeFilter.m
│ │ │ ├── GPUImageZoomBlurFilter.h
│ │ │ ├── GPUImageZoomBlurFilter.m
│ │ │ ├── GPUImageiOSBlurFilter.h
│ │ │ ├── GPUImageiOSBlurFilter.m
│ │ │ └── iOS
│ │ │ ├── Framework
│ │ │ └── GPUImageFramework.h
│ │ │ ├── GPUImageContext.h
│ │ │ ├── GPUImageContext.m
│ │ │ ├── GPUImageMovieWriter.h
│ │ │ ├── GPUImageMovieWriter.m
│ │ │ ├── GPUImagePicture+TextureSubimage.h
│ │ │ ├── GPUImagePicture+TextureSubimage.m
│ │ │ ├── GPUImagePicture.h
│ │ │ ├── GPUImagePicture.m
│ │ │ ├── GPUImageView.h
│ │ │ └── GPUImageView.m
│ │ ├── HeartFlyView
│ │ ├── DMHeartFlyView.h
│ │ └── DMHeartFlyView.m
│ │ ├── LFLiveKit
│ │ ├── LFLiveKit.h
│ │ ├── LFLiveSession.h
│ │ ├── LFLiveSession.m
│ │ ├── capture
│ │ │ ├── LFAudioCapture.h
│ │ │ ├── LFAudioCapture.m
│ │ │ ├── LFVideoCapture.h
│ │ │ └── LFVideoCapture.m
│ │ ├── coder
│ │ │ ├── LFAudioEncoding.h
│ │ │ ├── LFHardwareAudioEncoder.h
│ │ │ ├── LFHardwareAudioEncoder.m
│ │ │ ├── LFHardwareVideoEncoder.h
│ │ │ ├── LFHardwareVideoEncoder.m
│ │ │ └── LFVideoEncoding.h
│ │ ├── configuration
│ │ │ ├── LFLiveAudioConfiguration.h
│ │ │ ├── LFLiveAudioConfiguration.m
│ │ │ ├── LFLiveVideoConfiguration.h
│ │ │ └── LFLiveVideoConfiguration.m
│ │ ├── filter
│ │ │ ├── LFGPUImageBeautyFilter.h
│ │ │ ├── LFGPUImageBeautyFilter.m
│ │ │ ├── LFGPUImageEmptyFilter.h
│ │ │ └── LFGPUImageEmptyFilter.m
│ │ ├── objects
│ │ │ ├── LFAudioFrame.h
│ │ │ ├── LFAudioFrame.m
│ │ │ ├── LFFrame.h
│ │ │ ├── LFFrame.m
│ │ │ ├── LFLiveDebug.h
│ │ │ ├── LFLiveDebug.m
│ │ │ ├── LFLiveStreamInfo.h
│ │ │ ├── LFLiveStreamInfo.m
│ │ │ ├── LFVideoFrame.h
│ │ │ └── LFVideoFrame.m
│ │ └── upload
│ │ │ ├── LFLiveKit-dummy.m
│ │ │ ├── LFLiveKit-prefix.pch
│ │ │ ├── LFStreamRtmpSocket.h
│ │ │ ├── LFStreamRtmpSocket.m
│ │ │ ├── LFStreamSocket.h
│ │ │ ├── LFStreamingBuffer.h
│ │ │ ├── LFStreamingBuffer.m
│ │ │ ├── NSMutableArray+LFAdd.h
│ │ │ └── NSMutableArray+LFAdd.m
│ │ ├── Masonry
│ │ ├── MASCompositeConstraint.h
│ │ ├── MASCompositeConstraint.m
│ │ ├── MASConstraint+Private.h
│ │ ├── MASConstraint.h
│ │ ├── MASConstraint.m
│ │ ├── MASConstraintMaker.h
│ │ ├── MASConstraintMaker.m
│ │ ├── MASLayoutConstraint.h
│ │ ├── MASLayoutConstraint.m
│ │ ├── MASUtilities.h
│ │ ├── MASViewAttribute.h
│ │ ├── MASViewAttribute.m
│ │ ├── MASViewConstraint.h
│ │ ├── MASViewConstraint.m
│ │ ├── Masonry.h
│ │ ├── NSArray+MASAdditions.h
│ │ ├── NSArray+MASAdditions.m
│ │ ├── NSArray+MASShorthandAdditions.h
│ │ ├── NSLayoutConstraint+MASDebugAdditions.h
│ │ ├── NSLayoutConstraint+MASDebugAdditions.m
│ │ ├── View+MASAdditions.h
│ │ ├── View+MASAdditions.m
│ │ ├── View+MASShorthandAdditions.h
│ │ ├── ViewController+MASAdditions.h
│ │ └── ViewController+MASAdditions.m
│ │ ├── NetWorkEngine
│ │ ├── NetWorkEngine.h
│ │ └── NetWorkEngine.m
│ │ ├── ODRefreshControl
│ │ ├── ODRefreshControl.h
│ │ └── ODRefreshControl.m
│ │ ├── SDWebImage
│ │ ├── MKAnnotationView+WebCache.h
│ │ ├── MKAnnotationView+WebCache.m
│ │ ├── NSData+ImageContentType.h
│ │ ├── NSData+ImageContentType.m
│ │ ├── SDImageCache.h
│ │ ├── SDImageCache.m
│ │ ├── SDWebImageCompat.h
│ │ ├── SDWebImageCompat.m
│ │ ├── SDWebImageDecoder.h
│ │ ├── SDWebImageDecoder.m
│ │ ├── SDWebImageDownloader.h
│ │ ├── SDWebImageDownloader.m
│ │ ├── SDWebImageDownloaderOperation.h
│ │ ├── SDWebImageDownloaderOperation.m
│ │ ├── SDWebImageManager.h
│ │ ├── SDWebImageManager.m
│ │ ├── SDWebImageOperation.h
│ │ ├── SDWebImagePrefetcher.h
│ │ ├── SDWebImagePrefetcher.m
│ │ ├── UIButton+WebCache.h
│ │ ├── UIButton+WebCache.m
│ │ ├── UIImage+GIF.h
│ │ ├── UIImage+GIF.m
│ │ ├── UIImage+MultiFormat.h
│ │ ├── UIImage+MultiFormat.m
│ │ ├── UIImage+WebP.h
│ │ ├── UIImage+WebP.m
│ │ ├── UIImageView+HighlightedWebCache.h
│ │ ├── UIImageView+HighlightedWebCache.m
│ │ ├── UIImageView+WebCache.h
│ │ ├── UIImageView+WebCache.m
│ │ ├── UIView+WebCacheOperation.h
│ │ └── UIView+WebCacheOperation.m
│ │ ├── SVProgressHUD
│ │ ├── CocoaAsyncSocket
│ │ │ └── Source
│ │ │ │ ├── GCD
│ │ │ │ ├── GCDAsyncSocket.h
│ │ │ │ ├── GCDAsyncSocket.m
│ │ │ │ ├── GCDAsyncUdpSocket.h
│ │ │ │ └── GCDAsyncUdpSocket.m
│ │ │ │ └── RunLoop
│ │ │ │ ├── AsyncSocket.h
│ │ │ │ ├── AsyncSocket.m
│ │ │ │ ├── AsyncUdpSocket.h
│ │ │ │ └── AsyncUdpSocket.m
│ │ ├── SVIndefiniteAnimatedView.h
│ │ ├── SVIndefiniteAnimatedView.m
│ │ ├── SVPHelper.h
│ │ ├── SVPHelper.m
│ │ ├── SVProgressHUD-Prefix.pch
│ │ ├── SVProgressHUD.bundle
│ │ │ ├── angle-mask.png
│ │ │ ├── angle-mask@2x.png
│ │ │ ├── angle-mask@3x.png
│ │ │ ├── error.png
│ │ │ ├── error@2x.png
│ │ │ ├── error@3x.png
│ │ │ ├── info.png
│ │ │ ├── info@2x.png
│ │ │ ├── info@3x.png
│ │ │ ├── success.png
│ │ │ ├── success@2x.png
│ │ │ └── success@3x.png
│ │ ├── SVProgressHUD.h
│ │ └── SVProgressHUD.m
│ │ └── librtmp-iOS
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── include
│ │ ├── librtmp
│ │ │ ├── amf.h
│ │ │ ├── http.h
│ │ │ ├── log.h
│ │ │ └── rtmp.h
│ │ └── openssl
│ │ │ ├── aes.h
│ │ │ ├── asn1.h
│ │ │ ├── asn1_mac.h
│ │ │ ├── asn1t.h
│ │ │ ├── bio.h
│ │ │ ├── blowfish.h
│ │ │ ├── bn.h
│ │ │ ├── buffer.h
│ │ │ ├── camellia.h
│ │ │ ├── cast.h
│ │ │ ├── cmac.h
│ │ │ ├── cms.h
│ │ │ ├── comp.h
│ │ │ ├── conf.h
│ │ │ ├── conf_api.h
│ │ │ ├── crypto.h
│ │ │ ├── des.h
│ │ │ ├── des_old.h
│ │ │ ├── dh.h
│ │ │ ├── dsa.h
│ │ │ ├── dso.h
│ │ │ ├── dtls1.h
│ │ │ ├── e_os2.h
│ │ │ ├── ebcdic.h
│ │ │ ├── ec.h
│ │ │ ├── ecdh.h
│ │ │ ├── ecdsa.h
│ │ │ ├── engine.h
│ │ │ ├── err.h
│ │ │ ├── evp.h
│ │ │ ├── hmac.h
│ │ │ ├── idea.h
│ │ │ ├── krb5_asn.h
│ │ │ ├── kssl.h
│ │ │ ├── lhash.h
│ │ │ ├── md4.h
│ │ │ ├── md5.h
│ │ │ ├── mdc2.h
│ │ │ ├── modes.h
│ │ │ ├── obj_mac.h
│ │ │ ├── objects.h
│ │ │ ├── ocsp.h
│ │ │ ├── opensslconf.h
│ │ │ ├── opensslv.h
│ │ │ ├── ossl_typ.h
│ │ │ ├── pem.h
│ │ │ ├── pem2.h
│ │ │ ├── pkcs12.h
│ │ │ ├── pkcs7.h
│ │ │ ├── pqueue.h
│ │ │ ├── rand.h
│ │ │ ├── rc2.h
│ │ │ ├── rc4.h
│ │ │ ├── ripemd.h
│ │ │ ├── rsa.h
│ │ │ ├── safestack.h
│ │ │ ├── seed.h
│ │ │ ├── sha.h
│ │ │ ├── srp.h
│ │ │ ├── srtp.h
│ │ │ ├── ssl.h
│ │ │ ├── ssl2.h
│ │ │ ├── ssl23.h
│ │ │ ├── ssl3.h
│ │ │ ├── stack.h
│ │ │ ├── symhacks.h
│ │ │ ├── tls1.h
│ │ │ ├── ts.h
│ │ │ ├── txt_db.h
│ │ │ ├── ui.h
│ │ │ ├── ui_compat.h
│ │ │ ├── whrlpool.h
│ │ │ ├── x509.h
│ │ │ ├── x509_vfy.h
│ │ │ └── x509v3.h
│ │ └── lib
│ │ ├── libcrypto.a
│ │ ├── librtmp.a
│ │ └── libssl.a
└── Mine
│ ├── Category
│ ├── UIBarButtonItem+Item.h
│ ├── UIBarButtonItem+Item.m
│ ├── UIControl+Add.h
│ ├── UIControl+Add.m
│ ├── UIImage+Image.h
│ ├── UIImage+Image.m
│ ├── UIView+Add.h
│ ├── UIView+Add.m
│ ├── UIView+Frame.h
│ ├── UIView+Frame.m
│ ├── UIView+XJExtension.h
│ └── UIView+XJExtension.m
│ ├── Controller
│ ├── MineViewController.h
│ └── MineViewController.m
│ └── View
│ ├── MiddleView.h
│ ├── MiddleView.m
│ ├── MiddleView.xib
│ ├── MineHeadView.h
│ ├── MineHeadView.m
│ ├── MineHeadView.xib
│ ├── MyView.h
│ └── MyView.m
├── Info.plist
├── ViewController.h
├── ViewController.m
└── main.m
/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/.DS_Store
--------------------------------------------------------------------------------
/Framework/libcrypto.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/Framework/libcrypto.a
--------------------------------------------------------------------------------
/Framework/librtmp.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/Framework/librtmp.a
--------------------------------------------------------------------------------
/Framework/libssl.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/Framework/libssl.a
--------------------------------------------------------------------------------
/高仿映客.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/高仿映客/AppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.h
3 | // 高仿映客
4 | //
5 | // Created by JIAAIR on 16/6/29.
6 | // Copyright © 2016年 JIAAIR. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface AppDelegate : UIResponder
12 |
13 | @property (strong, nonatomic) UIWindow *window;
14 |
15 |
16 | @end
17 |
18 |
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/AppIcon.appiconset/AppIcon29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/AppIcon.appiconset/AppIcon29x29@2x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/AppIcon.appiconset/AppIcon29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/AppIcon.appiconset/AppIcon29x29@3x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/AppIcon.appiconset/AppIcon40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/AppIcon.appiconset/AppIcon40x40@2x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/AppIcon.appiconset/AppIcon40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/AppIcon.appiconset/AppIcon40x40@3x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/AppIcon.appiconset/AppIcon60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/AppIcon.appiconset/AppIcon60x60@2x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/AppIcon.appiconset/AppIcon60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/AppIcon.appiconset/AppIcon60x60@3x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/address.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "scale" : "2x"
10 | },
11 | {
12 | "idiom" : "universal",
13 | "filename" : "address-1.png",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/address.imageset/address-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Button/address.imageset/address-1.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/camra_beauty.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "camra_beauty@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "camra_beauty@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/camra_beauty.imageset/camra_beauty@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Button/camra_beauty.imageset/camra_beauty@2x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/camra_beauty.imageset/camra_beauty@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Button/camra_beauty.imageset/camra_beauty@3x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/camra_beauty_close.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "camra_beauty_close@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "camra_beauty_close@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/camra_beauty_close.imageset/camra_beauty_close@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Button/camra_beauty_close.imageset/camra_beauty_close@2x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/camra_beauty_close.imageset/camra_beauty_close@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Button/camra_beauty_close.imageset/camra_beauty_close@3x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/camra_preview.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "camra_preview@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "camra_preview@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/camra_preview.imageset/camra_preview@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Button/camra_preview.imageset/camra_preview@2x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/camra_preview.imageset/camra_preview@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Button/camra_preview.imageset/camra_preview@3x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/card_message.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "live_comment_high_new@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/card_message.imageset/live_comment_high_new@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Button/card_message.imageset/live_comment_high_new@2x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/card_search.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "UMS_find@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/card_search.imageset/UMS_find@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Button/card_search.imageset/UMS_find@2x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/close_preview.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "close_preview@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "close_preview@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/close_preview.imageset/close_preview@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Button/close_preview.imageset/close_preview@2x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/close_preview.imageset/close_preview@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Button/close_preview.imageset/close_preview@3x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/gift.imageset/2.0_sixin_lt_lw_@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Button/gift.imageset/2.0_sixin_lt_lw_@2x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/gift.imageset/2.0_sixin_lt_lw_@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Button/gift.imageset/2.0_sixin_lt_lw_@3x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/gift.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "2.0_sixin_lt_lw_@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "2.0_sixin_lt_lw_@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/me_btn_edit_h_.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "me_btn_edit_h_@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "me_btn_edit_h_@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/me_btn_edit_h_.imageset/me_btn_edit_h_@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Button/me_btn_edit_h_.imageset/me_btn_edit_h_@2x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/me_btn_edit_h_.imageset/me_btn_edit_h_@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Button/me_btn_edit_h_.imageset/me_btn_edit_h_@3x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/me_harvest_exchange.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "me_harvest_exchange@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "me_harvest_exchange@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/me_harvest_exchange.imageset/me_harvest_exchange@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Button/me_harvest_exchange.imageset/me_harvest_exchange@2x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/me_harvest_exchange.imageset/me_harvest_exchange@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Button/me_harvest_exchange.imageset/me_harvest_exchange@3x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/me_new_icon_zuanshi.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "me_new_icon_zuanshi@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "me_new_icon_zuanshi@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/me_new_icon_zuanshi.imageset/me_new_icon_zuanshi@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Button/me_new_icon_zuanshi.imageset/me_new_icon_zuanshi@2x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/me_new_icon_zuanshi.imageset/me_new_icon_zuanshi@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Button/me_new_icon_zuanshi.imageset/me_new_icon_zuanshi@3x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/开始.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "开始.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/开始.imageset/开始.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Button/开始.imageset/开始.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/暂停.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "play.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/暂停.imageset/play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Button/暂停.imageset/play.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/点赞.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "点赞.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/点赞.imageset/点赞.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Button/点赞.imageset/点赞.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/返回.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "goback.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Button/返回.imageset/goback.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Button/返回.imageset/goback.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Gift/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Gift/gift_fireworks_1.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "gift_fireworks_1.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Gift/gift_fireworks_1.imageset/gift_fireworks_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Gift/gift_fireworks_1.imageset/gift_fireworks_1.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Gift/gift_fireworks_2.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "gift_fireworks_2.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Gift/gift_fireworks_2.imageset/gift_fireworks_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Gift/gift_fireworks_2.imageset/gift_fireworks_2.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Gift/porsche.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "porsche.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Gift/porsche.imageset/porsche.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Gift/porsche.imageset/porsche.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Main/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Main/NavBack.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "NavBack@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Main/NavBack.imageset/NavBack@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Main/NavBack.imageset/NavBack@2x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Main/bg_zbfx.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "scale" : "2x"
10 | },
11 | {
12 | "idiom" : "universal",
13 | "filename" : "bg_zbfx@3x.png",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Main/bg_zbfx.imageset/bg_zbfx@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Main/bg_zbfx.imageset/bg_zbfx@3x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Main/default_room.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "default_room@2x.jpg",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "default_room@3x.jpg",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Main/default_room.imageset/default_room@2x.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Main/default_room.imageset/default_room@2x.jpg
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Main/default_room.imageset/default_room@3x.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Main/default_room.imageset/default_room@3x.jpg
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Main/global_background.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "global_tittle@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "global_tittle@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Main/global_background.imageset/global_tittle@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Main/global_background.imageset/global_tittle@2x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Main/global_background.imageset/global_tittle@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Main/global_background.imageset/global_tittle@3x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Main/room_button.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "room_button@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "room_button@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Main/room_button.imageset/room_button@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Main/room_button.imageset/room_button@2x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Main/room_button.imageset/room_button@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Main/room_button.imageset/room_button@3x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Main/tab_bg.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "tab_bg@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "tab_bg@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Main/tab_bg.imageset/tab_bg@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Main/tab_bg.imageset/tab_bg@2x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Main/tab_bg.imageset/tab_bg@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Main/tab_bg.imageset/tab_bg@3x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Main/welcome_1.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "scale" : "2x"
10 | },
11 | {
12 | "idiom" : "universal",
13 | "filename" : "welcome_1@3x.png",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Main/welcome_1.imageset/welcome_1@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Main/welcome_1.imageset/welcome_1@3x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Main/welcome_2.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "scale" : "2x"
10 | },
11 | {
12 | "idiom" : "universal",
13 | "filename" : "welcome_2@3x.png",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Main/welcome_2.imageset/welcome_2@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Main/welcome_2.imageset/welcome_2@3x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Mine/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Mine/jiaIcon.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "jiaIcon.jpg",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Mine/jiaIcon.imageset/jiaIcon.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Mine/jiaIcon.imageset/jiaIcon.jpg
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Mine/live_area_icn_male_prd.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "live_area_icn_male_prd@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "live_area_icn_male_prd@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Mine/live_area_icn_male_prd.imageset/live_area_icn_male_prd@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Mine/live_area_icn_male_prd.imageset/live_area_icn_male_prd@2x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Mine/live_area_icn_male_prd.imageset/live_area_icn_male_prd@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Mine/live_area_icn_male_prd.imageset/live_area_icn_male_prd@3x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Mine/me_myaccount_reddiamond.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "me_myaccount_reddiamond@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "me_myaccount_reddiamond@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Mine/me_myaccount_reddiamond.imageset/me_myaccount_reddiamond@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Mine/me_myaccount_reddiamond.imageset/me_myaccount_reddiamond@2x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Mine/me_myaccount_reddiamond.imageset/me_myaccount_reddiamond@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Mine/me_myaccount_reddiamond.imageset/me_myaccount_reddiamond@3x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Mine/me_new_bg_live.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "me_new_bg_live@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "me_new_bg_live@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Mine/me_new_bg_live.imageset/me_new_bg_live@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Mine/me_new_bg_live.imageset/me_new_bg_live@2x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Mine/me_new_bg_live.imageset/me_new_bg_live@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Mine/me_new_bg_live.imageset/me_new_bg_live@3x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Mine/me_new_btn_rt.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "me_new_btn_rt@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "me_new_btn_rt@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Mine/me_new_btn_rt.imageset/me_new_btn_rt@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Mine/me_new_btn_rt.imageset/me_new_btn_rt@2x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Mine/me_new_btn_rt.imageset/me_new_btn_rt@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Mine/me_new_btn_rt.imageset/me_new_btn_rt@3x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Mine/me_new_dengji.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "me_new_dengji@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "me_new_dengji@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Mine/me_new_dengji.imageset/me_new_dengji@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Mine/me_new_dengji.imageset/me_new_dengji@2x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Mine/me_new_dengji.imageset/me_new_dengji@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Mine/me_new_dengji.imageset/me_new_dengji@3x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Mine/me_new_icon_live.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "me_new_icon_live@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "me_new_icon_live@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Mine/me_new_icon_live.imageset/me_new_icon_live@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Mine/me_new_icon_live.imageset/me_new_icon_live@2x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Mine/me_new_icon_live.imageset/me_new_icon_live@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Mine/me_new_icon_live.imageset/me_new_icon_live@3x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Mine/me_new_shouyi.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "me_new_shouyi@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "me_new_shouyi@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Mine/me_new_shouyi.imageset/me_new_shouyi@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Mine/me_new_shouyi.imageset/me_new_shouyi@2x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Mine/me_new_shouyi.imageset/me_new_shouyi@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Mine/me_new_shouyi.imageset/me_new_shouyi@3x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Mine/me_new_zhanghao.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "me_new_zhanghao@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "me_new_zhanghao@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Mine/me_new_zhanghao.imageset/me_new_zhanghao@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Mine/me_new_zhanghao.imageset/me_new_zhanghao@2x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/Mine/me_new_zhanghao.imageset/me_new_zhanghao@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/Mine/me_new_zhanghao.imageset/me_new_zhanghao@3x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/tabBar/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/tabBar/tab_live.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "tab_live@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "tab_live@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/tabBar/tab_live.imageset/tab_live@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/tabBar/tab_live.imageset/tab_live@2x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/tabBar/tab_live.imageset/tab_live@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/tabBar/tab_live.imageset/tab_live@3x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/tabBar/tab_live_p.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "tab_live_p@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "tab_live_p@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/tabBar/tab_live_p.imageset/tab_live_p@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/tabBar/tab_live_p.imageset/tab_live_p@2x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/tabBar/tab_live_p.imageset/tab_live_p@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/tabBar/tab_live_p.imageset/tab_live_p@3x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/tabBar/tab_me.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "tab_me@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "tab_me@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/tabBar/tab_me.imageset/tab_me@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/tabBar/tab_me.imageset/tab_me@2x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/tabBar/tab_me.imageset/tab_me@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/tabBar/tab_me.imageset/tab_me@3x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/tabBar/tab_me_p.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "tab_me_p@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "tab_me_p@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/tabBar/tab_me_p.imageset/tab_me_p@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/tabBar/tab_me_p.imageset/tab_me_p@2x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/tabBar/tab_me_p.imageset/tab_me_p@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/tabBar/tab_me_p.imageset/tab_me_p@3x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/tabBar/tab_room.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "tab_room@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "tab_room@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/tabBar/tab_room.imageset/tab_room@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/tabBar/tab_room.imageset/tab_room@2x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/tabBar/tab_room.imageset/tab_room@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/tabBar/tab_room.imageset/tab_room@3x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/tabBar/tab_room_p.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "tab_room_p@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "tab_room_p@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/tabBar/tab_room_p.imageset/tab_room_p@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/tabBar/tab_room_p.imageset/tab_room_p@2x.png
--------------------------------------------------------------------------------
/高仿映客/Assets.xcassets/tabBar/tab_room_p.imageset/tab_room_p@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Assets.xcassets/tabBar/tab_room_p.imageset/tab_room_p@3x.png
--------------------------------------------------------------------------------
/高仿映客/Class/Camera/Controller/CameraViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // CameraViewController.h
3 | // 高仿映客
4 | //
5 | // Created by JIAAIR on 16/7/3.
6 | // Copyright © 2016年 JIAAIR. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface CameraViewController : UIViewController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Camera/View/StartLiveView.h:
--------------------------------------------------------------------------------
1 | //
2 | // StartLiveView.h
3 | // 高仿映客
4 | //
5 | // Created by JIAAIR on 16/7/3.
6 | // Copyright © 2016年 JIAAIR. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface StartLiveView : UIView
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Category/UIBarButtonItem+Item.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIBarButtonItem+Item.h
3 | // BuDeJie
4 | //
5 | // Created by 1 on 16/5/29.
6 | // Copyright © 2016年 小码哥. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface UIBarButtonItem (Item)
12 |
13 | // 高亮
14 | + (instancetype)itemWithImage:(UIImage *)image highImage:(UIImage *)highImage target:(id)target action:(SEL)action;
15 |
16 | // 选中
17 | + (instancetype)itemWithImage:(UIImage *)image selImage:(UIImage *)selImage target:(id)target action:(SEL)action;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/高仿映客/Class/Category/UIImage+Image.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIImage+Image.h
3 | // BuDeJie
4 | //
5 | // Created by 1 on 16/5/29.
6 | // Copyright © 2016年 小码哥. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface UIImage (Image)
12 |
13 | // 加载不要被渲染的图片
14 | + (UIImage *)imageWithOriginalRenderingMode:(NSString *)imageName;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/高仿映客/Class/Category/UIImage+Image.m:
--------------------------------------------------------------------------------
1 | //
2 | // UIImage+Image.m
3 | // BuDeJie
4 | //
5 | // Created by 1 on 16/5/29.
6 | // Copyright © 2016年 小码哥. All rights reserved.
7 | //
8 |
9 | #import "UIImage+Image.h"
10 |
11 | @implementation UIImage (Image)
12 | + (UIImage *)imageWithOriginalRenderingMode:(NSString *)imageName
13 | {
14 | UIImage *image = [UIImage imageNamed:imageName];
15 | return [image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
16 | }
17 | @end
18 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Resources/lookup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Libs/GPUImage/framework/Resources/lookup.png
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Resources/lookup_amatorka.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Libs/GPUImage/framework/Resources/lookup_amatorka.png
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Resources/lookup_miss_etikate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Libs/GPUImage/framework/Resources/lookup_miss_etikate.png
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Resources/lookup_soft_elegance_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Libs/GPUImage/framework/Resources/lookup_soft_elegance_1.png
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Resources/lookup_soft_elegance_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Libs/GPUImage/framework/Resources/lookup_soft_elegance_2.png
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageAdaptiveThresholdFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilterGroup.h"
2 |
3 | @interface GPUImageAdaptiveThresholdFilter : GPUImageFilterGroup
4 |
5 | /** A multiplier for the background averaging blur radius in pixels, with a default of 4
6 | */
7 | @property(readwrite, nonatomic) CGFloat blurRadiusInPixels;
8 |
9 | @end
10 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageAddBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageAddBlendFilter : GPUImageTwoInputFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageAlphaBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageAlphaBlendFilter : GPUImageTwoInputFilter
4 | {
5 | GLint mixUniform;
6 | }
7 |
8 | // Mix ranges from 0.0 (only image 1) to 1.0 (only image 2), with 1.0 as the normal level
9 | @property(readwrite, nonatomic) CGFloat mix;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageAmatorkaFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilterGroup.h"
2 |
3 | @class GPUImagePicture;
4 |
5 | /** A photo filter based on Photoshop action by Amatorka
6 | http://amatorka.deviantart.com/art/Amatorka-Action-2-121069631
7 | */
8 |
9 | // Note: If you want to use this effect you have to add lookup_amatorka.png
10 | // from Resources folder to your application bundle.
11 |
12 | @interface GPUImageAmatorkaFilter : GPUImageFilterGroup
13 | {
14 | GPUImagePicture *lookupImageSource;
15 | }
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageAverageLuminanceThresholdFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilterGroup.h"
2 |
3 | @interface GPUImageAverageLuminanceThresholdFilter : GPUImageFilterGroup
4 |
5 | // This is multiplied by the continually calculated average image luminosity to arrive at the final threshold. Default is 1.0.
6 | @property(readwrite, nonatomic) CGFloat thresholdMultiplier;
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageBilateralFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageGaussianBlurFilter.h"
2 |
3 | @interface GPUImageBilateralFilter : GPUImageGaussianBlurFilter
4 | {
5 | CGFloat firstDistanceNormalizationFactorUniform;
6 | CGFloat secondDistanceNormalizationFactorUniform;
7 | }
8 | // A normalization factor for the distance between central color and sample color.
9 | @property(nonatomic, readwrite) CGFloat distanceNormalizationFactor;
10 | @end
11 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageBoxBlurFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageGaussianBlurFilter.h"
2 |
3 | /** A hardware-accelerated box blur of an image
4 | */
5 | @interface GPUImageBoxBlurFilter : GPUImageGaussianBlurFilter
6 |
7 | @end
8 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageBrightnessFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageBrightnessFilter : GPUImageFilter
4 | {
5 | GLint brightnessUniform;
6 | }
7 |
8 | // Brightness ranges from -1.0 to 1.0, with 0.0 as the normal level
9 | @property(readwrite, nonatomic) CGFloat brightness;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageBuffer.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageBuffer : GPUImageFilter
4 | {
5 | NSMutableArray *bufferedFramebuffers;
6 | }
7 |
8 | @property(readwrite, nonatomic) NSUInteger bufferSize;
9 |
10 | @end
11 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageCGAColorspaceFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageCGAColorspaceFilter : GPUImageFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageClosingFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilterGroup.h"
2 |
3 | @class GPUImageErosionFilter;
4 | @class GPUImageDilationFilter;
5 |
6 | // A filter that first performs a dilation on the red channel of an image, followed by an erosion of the same radius.
7 | // This helps to filter out smaller dark elements.
8 |
9 | @interface GPUImageClosingFilter : GPUImageFilterGroup
10 | {
11 | GPUImageErosionFilter *erosionFilter;
12 | GPUImageDilationFilter *dilationFilter;
13 | }
14 |
15 | @property(readwrite, nonatomic) CGFloat verticalTexelSpacing, horizontalTexelSpacing;
16 |
17 | - (id)initWithRadius:(NSUInteger)radius;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageColorBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageColorBlendFilter : GPUImageTwoInputFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageColorBurnBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | /** Applies a color burn blend of two images
4 | */
5 | @interface GPUImageColorBurnBlendFilter : GPUImageTwoInputFilter
6 | {
7 | }
8 |
9 | @end
10 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageColorDodgeBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | /** Applies a color dodge blend of two images
4 | */
5 | @interface GPUImageColorDodgeBlendFilter : GPUImageTwoInputFilter
6 | {
7 | }
8 |
9 | @end
10 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageColorInvertFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageColorInvertFilter : GPUImageFilter
4 | {
5 | }
6 |
7 | @end
8 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageColorMatrixFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | /** Transforms the colors of an image by applying a matrix to them
4 | */
5 | @interface GPUImageColorMatrixFilter : GPUImageFilter
6 | {
7 | GLint colorMatrixUniform;
8 | GLint intensityUniform;
9 | }
10 |
11 | /** A 4x4 matrix used to transform each color in an image
12 | */
13 | @property(readwrite, nonatomic) GPUMatrix4x4 colorMatrix;
14 |
15 | /** The degree to which the new transformed color replaces the original color for each pixel
16 | */
17 | @property(readwrite, nonatomic) CGFloat intensity;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageColorPackingFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageColorPackingFilter : GPUImageFilter
4 | {
5 | GLint texelWidthUniform, texelHeightUniform;
6 |
7 | CGFloat texelWidth, texelHeight;
8 | }
9 |
10 | @end
11 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageContrastFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | /** Adjusts the contrast of the image
4 | */
5 | @interface GPUImageContrastFilter : GPUImageFilter
6 | {
7 | GLint contrastUniform;
8 | }
9 |
10 | /** Contrast ranges from 0.0 to 4.0 (max contrast), with 1.0 as the normal level
11 | */
12 | @property(readwrite, nonatomic) CGFloat contrast;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageCropFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageCropFilter : GPUImageFilter
4 | {
5 | GLfloat cropTextureCoordinates[8];
6 | }
7 |
8 | // The crop region is the rectangle within the image to crop. It is normalized to a coordinate space from 0.0 to 1.0, with 0.0, 0.0 being the upper left corner of the image
9 | @property(readwrite, nonatomic) CGRect cropRegion;
10 |
11 | // Initialization and teardown
12 | - (id)initWithCropRegion:(CGRect)newCropRegion;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageCrosshatchFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageCrosshatchFilter : GPUImageFilter
4 | {
5 | GLint crossHatchSpacingUniform, lineWidthUniform;
6 | }
7 | // The fractional width of the image to use as the spacing for the crosshatch. The default is 0.03.
8 | @property(readwrite, nonatomic) CGFloat crossHatchSpacing;
9 |
10 | // A relative width for the crosshatch lines. The default is 0.003.
11 | @property(readwrite, nonatomic) CGFloat lineWidth;
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageDarkenBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageDarkenBlendFilter : GPUImageTwoInputFilter
4 | {
5 | }
6 |
7 | @end
8 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageDifferenceBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageDifferenceBlendFilter : GPUImageTwoInputFilter
4 | {
5 | }
6 |
7 | @end
8 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageDirectionalSobelEdgeDetectionFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImage3x3TextureSamplingFilter.h"
2 |
3 | @interface GPUImageDirectionalSobelEdgeDetectionFilter : GPUImage3x3TextureSamplingFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageDissolveBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageDissolveBlendFilter : GPUImageTwoInputFilter
4 | {
5 | GLint mixUniform;
6 | }
7 |
8 | // Mix ranges from 0.0 (only image 1) to 1.0 (only image 2), with 0.5 (half of either) as the normal level
9 | @property(readwrite, nonatomic) CGFloat mix;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageDivideBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageDivideBlendFilter : GPUImageTwoInputFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageEmbossFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImage3x3ConvolutionFilter.h"
2 |
3 | @interface GPUImageEmbossFilter : GPUImage3x3ConvolutionFilter
4 |
5 | // The strength of the embossing, from 0.0 to 4.0, with 1.0 as the normal level
6 | @property(readwrite, nonatomic) CGFloat intensity;
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageErosionFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoPassTextureSamplingFilter.h"
2 |
3 | // For each pixel, this sets it to the minimum value of the red channel in a rectangular neighborhood extending out dilationRadius pixels from the center.
4 | // This extends out dark features, and is most commonly used with black-and-white thresholded images.
5 |
6 | @interface GPUImageErosionFilter : GPUImageTwoPassTextureSamplingFilter
7 |
8 | // Acceptable values for erosionRadius, which sets the distance in pixels to sample out from the center, are 1, 2, 3, and 4.
9 | - (id)initWithRadius:(NSUInteger)erosionRadius;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageExclusionBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageExclusionBlendFilter : GPUImageTwoInputFilter
4 | {
5 | }
6 |
7 | @end
8 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageExposureFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageExposureFilter : GPUImageFilter
4 | {
5 | GLint exposureUniform;
6 | }
7 |
8 | // Exposure ranges from -10.0 to 10.0, with 0.0 as the normal level
9 | @property(readwrite, nonatomic) CGFloat exposure;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageGammaFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageGammaFilter : GPUImageFilter
4 | {
5 | GLint gammaUniform;
6 | }
7 |
8 | // Gamma ranges from 0.0 to 3.0, with 1.0 as the normal level
9 | @property(readwrite, nonatomic) CGFloat gamma;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageGlassSphereFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageSphereRefractionFilter.h"
2 |
3 | @interface GPUImageGlassSphereFilter : GPUImageSphereRefractionFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageGrayscaleFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | extern NSString *const kGPUImageLuminanceFragmentShaderString;
4 |
5 | /** Converts an image to grayscale (a slightly faster implementation of the saturation filter, without the ability to vary the color contribution)
6 | */
7 | @interface GPUImageGrayscaleFilter : GPUImageFilter
8 |
9 | @end
10 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageHalftoneFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImagePixellateFilter.h"
2 |
3 | @interface GPUImageHalftoneFilter : GPUImagePixellateFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageHardLightBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageHardLightBlendFilter : GPUImageTwoInputFilter
4 | {
5 | }
6 |
7 | @end
8 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageHighPassFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilterGroup.h"
2 | #import "GPUImageLowPassFilter.h"
3 | #import "GPUImageDifferenceBlendFilter.h"
4 |
5 | @interface GPUImageHighPassFilter : GPUImageFilterGroup
6 | {
7 | GPUImageLowPassFilter *lowPassFilter;
8 | GPUImageDifferenceBlendFilter *differenceBlendFilter;
9 | }
10 |
11 | // This controls the degree by which the previous accumulated frames are blended and then subtracted from the current one. This ranges from 0.0 to 1.0, with a default of 0.5.
12 | @property(readwrite, nonatomic) CGFloat filterStrength;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageHighlightShadowFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageHighlightShadowFilter : GPUImageFilter
4 | {
5 | GLint shadowsUniform, highlightsUniform;
6 | }
7 |
8 | /**
9 | * 0 - 1, increase to lighten shadows.
10 | * @default 0
11 | */
12 | @property(readwrite, nonatomic) CGFloat shadows;
13 |
14 | /**
15 | * 0 - 1, decrease to darken highlights.
16 | * @default 1
17 | */
18 | @property(readwrite, nonatomic) CGFloat highlights;
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageHistogramGenerator.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageHistogramGenerator : GPUImageFilter
4 | {
5 | GLint backgroundColorUniform;
6 | }
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageHueBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageHueBlendFilter : GPUImageTwoInputFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageHueFilter.h:
--------------------------------------------------------------------------------
1 |
2 | #import "GPUImageFilter.h"
3 |
4 | @interface GPUImageHueFilter : GPUImageFilter
5 | {
6 | GLint hueAdjustUniform;
7 |
8 | }
9 | @property (nonatomic, readwrite) CGFloat hue;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageJFAVoronoiFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageJFAVoronoiFilter : GPUImageFilter
4 | {
5 | GLuint secondFilterOutputTexture;
6 | GLuint secondFilterFramebuffer;
7 |
8 |
9 | GLint sampleStepUniform;
10 | GLint sizeUniform;
11 | NSUInteger numPasses;
12 |
13 | }
14 |
15 | @property (nonatomic, readwrite) CGSize sizeInPixels;
16 |
17 | @end
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageKuwaharaRadius3Filter.h:
--------------------------------------------------------------------------------
1 | //
2 | // GPUImageKuwaharaRadius3Filter.h
3 |
4 | #import "GPUImageFilter.h"
5 |
6 | @interface GPUImageKuwaharaRadius3Filter : GPUImageFilter
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageLanczosResamplingFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoPassTextureSamplingFilter.h"
2 |
3 | @interface GPUImageLanczosResamplingFilter : GPUImageTwoPassTextureSamplingFilter
4 |
5 | @property(readwrite, nonatomic) CGSize originalImageSize;
6 |
7 | @end
8 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageLaplacianFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImage3x3ConvolutionFilter.h"
2 |
3 | @interface GPUImageLaplacianFilter : GPUImage3x3ConvolutionFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageLightenBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | /// Blends two images by taking the maximum value of each color component between the images
4 | @interface GPUImageLightenBlendFilter : GPUImageTwoInputFilter
5 | {
6 | }
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageLinearBurnBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageLinearBurnBlendFilter : GPUImageTwoInputFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageLocalBinaryPatternFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImage3x3TextureSamplingFilter.h"
2 |
3 | @interface GPUImageLocalBinaryPatternFilter : GPUImage3x3TextureSamplingFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageLowPassFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilterGroup.h"
2 | #import "GPUImageBuffer.h"
3 | #import "GPUImageDissolveBlendFilter.h"
4 |
5 | @interface GPUImageLowPassFilter : GPUImageFilterGroup
6 | {
7 | GPUImageBuffer *bufferFilter;
8 | GPUImageDissolveBlendFilter *dissolveBlendFilter;
9 | }
10 |
11 | // This controls the degree by which the previous accumulated frames are blended with the current one. This ranges from 0.0 to 1.0, with a default of 0.5.
12 | @property(readwrite, nonatomic) CGFloat filterStrength;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageLuminanceRangeFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageLuminanceRangeFilter : GPUImageFilter
4 | {
5 | GLint rangeReductionUniform;
6 | }
7 |
8 | /** The degree to reduce the luminance range, from 0.0 to 1.0. Default is 0.6.
9 | */
10 | @property(readwrite, nonatomic) CGFloat rangeReductionFactor;
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageLuminanceThresholdFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | /** Pixels with a luminance above the threshold will appear white, and those below will be black
4 | */
5 | @interface GPUImageLuminanceThresholdFilter : GPUImageFilter
6 | {
7 | GLint thresholdUniform;
8 | }
9 |
10 | /** Anything above this luminance will be white, and anything below black. Ranges from 0.0 to 1.0, with 0.5 as the default
11 | */
12 | @property(readwrite, nonatomic) CGFloat threshold;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageLuminosityBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageLuminosityBlendFilter : GPUImageTwoInputFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageMaskFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageMaskFilter : GPUImageTwoInputFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageMedianFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImage3x3TextureSamplingFilter.h"
2 |
3 | @interface GPUImageMedianFilter : GPUImage3x3TextureSamplingFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageMissEtikateFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilterGroup.h"
2 |
3 | @class GPUImagePicture;
4 |
5 | /** A photo filter based on Photoshop action by Miss Etikate:
6 | http://miss-etikate.deviantart.com/art/Photoshop-Action-15-120151961
7 | */
8 |
9 | // Note: If you want to use this effect you have to add lookup_miss_etikate.png
10 | // from Resources folder to your application bundle.
11 |
12 | @interface GPUImageMissEtikateFilter : GPUImageFilterGroup
13 | {
14 | GPUImagePicture *lookupImageSource;
15 | }
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageMonochromeFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageMonochromeFilter : GPUImageFilter
4 | {
5 | GLint intensityUniform, filterColorUniform;
6 | }
7 |
8 | @property(readwrite, nonatomic) CGFloat intensity;
9 | @property(readwrite, nonatomic) GPUVector4 color;
10 |
11 | - (void)setColorRed:(GLfloat)redComponent green:(GLfloat)greenComponent blue:(GLfloat)blueComponent;
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageMotionBlurFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageMotionBlurFilter : GPUImageFilter
4 |
5 | /** A multiplier for the blur size, ranging from 0.0 on up, with a default of 1.0
6 | */
7 | @property (readwrite, nonatomic) CGFloat blurSize;
8 |
9 | /** The angular direction of the blur, in degrees. 0 degrees by default
10 | */
11 | @property (readwrite, nonatomic) CGFloat blurAngle;
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageMovieComposition.h:
--------------------------------------------------------------------------------
1 | //
2 | // GPUImageMovieComposition.h
3 | // Givit
4 | //
5 | // Created by Sean Meiners on 2013/01/25.
6 | //
7 | //
8 |
9 | #import "GPUImageMovie.h"
10 |
11 | @interface GPUImageMovieComposition : GPUImageMovie
12 |
13 | @property (readwrite, retain) AVComposition *compositon;
14 | @property (readwrite, retain) AVVideoComposition *videoComposition;
15 | @property (readwrite, retain) AVAudioMix *audioMix;
16 |
17 | - (id)initWithComposition:(AVComposition*)compositon
18 | andVideoComposition:(AVVideoComposition*)videoComposition
19 | andAudioMix:(AVAudioMix*)audioMix;
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageMultiplyBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageMultiplyBlendFilter : GPUImageTwoInputFilter
4 | {
5 | }
6 |
7 | @end
8 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageNobleCornerDetectionFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageHarrisCornerDetectionFilter.h"
2 |
3 | /** Noble corner detector
4 |
5 | This is the Noble variant on the Harris detector, from
6 | Alison Noble, "Descriptions of Image Surfaces", PhD thesis, Department of Engineering Science, Oxford University 1989, p45.
7 | */
8 |
9 |
10 | @interface GPUImageNobleCornerDetectionFilter : GPUImageHarrisCornerDetectionFilter
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageNonMaximumSuppressionFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImage3x3TextureSamplingFilter.h"
2 |
3 | @interface GPUImageNonMaximumSuppressionFilter : GPUImage3x3TextureSamplingFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageNormalBlendFilter.h:
--------------------------------------------------------------------------------
1 | // Created by Jorge Garcia on 9/5/12.
2 | //
3 |
4 | #import "GPUImageTwoInputFilter.h"
5 |
6 | @interface GPUImageNormalBlendFilter : GPUImageTwoInputFilter
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageOpacityFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageOpacityFilter : GPUImageFilter
4 | {
5 | GLint opacityUniform;
6 | }
7 |
8 | // Opacity ranges from 0.0 to 1.0, with 1.0 as the normal setting
9 | @property(readwrite, nonatomic) CGFloat opacity;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageOpeningFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilterGroup.h"
2 |
3 | @class GPUImageErosionFilter;
4 | @class GPUImageDilationFilter;
5 |
6 | // A filter that first performs an erosion on the red channel of an image, followed by a dilation of the same radius.
7 | // This helps to filter out smaller bright elements.
8 |
9 | @interface GPUImageOpeningFilter : GPUImageFilterGroup
10 | {
11 | GPUImageErosionFilter *erosionFilter;
12 | GPUImageDilationFilter *dilationFilter;
13 | }
14 |
15 | @property(readwrite, nonatomic) CGFloat verticalTexelSpacing, horizontalTexelSpacing;
16 |
17 | - (id)initWithRadius:(NSUInteger)radius;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageOverlayBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageOverlayBlendFilter : GPUImageTwoInputFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImagePerlinNoiseFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImagePerlinNoiseFilter : GPUImageFilter
4 | {
5 | GLint scaleUniform, colorStartUniform, colorFinishUniform;
6 | }
7 |
8 | @property (readwrite, nonatomic) GPUVector4 colorStart;
9 | @property (readwrite, nonatomic) GPUVector4 colorFinish;
10 |
11 | @property (readwrite, nonatomic) float scale;
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImagePixellateFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImagePixellateFilter : GPUImageFilter
4 | {
5 | GLint fractionalWidthOfAPixelUniform, aspectRatioUniform;
6 | }
7 |
8 | // The fractional width of the image to use as a size for the pixels in the resulting image. Values below one pixel width in the source image are ignored.
9 | @property(readwrite, nonatomic) CGFloat fractionalWidthOfAPixel;
10 |
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImagePolarPixellateFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImagePolarPixellateFilter : GPUImageFilter {
4 | GLint centerUniform, pixelSizeUniform;
5 | }
6 |
7 | // The center about which to apply the distortion, with a default of (0.5, 0.5)
8 | @property(readwrite, nonatomic) CGPoint center;
9 | // The amount of distortion to apply, from (-2.0, -2.0) to (2.0, 2.0), with a default of (0.05, 0.05)
10 | @property(readwrite, nonatomic) CGSize pixelSize;
11 |
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImagePolkaDotFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImagePixellateFilter.h"
2 |
3 | @interface GPUImagePolkaDotFilter : GPUImagePixellateFilter
4 | {
5 | GLint dotScalingUniform;
6 | }
7 |
8 | @property(readwrite, nonatomic) CGFloat dotScaling;
9 |
10 | @end
11 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImagePosterizeFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | /** This reduces the color dynamic range into the number of steps specified, leading to a cartoon-like simple shading of the image.
4 | */
5 | @interface GPUImagePosterizeFilter : GPUImageFilter
6 | {
7 | GLint colorLevelsUniform;
8 | }
9 |
10 | /** The number of color levels to reduce the image space to. This ranges from 1 to 256, with a default of 10.
11 | */
12 | @property(readwrite, nonatomic) NSUInteger colorLevels;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImagePrewittEdgeDetectionFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageSobelEdgeDetectionFilter.h"
2 |
3 | @interface GPUImagePrewittEdgeDetectionFilter : GPUImageSobelEdgeDetectionFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageRGBClosingFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilterGroup.h"
2 |
3 | @class GPUImageRGBErosionFilter;
4 | @class GPUImageRGBDilationFilter;
5 |
6 | // A filter that first performs a dilation on each color channel of an image, followed by an erosion of the same radius.
7 | // This helps to filter out smaller dark elements.
8 |
9 | @interface GPUImageRGBClosingFilter : GPUImageFilterGroup
10 | {
11 | GPUImageRGBErosionFilter *erosionFilter;
12 | GPUImageRGBDilationFilter *dilationFilter;
13 | }
14 |
15 | - (id)initWithRadius:(NSUInteger)radius;
16 |
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageRGBDilationFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoPassTextureSamplingFilter.h"
2 |
3 | // For each pixel, this sets it to the maximum value of each color channel in a rectangular neighborhood extending out dilationRadius pixels from the center.
4 | // This extends out brighter colors, and can be used for abstraction of color images.
5 |
6 | @interface GPUImageRGBDilationFilter : GPUImageTwoPassTextureSamplingFilter
7 |
8 | // Acceptable values for dilationRadius, which sets the distance in pixels to sample out from the center, are 1, 2, 3, and 4.
9 | - (id)initWithRadius:(NSUInteger)dilationRadius;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageRGBErosionFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoPassTextureSamplingFilter.h"
2 |
3 | // For each pixel, this sets it to the minimum value of each color channel in a rectangular neighborhood extending out dilationRadius pixels from the center.
4 | // This extends out dark features, and can be used for abstraction of color images.
5 |
6 | @interface GPUImageRGBErosionFilter : GPUImageTwoPassTextureSamplingFilter
7 |
8 | // Acceptable values for erosionRadius, which sets the distance in pixels to sample out from the center, are 1, 2, 3, and 4.
9 | - (id)initWithRadius:(NSUInteger)erosionRadius;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageRGBFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageRGBFilter : GPUImageFilter
4 | {
5 | GLint redUniform;
6 | GLint greenUniform;
7 | GLint blueUniform;
8 | }
9 |
10 | // Normalized values by which each color channel is multiplied. The range is from 0.0 up, with 1.0 as the default.
11 | @property (readwrite, nonatomic) CGFloat red;
12 | @property (readwrite, nonatomic) CGFloat green;
13 | @property (readwrite, nonatomic) CGFloat blue;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageRGBOpeningFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilterGroup.h"
2 |
3 | @class GPUImageRGBErosionFilter;
4 | @class GPUImageRGBDilationFilter;
5 |
6 | // A filter that first performs an erosion on each color channel of an image, followed by a dilation of the same radius.
7 | // This helps to filter out smaller bright elements.
8 |
9 | @interface GPUImageRGBOpeningFilter : GPUImageFilterGroup
10 | {
11 | GPUImageRGBErosionFilter *erosionFilter;
12 | GPUImageRGBDilationFilter *dilationFilter;
13 | }
14 |
15 | - (id)initWithRadius:(NSUInteger)radius;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageSaturationBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageSaturationBlendFilter : GPUImageTwoInputFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageSaturationFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | /** Adjusts the saturation of an image
4 | */
5 | @interface GPUImageSaturationFilter : GPUImageFilter
6 | {
7 | GLint saturationUniform;
8 | }
9 |
10 | /** Saturation ranges from 0.0 (fully desaturated) to 2.0 (max saturation), with 1.0 as the normal level
11 | */
12 | @property(readwrite, nonatomic) CGFloat saturation;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageScreenBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageScreenBlendFilter : GPUImageTwoInputFilter
4 | {
5 | }
6 |
7 | @end
8 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageSepiaFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageColorMatrixFilter.h"
2 |
3 | /// Simple sepia tone filter
4 | @interface GPUImageSepiaFilter : GPUImageColorMatrixFilter
5 |
6 | @end
7 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageSepiaFilter.m:
--------------------------------------------------------------------------------
1 | #import "GPUImageSepiaFilter.h"
2 |
3 | @implementation GPUImageSepiaFilter
4 |
5 | - (id)init;
6 | {
7 | if (!(self = [super init]))
8 | {
9 | return nil;
10 | }
11 |
12 | self.intensity = 1.0;
13 | self.colorMatrix = (GPUMatrix4x4){
14 | {0.3588, 0.7044, 0.1368, 0.0},
15 | {0.2990, 0.5870, 0.1140, 0.0},
16 | {0.2392, 0.4696, 0.0912 ,0.0},
17 | {0,0,0,1.0},
18 | };
19 |
20 | return self;
21 | }
22 |
23 | @end
24 |
25 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageSharpenFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageSharpenFilter : GPUImageFilter
4 | {
5 | GLint sharpnessUniform;
6 | GLint imageWidthFactorUniform, imageHeightFactorUniform;
7 | }
8 |
9 | // Sharpness ranges from -4.0 to 4.0, with 0.0 as the normal level
10 | @property(readwrite, nonatomic) CGFloat sharpness;
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageShiTomasiFeatureDetectionFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageHarrisCornerDetectionFilter.h"
2 |
3 | /** Shi-Tomasi feature detector
4 |
5 | This is the Shi-Tomasi feature detector, as described in
6 | J. Shi and C. Tomasi. Good features to track. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pages 593-600, June 1994.
7 | */
8 |
9 | @interface GPUImageShiTomasiFeatureDetectionFilter : GPUImageHarrisCornerDetectionFilter
10 |
11 | // Compared to the Harris corner detector, the default sensitivity value for this detector is set to 1.5
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageSingleComponentGaussianBlurFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageGaussianBlurFilter.h"
2 |
3 | // This filter merely performs the standard Gaussian blur on the red color channel (assuming a luminance image)
4 |
5 | @interface GPUImageSingleComponentGaussianBlurFilter : GPUImageGaussianBlurFilter
6 |
7 | @end
8 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageSketchFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageSobelEdgeDetectionFilter.h"
2 |
3 | /** Converts video to look like a sketch.
4 |
5 | This is just the Sobel edge detection filter with the colors inverted.
6 | */
7 | @interface GPUImageSketchFilter : GPUImageSobelEdgeDetectionFilter
8 | {
9 | }
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageSoftEleganceFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilterGroup.h"
2 |
3 | @class GPUImagePicture;
4 |
5 | /** A photo filter based on Soft Elegance Photoshop action
6 | http://h-d-stock.deviantart.com/art/H-D-A-soft-elegance-70107603
7 | */
8 |
9 | // Note: If you want to use this effect you have to add
10 | // lookup_soft_elegance_1.png and lookup_soft_elegance_2.png
11 | // from Resources folder to your application bundle.
12 |
13 | @interface GPUImageSoftEleganceFilter : GPUImageFilterGroup
14 | {
15 | GPUImagePicture *lookupImageSource1;
16 | GPUImagePicture *lookupImageSource2;
17 | }
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageSoftLightBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageSoftLightBlendFilter : GPUImageTwoInputFilter
4 | {
5 | }
6 |
7 | @end
8 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageSourceOverBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageSourceOverBlendFilter : GPUImageTwoInputFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageSphereRefractionFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageSphereRefractionFilter : GPUImageFilter
4 | {
5 | GLint radiusUniform, centerUniform, aspectRatioUniform, refractiveIndexUniform;
6 | }
7 |
8 | /// The center about which to apply the distortion, with a default of (0.5, 0.5)
9 | @property(readwrite, nonatomic) CGPoint center;
10 | /// The radius of the distortion, ranging from 0.0 to 1.0, with a default of 0.25
11 | @property(readwrite, nonatomic) CGFloat radius;
12 | /// The index of refraction for the sphere, with a default of 0.71
13 | @property(readwrite, nonatomic) CGFloat refractiveIndex;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageStretchDistortionFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | /** Creates a stretch distortion of the image
4 | */
5 | @interface GPUImageStretchDistortionFilter : GPUImageFilter {
6 | GLint centerUniform;
7 | }
8 |
9 | /** The center about which to apply the distortion, with a default of (0.5, 0.5)
10 | */
11 | @property(readwrite, nonatomic) CGPoint center;
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageSubtractBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageSubtractBlendFilter : GPUImageTwoInputFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageTextureInput.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageOutput.h"
2 |
3 | @interface GPUImageTextureInput : GPUImageOutput
4 | {
5 | CGSize textureSize;
6 | }
7 |
8 | // Initialization and teardown
9 | - (id)initWithTexture:(GLuint)newInputTexture size:(CGSize)newTextureSize;
10 |
11 | // Image rendering
12 | - (void)processTextureWithFrameTime:(CMTime)frameTime;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageTextureOutput.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import "GPUImageContext.h"
3 |
4 | @protocol GPUImageTextureOutputDelegate;
5 |
6 | @interface GPUImageTextureOutput : NSObject
7 | {
8 | GPUImageFramebuffer *firstInputFramebuffer;
9 | }
10 |
11 | @property(readwrite, unsafe_unretained, nonatomic) id delegate;
12 | @property(readonly) GLuint texture;
13 | @property(nonatomic) BOOL enabled;
14 |
15 | - (void)doneWithTexture;
16 |
17 | @end
18 |
19 | @protocol GPUImageTextureOutputDelegate
20 | - (void)newFrameReadyFromTextureOutput:(GPUImageTextureOutput *)callbackTextureOutput;
21 | @end
22 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageThresholdEdgeDetectionFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageSobelEdgeDetectionFilter.h"
2 |
3 | @interface GPUImageThresholdEdgeDetectionFilter : GPUImageSobelEdgeDetectionFilter
4 | {
5 | GLint thresholdUniform;
6 | }
7 |
8 | /** Any edge above this threshold will be black, and anything below white. Ranges from 0.0 to 1.0, with 0.8 as the default
9 | */
10 | @property(readwrite, nonatomic) CGFloat threshold;
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageThresholdSketchFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageThresholdEdgeDetectionFilter.h"
2 |
3 | @interface GPUImageThresholdSketchFilter : GPUImageThresholdEdgeDetectionFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageThresholdedNonMaximumSuppressionFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImage3x3TextureSamplingFilter.h"
2 |
3 | @interface GPUImageThresholdedNonMaximumSuppressionFilter : GPUImage3x3TextureSamplingFilter
4 | {
5 | GLint thresholdUniform;
6 | }
7 |
8 | /** Any local maximum above this threshold will be white, and anything below black. Ranges from 0.0 to 1.0, with 0.8 as the default
9 | */
10 | @property(readwrite, nonatomic) CGFloat threshold;
11 |
12 | - (id)initWithPackedColorspace:(BOOL)inputUsesPackedColorspace;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageTwoInputCrossTextureSamplingFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageTwoInputCrossTextureSamplingFilter : GPUImageTwoInputFilter
4 | {
5 | GLint texelWidthUniform, texelHeightUniform;
6 |
7 | CGFloat texelWidth, texelHeight;
8 | BOOL hasOverriddenImageSizeFactor;
9 | }
10 |
11 | // The texel width and height determines how far out to sample from this texel. By default, this is the normalized width of a pixel, but this can be overridden for different effects.
12 | @property(readwrite, nonatomic) CGFloat texelWidth;
13 | @property(readwrite, nonatomic) CGFloat texelHeight;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageUIElement.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageOutput.h"
2 |
3 | @interface GPUImageUIElement : GPUImageOutput
4 |
5 | // Initialization and teardown
6 | - (id)initWithView:(UIView *)inputView;
7 | - (id)initWithLayer:(CALayer *)inputLayer;
8 |
9 | // Layer management
10 | - (CGSize)layerSizeInPixels;
11 | - (void)update;
12 | - (void)updateUsingCurrentTime;
13 | - (void)updateWithTimestamp:(CMTime)frameTime;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageUnsharpMaskFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilterGroup.h"
2 |
3 | @class GPUImageGaussianBlurFilter;
4 |
5 | @interface GPUImageUnsharpMaskFilter : GPUImageFilterGroup
6 | {
7 | GPUImageGaussianBlurFilter *blurFilter;
8 | GPUImageFilter *unsharpMaskFilter;
9 | }
10 | // The blur radius of the underlying Gaussian blur. The default is 4.0.
11 | @property (readwrite, nonatomic) CGFloat blurRadiusInPixels;
12 |
13 | // The strength of the sharpening, from 0.0 on up, with a default of 1.0
14 | @property(readwrite, nonatomic) CGFloat intensity;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageVoronoiConsumerFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageVoronoiConsumerFilter : GPUImageTwoInputFilter
4 | {
5 | GLint sizeUniform;
6 | }
7 |
8 | @property (nonatomic, readwrite) CGSize sizeInPixels;
9 |
10 | @end
11 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageWeakPixelInclusionFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImage3x3TextureSamplingFilter.h"
2 |
3 | @interface GPUImageWeakPixelInclusionFilter : GPUImage3x3TextureSamplingFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageWhiteBalanceFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 | /**
3 | * Created by Alaric Cole
4 | * Allows adjustment of color temperature in terms of what an image was effectively shot in. This means higher Kelvin values will warm the image, while lower values will cool it.
5 |
6 | */
7 | @interface GPUImageWhiteBalanceFilter : GPUImageFilter
8 | {
9 | GLint temperatureUniform, tintUniform;
10 | }
11 | //choose color temperature, in degrees Kelvin
12 | @property(readwrite, nonatomic) CGFloat temperature;
13 |
14 | //adjust tint to compensate
15 | @property(readwrite, nonatomic) CGFloat tint;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageXYDerivativeFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageSobelEdgeDetectionFilter.h"
2 |
3 | @interface GPUImageXYDerivativeFilter : GPUImageSobelEdgeDetectionFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/GPUImageZoomBlurFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageZoomBlurFilter : GPUImageFilter
4 |
5 | /** A multiplier for the blur size, ranging from 0.0 on up, with a default of 1.0
6 | */
7 | @property (readwrite, nonatomic) CGFloat blurSize;
8 |
9 | /** The normalized center of the blur. (0.5, 0.5) by default
10 | */
11 | @property (readwrite, nonatomic) CGPoint blurCenter;
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/GPUImage/framework/Source/iOS/GPUImagePicture+TextureSubimage.h:
--------------------------------------------------------------------------------
1 | //
2 | // GPUImagePicture+TextureSubimage.h
3 | // GPUImage
4 | //
5 | // Created by Jack Wu on 2014-05-28.
6 | // Copyright (c) 2014 Brad Larson. All rights reserved.
7 | //
8 |
9 | #import "GPUImagePicture.h"
10 |
11 | @interface GPUImagePicture (TextureSubimage)
12 |
13 | - (void)replaceTextureWithSubimage:(UIImage*)subimage;
14 | - (void)replaceTextureWithSubCGImage:(CGImageRef)subimageSource;
15 |
16 | - (void)replaceTextureWithSubimage:(UIImage*)subimage inRect:(CGRect)subRect;
17 | - (void)replaceTextureWithSubCGImage:(CGImageRef)subimageSource inRect:(CGRect)subRect;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/HeartFlyView/DMHeartFlyView.h:
--------------------------------------------------------------------------------
1 | //
2 | // DMHeartFlyView.h
3 | // DMHeartFlyAnimation
4 | //
5 | // Created by Rick on 16/3/9.
6 | // Copyright © 2016年 Rick. All rights reserved.
7 | //
8 |
9 | #import
10 | #import
11 |
12 | @interface DMHeartFlyView : UIView
13 | -(void)animateInView:(UIView *)view;
14 | @end
15 |
16 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/LFLiveKit/LFLiveKit.h:
--------------------------------------------------------------------------------
1 | //
2 | // LFLiveKit.h
3 | // LFLiveKit
4 | //
5 | // Created by admin on 16/5/24.
6 | // Copyright © 2016年 admin. All rights reserved.
7 | //
8 |
9 | #import "LFLiveSession.h"
10 | #import "LFLiveAudioConfiguration.h"
11 | #import "LFLiveVideoConfiguration.h"
12 | #import "LFAudioFrame.h"
13 | #import "LFFrame.h"
14 | #import "LFLiveStreamInfo.h"
15 | #import "LFVideoFrame.h"
16 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/LFLiveKit/coder/LFHardwareAudioEncoder.h:
--------------------------------------------------------------------------------
1 | //
2 | // LFHardwareAudioEncoder.h
3 | // LFLiveKit
4 | //
5 | // Created by 倾慕 on 16/5/2.
6 | // Copyright © 2016年 倾慕. All rights reserved.
7 | //
8 |
9 | #import "LFAudioEncoding.h"
10 |
11 | @interface LFHardwareAudioEncoder : NSObject
12 |
13 | #pragma mark - Initializer
14 | ///=============================================================================
15 | /// @name Initializer
16 | ///=============================================================================
17 | - (nullable instancetype)init UNAVAILABLE_ATTRIBUTE;
18 | + (nullable instancetype)new UNAVAILABLE_ATTRIBUTE;
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/LFLiveKit/coder/LFHardwareVideoEncoder.h:
--------------------------------------------------------------------------------
1 | //
2 | // LFHardwareVideoEncoder.h
3 | // LFLiveKit
4 | //
5 | // Created by 倾慕 on 16/5/2.
6 | // Copyright © 2016年 倾慕. All rights reserved.
7 | //
8 |
9 | #import "LFVideoEncoding.h"
10 |
11 | @interface LFHardwareVideoEncoder : NSObject
12 |
13 | #pragma mark - Initializer
14 | ///=============================================================================
15 | /// @name Initializer
16 | ///=============================================================================
17 | - (nullable instancetype)init UNAVAILABLE_ATTRIBUTE;
18 | + (nullable instancetype)new UNAVAILABLE_ATTRIBUTE;
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/LFLiveKit/filter/LFGPUImageEmptyFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface LFGPUImageEmptyFilter : GPUImageFilter
4 | {
5 | }
6 |
7 | @end
8 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/LFLiveKit/objects/LFAudioFrame.h:
--------------------------------------------------------------------------------
1 | //
2 | // LFAudioFrame.h
3 | // LFLiveKit
4 | //
5 | // Created by 倾慕 on 16/5/2.
6 | // Copyright © 2016年 倾慕. All rights reserved.
7 | //
8 |
9 | #import "LFFrame.h"
10 |
11 | @interface LFAudioFrame : LFFrame
12 |
13 | /// flv打包中aac的header
14 | @property (nonatomic, strong) NSData *audioInfo;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/LFLiveKit/objects/LFAudioFrame.m:
--------------------------------------------------------------------------------
1 | //
2 | // LFAudioFrame.m
3 | // LFLiveKit
4 | //
5 | // Created by 倾慕 on 16/5/2.
6 | // Copyright © 2016年 倾慕. All rights reserved.
7 | //
8 |
9 | #import "LFAudioFrame.h"
10 |
11 | @implementation LFAudioFrame
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/LFLiveKit/objects/LFFrame.h:
--------------------------------------------------------------------------------
1 | //
2 | // LFFrame.h
3 | // LFLiveKit
4 | //
5 | // Created by 倾慕 on 16/5/2.
6 | // Copyright © 2016年 倾慕. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface LFFrame : NSObject
12 |
13 | @property (nonatomic, assign) uint64_t timestamp;
14 | @property (nonatomic, strong) NSData *data;
15 | ///< flv或者rtmp包头
16 | @property (nonatomic, strong) NSData *header;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/LFLiveKit/objects/LFFrame.m:
--------------------------------------------------------------------------------
1 | //
2 | // LFFrame.m
3 | // LFLiveKit
4 | //
5 | // Created by 倾慕 on 16/5/2.
6 | // Copyright © 2016年 倾慕. All rights reserved.
7 | //
8 |
9 | #import "LFFrame.h"
10 |
11 | @implementation LFFrame
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/LFLiveKit/objects/LFLiveDebug.m:
--------------------------------------------------------------------------------
1 | //
2 | // LFLiveDebug.m
3 | // LaiFeng
4 | //
5 | // Created by admin on 16/5/19.
6 | // Copyright © 2016年 live Interactive. All rights reserved.
7 | //
8 |
9 | #import "LFLiveDebug.h"
10 |
11 | @implementation LFLiveDebug
12 |
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/LFLiveKit/objects/LFLiveStreamInfo.m:
--------------------------------------------------------------------------------
1 | //
2 | // LFLiveStreamInfo.m
3 | // LFLiveKit
4 | //
5 | // Created by 倾慕 on 16/5/2.
6 | // Copyright © 2016年 倾慕. All rights reserved.
7 | //
8 |
9 | #import "LFLiveStreamInfo.h"
10 |
11 | @implementation LFLiveStreamInfo
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/LFLiveKit/objects/LFVideoFrame.h:
--------------------------------------------------------------------------------
1 | //
2 | // LFVideoFrame.h
3 | // LFLiveKit
4 | //
5 | // Created by 倾慕 on 16/5/2.
6 | // Copyright © 2016年 倾慕. All rights reserved.
7 | //
8 |
9 | #import "LFFrame.h"
10 |
11 | @interface LFVideoFrame : LFFrame
12 |
13 | @property (nonatomic, assign) BOOL isKeyFrame;
14 | @property (nonatomic, strong) NSData *sps;
15 | @property (nonatomic, strong) NSData *pps;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/LFLiveKit/objects/LFVideoFrame.m:
--------------------------------------------------------------------------------
1 | //
2 | // LFVideoFrame.m
3 | // LFLiveKit
4 | //
5 | // Created by 倾慕 on 16/5/2.
6 | // Copyright © 2016年 倾慕. All rights reserved.
7 | //
8 |
9 | #import "LFVideoFrame.h"
10 |
11 | @implementation LFVideoFrame
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/LFLiveKit/upload/LFLiveKit-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_LFLiveKit : NSObject
3 | @end
4 | @implementation PodsDummy_LFLiveKit
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/LFLiveKit/upload/LFLiveKit-prefix.pch:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #endif
4 |
5 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/LFLiveKit/upload/LFStreamRtmpSocket.h:
--------------------------------------------------------------------------------
1 | //
2 | // LFStreamRtmpSocket.h
3 | // LaiFeng
4 | //
5 | // Created by admin on 16/5/18.
6 | // Copyright © 2016年 live Interactive. All rights reserved.
7 | //
8 |
9 | #import "LFStreamSocket.h"
10 |
11 | @interface LFStreamRtmpSocket : NSObject
12 |
13 | #pragma mark - Initializer
14 | ///=============================================================================
15 | /// @name Initializer
16 | ///=============================================================================
17 | - (nullable instancetype)init UNAVAILABLE_ATTRIBUTE;
18 | + (nullable instancetype)new UNAVAILABLE_ATTRIBUTE;
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/LFLiveKit/upload/NSMutableArray+LFAdd.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSMutableArray+LFAdd.h
3 | // YYKit
4 | //
5 | // Created by admin on 16/5/20.
6 | // Copyright © 2016年 倾慕. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface NSMutableArray (YYAdd)
12 |
13 | /**
14 | Removes and returns the object with the lowest-valued index in the array.
15 | If the array is empty, it just returns nil.
16 |
17 | @return The first object, or nil.
18 | */
19 | - (nullable id)lfPopFirstObject;
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/LFLiveKit/upload/NSMutableArray+LFAdd.m:
--------------------------------------------------------------------------------
1 | //
2 | // NSMutableArray+LFAdd.m
3 | // YYKit
4 | //
5 | // Created by admin on 16/5/20.
6 | // Copyright © 2016年 倾慕. All rights reserved.
7 | //
8 |
9 | #import "NSMutableArray+LFAdd.h"
10 |
11 | @implementation NSMutableArray (YYAdd)
12 |
13 | - (void)lfRemoveFirstObject {
14 | if (self.count) {
15 | [self removeObjectAtIndex:0];
16 | }
17 | }
18 |
19 | - (id)lfPopFirstObject {
20 | id obj = nil;
21 | if (self.count) {
22 | obj = self.firstObject;
23 | [self lfRemoveFirstObject];
24 | }
25 | return obj;
26 | }
27 |
28 | @end
29 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/Masonry/MASCompositeConstraint.h:
--------------------------------------------------------------------------------
1 | //
2 | // MASCompositeConstraint.h
3 | // Masonry
4 | //
5 | // Created by Jonas Budelmann on 21/07/13.
6 | // Copyright (c) 2013 cloudling. All rights reserved.
7 | //
8 |
9 | #import "MASConstraint.h"
10 | #import "MASUtilities.h"
11 |
12 | /**
13 | * A group of MASConstraint objects
14 | */
15 | @interface MASCompositeConstraint : MASConstraint
16 |
17 | /**
18 | * Creates a composite with a predefined array of children
19 | *
20 | * @param children child MASConstraints
21 | *
22 | * @return a composite constraint
23 | */
24 | - (id)initWithChildren:(NSArray *)children;
25 |
26 | @end
27 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/Masonry/MASLayoutConstraint.h:
--------------------------------------------------------------------------------
1 | //
2 | // MASLayoutConstraint.h
3 | // Masonry
4 | //
5 | // Created by Jonas Budelmann on 3/08/13.
6 | // Copyright (c) 2013 Jonas Budelmann. All rights reserved.
7 | //
8 |
9 | #import "MASUtilities.h"
10 |
11 | /**
12 | * When you are debugging or printing the constraints attached to a view this subclass
13 | * makes it easier to identify which constraints have been created via Masonry
14 | */
15 | @interface MASLayoutConstraint : NSLayoutConstraint
16 |
17 | /**
18 | * a key to associate with this constraint
19 | */
20 | @property (nonatomic, strong) id mas_key;
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/Masonry/MASLayoutConstraint.m:
--------------------------------------------------------------------------------
1 | //
2 | // MASLayoutConstraint.m
3 | // Masonry
4 | //
5 | // Created by Jonas Budelmann on 3/08/13.
6 | // Copyright (c) 2013 Jonas Budelmann. All rights reserved.
7 | //
8 |
9 | #import "MASLayoutConstraint.h"
10 |
11 | @implementation MASLayoutConstraint
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/Masonry/NSLayoutConstraint+MASDebugAdditions.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSLayoutConstraint+MASDebugAdditions.h
3 | // Masonry
4 | //
5 | // Created by Jonas Budelmann on 3/08/13.
6 | // Copyright (c) 2013 Jonas Budelmann. All rights reserved.
7 | //
8 |
9 | #import "MASUtilities.h"
10 |
11 | /**
12 | * makes debug and log output of NSLayoutConstraints more readable
13 | */
14 | @interface NSLayoutConstraint (MASDebugAdditions)
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/SDWebImage/SDWebImageDecoder.h:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of the SDWebImage package.
3 | * (c) Olivier Poitrey
4 | *
5 | * Created by james on 9/28/11.
6 | *
7 | * For the full copyright and license information, please view the LICENSE
8 | * file that was distributed with this source code.
9 | */
10 |
11 | #import
12 | #import "SDWebImageCompat.h"
13 |
14 | @interface UIImage (ForceDecode)
15 |
16 | + (UIImage *)decodedImageWithImage:(UIImage *)image;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/SDWebImage/SDWebImageOperation.h:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of the SDWebImage package.
3 | * (c) Olivier Poitrey
4 | *
5 | * For the full copyright and license information, please view the LICENSE
6 | * file that was distributed with this source code.
7 | */
8 |
9 | #import
10 |
11 | @protocol SDWebImageOperation
12 |
13 | - (void)cancel;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/SDWebImage/UIImage+GIF.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIImage+GIF.h
3 | // LBGIFImage
4 | //
5 | // Created by Laurin Brandner on 06.01.12.
6 | // Copyright (c) 2012 __MyCompanyName__. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface UIImage (GIF)
12 |
13 | + (UIImage *)sd_animatedGIFNamed:(NSString *)name;
14 |
15 | + (UIImage *)sd_animatedGIFWithData:(NSData *)data;
16 |
17 | - (UIImage *)sd_animatedImageByScalingAndCroppingToSize:(CGSize)size;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/SDWebImage/UIImage+MultiFormat.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIImage+MultiFormat.h
3 | // SDWebImage
4 | //
5 | // Created by Olivier Poitrey on 07/06/13.
6 | // Copyright (c) 2013 Dailymotion. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface UIImage (MultiFormat)
12 |
13 | + (UIImage *)sd_imageWithData:(NSData *)data;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/SDWebImage/UIImage+WebP.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIImage+WebP.h
3 | // SDWebImage
4 | //
5 | // Created by Olivier Poitrey on 07/06/13.
6 | // Copyright (c) 2013 Dailymotion. All rights reserved.
7 | //
8 |
9 | #ifdef SD_WEBP
10 |
11 | #import
12 |
13 | // Fix for issue #416 Undefined symbols for architecture armv7 since WebP introduction when deploying to device
14 | void WebPInitPremultiplyNEON(void);
15 |
16 | void WebPInitUpsamplersNEON(void);
17 |
18 | void VP8DspInitNEON(void);
19 |
20 | @interface UIImage (WebP)
21 |
22 | + (UIImage *)sd_imageWithWebPData:(NSData *)data;
23 |
24 | @end
25 |
26 | #endif
27 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/SVProgressHUD/SVIndefiniteAnimatedView.h:
--------------------------------------------------------------------------------
1 | //
2 | // SVIndefiniteAnimatedView.h
3 | // SVProgressHUD
4 | //
5 | // Created by Guillaume Campagna on 2014-12-05.
6 | //
7 | //
8 |
9 | #import
10 |
11 | @interface SVIndefiniteAnimatedView : UIView
12 |
13 | @property (nonatomic, assign) CGFloat strokeThickness;
14 | @property (nonatomic, assign) CGFloat radius;
15 | @property (nonatomic, strong) UIColor *strokeColor;
16 |
17 | @end
18 |
19 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/SVProgressHUD/SVPHelper.h:
--------------------------------------------------------------------------------
1 | //
2 | // SVPHelper.h
3 | // YZJG
4 | //
5 | // Created by MK on 5/28/15.
6 | // Copyright (c) 2015 FQ. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | typedef enum : NSUInteger {
12 | SVPShowTypeNone,
13 | SVPShowTypeInfo,
14 | SVPShowTypeSuc,
15 | } SVPShowType;
16 |
17 | @interface SVPHelper : NSObject
18 |
19 | + (void)showMsg:(NSString *)msg;
20 |
21 | + (void)showMsg:(NSString *)msg type:(SVPShowType)type;
22 |
23 | + (void)showMsg:(NSString *)msg type:(SVPShowType)type interval:(float)interval;
24 |
25 | + (void)dismiss;
26 |
27 | @end
28 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/SVProgressHUD/SVProgressHUD-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header for all source files of the 'SVProgressHUD' target in the 'SVProgressHUD' project
3 | //
4 |
5 | #ifdef __OBJC__
6 | #import
7 | #endif
8 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/SVProgressHUD/SVProgressHUD.bundle/angle-mask.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Libs/SVProgressHUD/SVProgressHUD.bundle/angle-mask.png
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/SVProgressHUD/SVProgressHUD.bundle/angle-mask@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Libs/SVProgressHUD/SVProgressHUD.bundle/angle-mask@2x.png
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/SVProgressHUD/SVProgressHUD.bundle/angle-mask@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Libs/SVProgressHUD/SVProgressHUD.bundle/angle-mask@3x.png
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/SVProgressHUD/SVProgressHUD.bundle/error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Libs/SVProgressHUD/SVProgressHUD.bundle/error.png
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/SVProgressHUD/SVProgressHUD.bundle/error@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Libs/SVProgressHUD/SVProgressHUD.bundle/error@2x.png
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/SVProgressHUD/SVProgressHUD.bundle/error@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Libs/SVProgressHUD/SVProgressHUD.bundle/error@3x.png
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/SVProgressHUD/SVProgressHUD.bundle/info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Libs/SVProgressHUD/SVProgressHUD.bundle/info.png
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/SVProgressHUD/SVProgressHUD.bundle/info@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Libs/SVProgressHUD/SVProgressHUD.bundle/info@2x.png
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/SVProgressHUD/SVProgressHUD.bundle/info@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Libs/SVProgressHUD/SVProgressHUD.bundle/info@3x.png
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/SVProgressHUD/SVProgressHUD.bundle/success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Libs/SVProgressHUD/SVProgressHUD.bundle/success.png
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/SVProgressHUD/SVProgressHUD.bundle/success@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Libs/SVProgressHUD/SVProgressHUD.bundle/success@2x.png
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/SVProgressHUD/SVProgressHUD.bundle/success@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Libs/SVProgressHUD/SVProgressHUD.bundle/success@3x.png
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/librtmp-iOS/include/openssl/ebcdic.h:
--------------------------------------------------------------------------------
1 | /* crypto/ebcdic.h */
2 |
3 | #ifndef HEADER_EBCDIC_H
4 | #define HEADER_EBCDIC_H
5 |
6 | #include
7 |
8 | /* Avoid name clashes with other applications */
9 | #define os_toascii _openssl_os_toascii
10 | #define os_toebcdic _openssl_os_toebcdic
11 | #define ebcdic2ascii _openssl_ebcdic2ascii
12 | #define ascii2ebcdic _openssl_ascii2ebcdic
13 |
14 | extern const unsigned char os_toascii[256];
15 | extern const unsigned char os_toebcdic[256];
16 | void *ebcdic2ascii(void *dest, const void *srce, size_t count);
17 | void *ascii2ebcdic(void *dest, const void *srce, size_t count);
18 |
19 | #endif
20 |
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/librtmp-iOS/lib/libcrypto.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Libs/librtmp-iOS/lib/libcrypto.a
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/librtmp-iOS/lib/librtmp.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Libs/librtmp-iOS/lib/librtmp.a
--------------------------------------------------------------------------------
/高仿映客/Class/Libs/librtmp-iOS/lib/libssl.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Libs/librtmp-iOS/lib/libssl.a
--------------------------------------------------------------------------------
/高仿映客/Class/Live/ChildViewController/AttentionViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // AttentionViewController.h
3 | // 高仿映客
4 | //
5 | // Created by JIAAIR on 16/7/2.
6 | // Copyright © 2016年 JIAAIR. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface AttentionViewController : UIViewController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Live/ChildViewController/HotViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // HotViewController.h
3 | // 高仿映客
4 | //
5 | // Created by JIAAIR on 16/7/2.
6 | // Copyright © 2016年 JIAAIR. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 |
12 | @interface HotViewController : UIViewController
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/高仿映客/Class/Live/ChildViewController/NewViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // NewViewController.h
3 | // 高仿映客
4 | //
5 | // Created by JIAAIR on 16/7/2.
6 | // Copyright © 2016年 JIAAIR. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface NewViewController : UIViewController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Live/Controller/LiveViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // LiveViewController.h
3 | // 高仿映客
4 | //
5 | // Created by JIAAIR on 16/6/29.
6 | // Copyright © 2016年 JIAAIR. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 |
12 | @interface LiveViewController : UIViewController
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/高仿映客/Class/Live/Controller/PlayerViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // PlayerViewController.h
3 | // 高仿映客
4 | //
5 | // Created by JIAAIR on 16/7/2.
6 | // Copyright © 2016年 JIAAIR. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface PlayerViewController : UIViewController
12 |
13 | @property (nonatomic, strong)NSString * liveUrl;
14 | @property (nonatomic, strong)NSString * imageUrl;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/高仿映客/Class/Live/Controller/SearchViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // SearchViewController.h
3 | // 高仿映客
4 | //
5 | // Created by JIAAIR on 16/6/30.
6 | // Copyright © 2016年 JIAAIR. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface SearchViewController : UIViewController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Live/Model/PlayerModel.h:
--------------------------------------------------------------------------------
1 | //
2 | // PlayerModel.h
3 | // 高仿映客
4 | //
5 | // Created by JIAAIR on 16/7/2.
6 | // Copyright © 2016年 JIAAIR. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface PlayerModel : NSObject
12 |
13 | @property (nonatomic, strong)NSString * ID;
14 |
15 | @property (nonatomic, strong)NSString * city;
16 |
17 | @property (nonatomic, strong)NSString * name;
18 |
19 | @property (nonatomic, strong)NSString * portrait;
20 |
21 | @property (nonatomic, assign)int online_users;
22 |
23 | @property (nonatomic, strong)NSString * url;
24 |
25 | - (id)initWithDictionary:(NSDictionary *)dic;
26 |
27 | @end
28 |
--------------------------------------------------------------------------------
/高仿映客/Class/Live/Model/PlayerModel.m:
--------------------------------------------------------------------------------
1 | //
2 | // PlayerModel.m
3 | // 高仿映客
4 | //
5 | // Created by JIAAIR on 16/7/2.
6 | // Copyright © 2016年 JIAAIR. All rights reserved.
7 | //
8 |
9 | #import "PlayerModel.h"
10 |
11 | @implementation PlayerModel
12 |
13 | - (id)initWithDictionary:(NSDictionary *)dic
14 | {
15 | self = [super init];
16 | if (self) {
17 | [self setValuesForKeysWithDictionary:dic];
18 | }
19 | return self;
20 | }
21 | - (void)setValue:(id)value forUndefinedKey:(NSString *)key
22 | {
23 | if ([key isEqualToString:@"id"]) {
24 | self.ID = value;
25 | }
26 |
27 | }
28 |
29 | @end
30 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Controller/MainNavigationController.h:
--------------------------------------------------------------------------------
1 | //
2 | // MainNavigationController.h
3 | // 高仿映客
4 | //
5 | // Created by JIAAIR on 16/6/29.
6 | // Copyright © 2016年 JIAAIR. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface MainNavigationController : UINavigationController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Controller/MainTabBarController.h:
--------------------------------------------------------------------------------
1 | //
2 | // MainTabBarController.h
3 | // 高仿映客
4 | //
5 | // Created by JIAAIR on 16/6/29.
6 | // Copyright © 2016年 JIAAIR. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface MainTabBarController : UITabBarController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Resources/lookup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Main/Libs/GPUImage/framework/Resources/lookup.png
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Resources/lookup_amatorka.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Main/Libs/GPUImage/framework/Resources/lookup_amatorka.png
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Resources/lookup_miss_etikate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Main/Libs/GPUImage/framework/Resources/lookup_miss_etikate.png
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Resources/lookup_soft_elegance_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Main/Libs/GPUImage/framework/Resources/lookup_soft_elegance_1.png
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Resources/lookup_soft_elegance_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Main/Libs/GPUImage/framework/Resources/lookup_soft_elegance_2.png
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageAdaptiveThresholdFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilterGroup.h"
2 |
3 | @interface GPUImageAdaptiveThresholdFilter : GPUImageFilterGroup
4 |
5 | /** A multiplier for the background averaging blur radius in pixels, with a default of 4
6 | */
7 | @property(readwrite, nonatomic) CGFloat blurRadiusInPixels;
8 |
9 | @end
10 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageAddBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageAddBlendFilter : GPUImageTwoInputFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageAlphaBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageAlphaBlendFilter : GPUImageTwoInputFilter
4 | {
5 | GLint mixUniform;
6 | }
7 |
8 | // Mix ranges from 0.0 (only image 1) to 1.0 (only image 2), with 1.0 as the normal level
9 | @property(readwrite, nonatomic) CGFloat mix;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageAmatorkaFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilterGroup.h"
2 |
3 | @class GPUImagePicture;
4 |
5 | /** A photo filter based on Photoshop action by Amatorka
6 | http://amatorka.deviantart.com/art/Amatorka-Action-2-121069631
7 | */
8 |
9 | // Note: If you want to use this effect you have to add lookup_amatorka.png
10 | // from Resources folder to your application bundle.
11 |
12 | @interface GPUImageAmatorkaFilter : GPUImageFilterGroup
13 | {
14 | GPUImagePicture *lookupImageSource;
15 | }
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageAverageLuminanceThresholdFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilterGroup.h"
2 |
3 | @interface GPUImageAverageLuminanceThresholdFilter : GPUImageFilterGroup
4 |
5 | // This is multiplied by the continually calculated average image luminosity to arrive at the final threshold. Default is 1.0.
6 | @property(readwrite, nonatomic) CGFloat thresholdMultiplier;
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageBilateralFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageGaussianBlurFilter.h"
2 |
3 | @interface GPUImageBilateralFilter : GPUImageGaussianBlurFilter
4 | {
5 | CGFloat firstDistanceNormalizationFactorUniform;
6 | CGFloat secondDistanceNormalizationFactorUniform;
7 | }
8 | // A normalization factor for the distance between central color and sample color.
9 | @property(nonatomic, readwrite) CGFloat distanceNormalizationFactor;
10 | @end
11 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageBoxBlurFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageGaussianBlurFilter.h"
2 |
3 | /** A hardware-accelerated box blur of an image
4 | */
5 | @interface GPUImageBoxBlurFilter : GPUImageGaussianBlurFilter
6 |
7 | @end
8 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageBrightnessFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageBrightnessFilter : GPUImageFilter
4 | {
5 | GLint brightnessUniform;
6 | }
7 |
8 | // Brightness ranges from -1.0 to 1.0, with 0.0 as the normal level
9 | @property(readwrite, nonatomic) CGFloat brightness;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageBuffer.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageBuffer : GPUImageFilter
4 | {
5 | NSMutableArray *bufferedFramebuffers;
6 | }
7 |
8 | @property(readwrite, nonatomic) NSUInteger bufferSize;
9 |
10 | @end
11 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageCGAColorspaceFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageCGAColorspaceFilter : GPUImageFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageClosingFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilterGroup.h"
2 |
3 | @class GPUImageErosionFilter;
4 | @class GPUImageDilationFilter;
5 |
6 | // A filter that first performs a dilation on the red channel of an image, followed by an erosion of the same radius.
7 | // This helps to filter out smaller dark elements.
8 |
9 | @interface GPUImageClosingFilter : GPUImageFilterGroup
10 | {
11 | GPUImageErosionFilter *erosionFilter;
12 | GPUImageDilationFilter *dilationFilter;
13 | }
14 |
15 | @property(readwrite, nonatomic) CGFloat verticalTexelSpacing, horizontalTexelSpacing;
16 |
17 | - (id)initWithRadius:(NSUInteger)radius;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageColorBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageColorBlendFilter : GPUImageTwoInputFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageColorBurnBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | /** Applies a color burn blend of two images
4 | */
5 | @interface GPUImageColorBurnBlendFilter : GPUImageTwoInputFilter
6 | {
7 | }
8 |
9 | @end
10 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageColorDodgeBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | /** Applies a color dodge blend of two images
4 | */
5 | @interface GPUImageColorDodgeBlendFilter : GPUImageTwoInputFilter
6 | {
7 | }
8 |
9 | @end
10 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageColorInvertFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageColorInvertFilter : GPUImageFilter
4 | {
5 | }
6 |
7 | @end
8 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageColorMatrixFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | /** Transforms the colors of an image by applying a matrix to them
4 | */
5 | @interface GPUImageColorMatrixFilter : GPUImageFilter
6 | {
7 | GLint colorMatrixUniform;
8 | GLint intensityUniform;
9 | }
10 |
11 | /** A 4x4 matrix used to transform each color in an image
12 | */
13 | @property(readwrite, nonatomic) GPUMatrix4x4 colorMatrix;
14 |
15 | /** The degree to which the new transformed color replaces the original color for each pixel
16 | */
17 | @property(readwrite, nonatomic) CGFloat intensity;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageColorPackingFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageColorPackingFilter : GPUImageFilter
4 | {
5 | GLint texelWidthUniform, texelHeightUniform;
6 |
7 | CGFloat texelWidth, texelHeight;
8 | }
9 |
10 | @end
11 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageContrastFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | /** Adjusts the contrast of the image
4 | */
5 | @interface GPUImageContrastFilter : GPUImageFilter
6 | {
7 | GLint contrastUniform;
8 | }
9 |
10 | /** Contrast ranges from 0.0 to 4.0 (max contrast), with 1.0 as the normal level
11 | */
12 | @property(readwrite, nonatomic) CGFloat contrast;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageCropFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageCropFilter : GPUImageFilter
4 | {
5 | GLfloat cropTextureCoordinates[8];
6 | }
7 |
8 | // The crop region is the rectangle within the image to crop. It is normalized to a coordinate space from 0.0 to 1.0, with 0.0, 0.0 being the upper left corner of the image
9 | @property(readwrite, nonatomic) CGRect cropRegion;
10 |
11 | // Initialization and teardown
12 | - (id)initWithCropRegion:(CGRect)newCropRegion;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageCrosshatchFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageCrosshatchFilter : GPUImageFilter
4 | {
5 | GLint crossHatchSpacingUniform, lineWidthUniform;
6 | }
7 | // The fractional width of the image to use as the spacing for the crosshatch. The default is 0.03.
8 | @property(readwrite, nonatomic) CGFloat crossHatchSpacing;
9 |
10 | // A relative width for the crosshatch lines. The default is 0.003.
11 | @property(readwrite, nonatomic) CGFloat lineWidth;
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageDarkenBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageDarkenBlendFilter : GPUImageTwoInputFilter
4 | {
5 | }
6 |
7 | @end
8 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageDifferenceBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageDifferenceBlendFilter : GPUImageTwoInputFilter
4 | {
5 | }
6 |
7 | @end
8 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageDirectionalSobelEdgeDetectionFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImage3x3TextureSamplingFilter.h"
2 |
3 | @interface GPUImageDirectionalSobelEdgeDetectionFilter : GPUImage3x3TextureSamplingFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageDissolveBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageDissolveBlendFilter : GPUImageTwoInputFilter
4 | {
5 | GLint mixUniform;
6 | }
7 |
8 | // Mix ranges from 0.0 (only image 1) to 1.0 (only image 2), with 0.5 (half of either) as the normal level
9 | @property(readwrite, nonatomic) CGFloat mix;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageDivideBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageDivideBlendFilter : GPUImageTwoInputFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageEmbossFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImage3x3ConvolutionFilter.h"
2 |
3 | @interface GPUImageEmbossFilter : GPUImage3x3ConvolutionFilter
4 |
5 | // The strength of the embossing, from 0.0 to 4.0, with 1.0 as the normal level
6 | @property(readwrite, nonatomic) CGFloat intensity;
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageErosionFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoPassTextureSamplingFilter.h"
2 |
3 | // For each pixel, this sets it to the minimum value of the red channel in a rectangular neighborhood extending out dilationRadius pixels from the center.
4 | // This extends out dark features, and is most commonly used with black-and-white thresholded images.
5 |
6 | @interface GPUImageErosionFilter : GPUImageTwoPassTextureSamplingFilter
7 |
8 | // Acceptable values for erosionRadius, which sets the distance in pixels to sample out from the center, are 1, 2, 3, and 4.
9 | - (id)initWithRadius:(NSUInteger)erosionRadius;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageExclusionBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageExclusionBlendFilter : GPUImageTwoInputFilter
4 | {
5 | }
6 |
7 | @end
8 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageExposureFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageExposureFilter : GPUImageFilter
4 | {
5 | GLint exposureUniform;
6 | }
7 |
8 | // Exposure ranges from -10.0 to 10.0, with 0.0 as the normal level
9 | @property(readwrite, nonatomic) CGFloat exposure;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageGammaFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageGammaFilter : GPUImageFilter
4 | {
5 | GLint gammaUniform;
6 | }
7 |
8 | // Gamma ranges from 0.0 to 3.0, with 1.0 as the normal level
9 | @property(readwrite, nonatomic) CGFloat gamma;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageGlassSphereFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageSphereRefractionFilter.h"
2 |
3 | @interface GPUImageGlassSphereFilter : GPUImageSphereRefractionFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageGrayscaleFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | extern NSString *const kGPUImageLuminanceFragmentShaderString;
4 |
5 | /** Converts an image to grayscale (a slightly faster implementation of the saturation filter, without the ability to vary the color contribution)
6 | */
7 | @interface GPUImageGrayscaleFilter : GPUImageFilter
8 |
9 | @end
10 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageHalftoneFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImagePixellateFilter.h"
2 |
3 | @interface GPUImageHalftoneFilter : GPUImagePixellateFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageHardLightBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageHardLightBlendFilter : GPUImageTwoInputFilter
4 | {
5 | }
6 |
7 | @end
8 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageHighPassFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilterGroup.h"
2 | #import "GPUImageLowPassFilter.h"
3 | #import "GPUImageDifferenceBlendFilter.h"
4 |
5 | @interface GPUImageHighPassFilter : GPUImageFilterGroup
6 | {
7 | GPUImageLowPassFilter *lowPassFilter;
8 | GPUImageDifferenceBlendFilter *differenceBlendFilter;
9 | }
10 |
11 | // This controls the degree by which the previous accumulated frames are blended and then subtracted from the current one. This ranges from 0.0 to 1.0, with a default of 0.5.
12 | @property(readwrite, nonatomic) CGFloat filterStrength;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageHighlightShadowFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageHighlightShadowFilter : GPUImageFilter
4 | {
5 | GLint shadowsUniform, highlightsUniform;
6 | }
7 |
8 | /**
9 | * 0 - 1, increase to lighten shadows.
10 | * @default 0
11 | */
12 | @property(readwrite, nonatomic) CGFloat shadows;
13 |
14 | /**
15 | * 0 - 1, decrease to darken highlights.
16 | * @default 1
17 | */
18 | @property(readwrite, nonatomic) CGFloat highlights;
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageHistogramGenerator.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageHistogramGenerator : GPUImageFilter
4 | {
5 | GLint backgroundColorUniform;
6 | }
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageHueBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageHueBlendFilter : GPUImageTwoInputFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageHueFilter.h:
--------------------------------------------------------------------------------
1 |
2 | #import "GPUImageFilter.h"
3 |
4 | @interface GPUImageHueFilter : GPUImageFilter
5 | {
6 | GLint hueAdjustUniform;
7 |
8 | }
9 | @property (nonatomic, readwrite) CGFloat hue;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageJFAVoronoiFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageJFAVoronoiFilter : GPUImageFilter
4 | {
5 | GLuint secondFilterOutputTexture;
6 | GLuint secondFilterFramebuffer;
7 |
8 |
9 | GLint sampleStepUniform;
10 | GLint sizeUniform;
11 | NSUInteger numPasses;
12 |
13 | }
14 |
15 | @property (nonatomic, readwrite) CGSize sizeInPixels;
16 |
17 | @end
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageKuwaharaRadius3Filter.h:
--------------------------------------------------------------------------------
1 | //
2 | // GPUImageKuwaharaRadius3Filter.h
3 |
4 | #import "GPUImageFilter.h"
5 |
6 | @interface GPUImageKuwaharaRadius3Filter : GPUImageFilter
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageLanczosResamplingFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoPassTextureSamplingFilter.h"
2 |
3 | @interface GPUImageLanczosResamplingFilter : GPUImageTwoPassTextureSamplingFilter
4 |
5 | @property(readwrite, nonatomic) CGSize originalImageSize;
6 |
7 | @end
8 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageLaplacianFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImage3x3ConvolutionFilter.h"
2 |
3 | @interface GPUImageLaplacianFilter : GPUImage3x3ConvolutionFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageLightenBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | /// Blends two images by taking the maximum value of each color component between the images
4 | @interface GPUImageLightenBlendFilter : GPUImageTwoInputFilter
5 | {
6 | }
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageLinearBurnBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageLinearBurnBlendFilter : GPUImageTwoInputFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageLocalBinaryPatternFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImage3x3TextureSamplingFilter.h"
2 |
3 | @interface GPUImageLocalBinaryPatternFilter : GPUImage3x3TextureSamplingFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageLowPassFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilterGroup.h"
2 | #import "GPUImageBuffer.h"
3 | #import "GPUImageDissolveBlendFilter.h"
4 |
5 | @interface GPUImageLowPassFilter : GPUImageFilterGroup
6 | {
7 | GPUImageBuffer *bufferFilter;
8 | GPUImageDissolveBlendFilter *dissolveBlendFilter;
9 | }
10 |
11 | // This controls the degree by which the previous accumulated frames are blended with the current one. This ranges from 0.0 to 1.0, with a default of 0.5.
12 | @property(readwrite, nonatomic) CGFloat filterStrength;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageLuminanceRangeFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageLuminanceRangeFilter : GPUImageFilter
4 | {
5 | GLint rangeReductionUniform;
6 | }
7 |
8 | /** The degree to reduce the luminance range, from 0.0 to 1.0. Default is 0.6.
9 | */
10 | @property(readwrite, nonatomic) CGFloat rangeReductionFactor;
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageLuminanceThresholdFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | /** Pixels with a luminance above the threshold will appear white, and those below will be black
4 | */
5 | @interface GPUImageLuminanceThresholdFilter : GPUImageFilter
6 | {
7 | GLint thresholdUniform;
8 | }
9 |
10 | /** Anything above this luminance will be white, and anything below black. Ranges from 0.0 to 1.0, with 0.5 as the default
11 | */
12 | @property(readwrite, nonatomic) CGFloat threshold;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageLuminosityBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageLuminosityBlendFilter : GPUImageTwoInputFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageMaskFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageMaskFilter : GPUImageTwoInputFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageMedianFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImage3x3TextureSamplingFilter.h"
2 |
3 | @interface GPUImageMedianFilter : GPUImage3x3TextureSamplingFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageMissEtikateFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilterGroup.h"
2 |
3 | @class GPUImagePicture;
4 |
5 | /** A photo filter based on Photoshop action by Miss Etikate:
6 | http://miss-etikate.deviantart.com/art/Photoshop-Action-15-120151961
7 | */
8 |
9 | // Note: If you want to use this effect you have to add lookup_miss_etikate.png
10 | // from Resources folder to your application bundle.
11 |
12 | @interface GPUImageMissEtikateFilter : GPUImageFilterGroup
13 | {
14 | GPUImagePicture *lookupImageSource;
15 | }
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageMonochromeFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageMonochromeFilter : GPUImageFilter
4 | {
5 | GLint intensityUniform, filterColorUniform;
6 | }
7 |
8 | @property(readwrite, nonatomic) CGFloat intensity;
9 | @property(readwrite, nonatomic) GPUVector4 color;
10 |
11 | - (void)setColorRed:(GLfloat)redComponent green:(GLfloat)greenComponent blue:(GLfloat)blueComponent;
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageMotionBlurFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageMotionBlurFilter : GPUImageFilter
4 |
5 | /** A multiplier for the blur size, ranging from 0.0 on up, with a default of 1.0
6 | */
7 | @property (readwrite, nonatomic) CGFloat blurSize;
8 |
9 | /** The angular direction of the blur, in degrees. 0 degrees by default
10 | */
11 | @property (readwrite, nonatomic) CGFloat blurAngle;
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageMovieComposition.h:
--------------------------------------------------------------------------------
1 | //
2 | // GPUImageMovieComposition.h
3 | // Givit
4 | //
5 | // Created by Sean Meiners on 2013/01/25.
6 | //
7 | //
8 |
9 | #import "GPUImageMovie.h"
10 |
11 | @interface GPUImageMovieComposition : GPUImageMovie
12 |
13 | @property (readwrite, retain) AVComposition *compositon;
14 | @property (readwrite, retain) AVVideoComposition *videoComposition;
15 | @property (readwrite, retain) AVAudioMix *audioMix;
16 |
17 | - (id)initWithComposition:(AVComposition*)compositon
18 | andVideoComposition:(AVVideoComposition*)videoComposition
19 | andAudioMix:(AVAudioMix*)audioMix;
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageMultiplyBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageMultiplyBlendFilter : GPUImageTwoInputFilter
4 | {
5 | }
6 |
7 | @end
8 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageNobleCornerDetectionFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageHarrisCornerDetectionFilter.h"
2 |
3 | /** Noble corner detector
4 |
5 | This is the Noble variant on the Harris detector, from
6 | Alison Noble, "Descriptions of Image Surfaces", PhD thesis, Department of Engineering Science, Oxford University 1989, p45.
7 | */
8 |
9 |
10 | @interface GPUImageNobleCornerDetectionFilter : GPUImageHarrisCornerDetectionFilter
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageNonMaximumSuppressionFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImage3x3TextureSamplingFilter.h"
2 |
3 | @interface GPUImageNonMaximumSuppressionFilter : GPUImage3x3TextureSamplingFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageNormalBlendFilter.h:
--------------------------------------------------------------------------------
1 | // Created by Jorge Garcia on 9/5/12.
2 | //
3 |
4 | #import "GPUImageTwoInputFilter.h"
5 |
6 | @interface GPUImageNormalBlendFilter : GPUImageTwoInputFilter
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageOpacityFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageOpacityFilter : GPUImageFilter
4 | {
5 | GLint opacityUniform;
6 | }
7 |
8 | // Opacity ranges from 0.0 to 1.0, with 1.0 as the normal setting
9 | @property(readwrite, nonatomic) CGFloat opacity;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageOpeningFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilterGroup.h"
2 |
3 | @class GPUImageErosionFilter;
4 | @class GPUImageDilationFilter;
5 |
6 | // A filter that first performs an erosion on the red channel of an image, followed by a dilation of the same radius.
7 | // This helps to filter out smaller bright elements.
8 |
9 | @interface GPUImageOpeningFilter : GPUImageFilterGroup
10 | {
11 | GPUImageErosionFilter *erosionFilter;
12 | GPUImageDilationFilter *dilationFilter;
13 | }
14 |
15 | @property(readwrite, nonatomic) CGFloat verticalTexelSpacing, horizontalTexelSpacing;
16 |
17 | - (id)initWithRadius:(NSUInteger)radius;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageOverlayBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageOverlayBlendFilter : GPUImageTwoInputFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImagePerlinNoiseFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImagePerlinNoiseFilter : GPUImageFilter
4 | {
5 | GLint scaleUniform, colorStartUniform, colorFinishUniform;
6 | }
7 |
8 | @property (readwrite, nonatomic) GPUVector4 colorStart;
9 | @property (readwrite, nonatomic) GPUVector4 colorFinish;
10 |
11 | @property (readwrite, nonatomic) float scale;
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImagePixellateFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImagePixellateFilter : GPUImageFilter
4 | {
5 | GLint fractionalWidthOfAPixelUniform, aspectRatioUniform;
6 | }
7 |
8 | // The fractional width of the image to use as a size for the pixels in the resulting image. Values below one pixel width in the source image are ignored.
9 | @property(readwrite, nonatomic) CGFloat fractionalWidthOfAPixel;
10 |
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImagePolarPixellateFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImagePolarPixellateFilter : GPUImageFilter {
4 | GLint centerUniform, pixelSizeUniform;
5 | }
6 |
7 | // The center about which to apply the distortion, with a default of (0.5, 0.5)
8 | @property(readwrite, nonatomic) CGPoint center;
9 | // The amount of distortion to apply, from (-2.0, -2.0) to (2.0, 2.0), with a default of (0.05, 0.05)
10 | @property(readwrite, nonatomic) CGSize pixelSize;
11 |
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImagePolkaDotFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImagePixellateFilter.h"
2 |
3 | @interface GPUImagePolkaDotFilter : GPUImagePixellateFilter
4 | {
5 | GLint dotScalingUniform;
6 | }
7 |
8 | @property(readwrite, nonatomic) CGFloat dotScaling;
9 |
10 | @end
11 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImagePosterizeFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | /** This reduces the color dynamic range into the number of steps specified, leading to a cartoon-like simple shading of the image.
4 | */
5 | @interface GPUImagePosterizeFilter : GPUImageFilter
6 | {
7 | GLint colorLevelsUniform;
8 | }
9 |
10 | /** The number of color levels to reduce the image space to. This ranges from 1 to 256, with a default of 10.
11 | */
12 | @property(readwrite, nonatomic) NSUInteger colorLevels;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImagePrewittEdgeDetectionFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageSobelEdgeDetectionFilter.h"
2 |
3 | @interface GPUImagePrewittEdgeDetectionFilter : GPUImageSobelEdgeDetectionFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageRGBClosingFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilterGroup.h"
2 |
3 | @class GPUImageRGBErosionFilter;
4 | @class GPUImageRGBDilationFilter;
5 |
6 | // A filter that first performs a dilation on each color channel of an image, followed by an erosion of the same radius.
7 | // This helps to filter out smaller dark elements.
8 |
9 | @interface GPUImageRGBClosingFilter : GPUImageFilterGroup
10 | {
11 | GPUImageRGBErosionFilter *erosionFilter;
12 | GPUImageRGBDilationFilter *dilationFilter;
13 | }
14 |
15 | - (id)initWithRadius:(NSUInteger)radius;
16 |
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageRGBDilationFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoPassTextureSamplingFilter.h"
2 |
3 | // For each pixel, this sets it to the maximum value of each color channel in a rectangular neighborhood extending out dilationRadius pixels from the center.
4 | // This extends out brighter colors, and can be used for abstraction of color images.
5 |
6 | @interface GPUImageRGBDilationFilter : GPUImageTwoPassTextureSamplingFilter
7 |
8 | // Acceptable values for dilationRadius, which sets the distance in pixels to sample out from the center, are 1, 2, 3, and 4.
9 | - (id)initWithRadius:(NSUInteger)dilationRadius;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageRGBErosionFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoPassTextureSamplingFilter.h"
2 |
3 | // For each pixel, this sets it to the minimum value of each color channel in a rectangular neighborhood extending out dilationRadius pixels from the center.
4 | // This extends out dark features, and can be used for abstraction of color images.
5 |
6 | @interface GPUImageRGBErosionFilter : GPUImageTwoPassTextureSamplingFilter
7 |
8 | // Acceptable values for erosionRadius, which sets the distance in pixels to sample out from the center, are 1, 2, 3, and 4.
9 | - (id)initWithRadius:(NSUInteger)erosionRadius;
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageRGBFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageRGBFilter : GPUImageFilter
4 | {
5 | GLint redUniform;
6 | GLint greenUniform;
7 | GLint blueUniform;
8 | }
9 |
10 | // Normalized values by which each color channel is multiplied. The range is from 0.0 up, with 1.0 as the default.
11 | @property (readwrite, nonatomic) CGFloat red;
12 | @property (readwrite, nonatomic) CGFloat green;
13 | @property (readwrite, nonatomic) CGFloat blue;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageRGBOpeningFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilterGroup.h"
2 |
3 | @class GPUImageRGBErosionFilter;
4 | @class GPUImageRGBDilationFilter;
5 |
6 | // A filter that first performs an erosion on each color channel of an image, followed by a dilation of the same radius.
7 | // This helps to filter out smaller bright elements.
8 |
9 | @interface GPUImageRGBOpeningFilter : GPUImageFilterGroup
10 | {
11 | GPUImageRGBErosionFilter *erosionFilter;
12 | GPUImageRGBDilationFilter *dilationFilter;
13 | }
14 |
15 | - (id)initWithRadius:(NSUInteger)radius;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageSaturationBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageSaturationBlendFilter : GPUImageTwoInputFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageSaturationFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | /** Adjusts the saturation of an image
4 | */
5 | @interface GPUImageSaturationFilter : GPUImageFilter
6 | {
7 | GLint saturationUniform;
8 | }
9 |
10 | /** Saturation ranges from 0.0 (fully desaturated) to 2.0 (max saturation), with 1.0 as the normal level
11 | */
12 | @property(readwrite, nonatomic) CGFloat saturation;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageScreenBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageScreenBlendFilter : GPUImageTwoInputFilter
4 | {
5 | }
6 |
7 | @end
8 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageSepiaFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageColorMatrixFilter.h"
2 |
3 | /// Simple sepia tone filter
4 | @interface GPUImageSepiaFilter : GPUImageColorMatrixFilter
5 |
6 | @end
7 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageSepiaFilter.m:
--------------------------------------------------------------------------------
1 | #import "GPUImageSepiaFilter.h"
2 |
3 | @implementation GPUImageSepiaFilter
4 |
5 | - (id)init;
6 | {
7 | if (!(self = [super init]))
8 | {
9 | return nil;
10 | }
11 |
12 | self.intensity = 1.0;
13 | self.colorMatrix = (GPUMatrix4x4){
14 | {0.3588, 0.7044, 0.1368, 0.0},
15 | {0.2990, 0.5870, 0.1140, 0.0},
16 | {0.2392, 0.4696, 0.0912 ,0.0},
17 | {0,0,0,1.0},
18 | };
19 |
20 | return self;
21 | }
22 |
23 | @end
24 |
25 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageSharpenFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageSharpenFilter : GPUImageFilter
4 | {
5 | GLint sharpnessUniform;
6 | GLint imageWidthFactorUniform, imageHeightFactorUniform;
7 | }
8 |
9 | // Sharpness ranges from -4.0 to 4.0, with 0.0 as the normal level
10 | @property(readwrite, nonatomic) CGFloat sharpness;
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageShiTomasiFeatureDetectionFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageHarrisCornerDetectionFilter.h"
2 |
3 | /** Shi-Tomasi feature detector
4 |
5 | This is the Shi-Tomasi feature detector, as described in
6 | J. Shi and C. Tomasi. Good features to track. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pages 593-600, June 1994.
7 | */
8 |
9 | @interface GPUImageShiTomasiFeatureDetectionFilter : GPUImageHarrisCornerDetectionFilter
10 |
11 | // Compared to the Harris corner detector, the default sensitivity value for this detector is set to 1.5
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageSingleComponentGaussianBlurFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageGaussianBlurFilter.h"
2 |
3 | // This filter merely performs the standard Gaussian blur on the red color channel (assuming a luminance image)
4 |
5 | @interface GPUImageSingleComponentGaussianBlurFilter : GPUImageGaussianBlurFilter
6 |
7 | @end
8 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageSketchFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageSobelEdgeDetectionFilter.h"
2 |
3 | /** Converts video to look like a sketch.
4 |
5 | This is just the Sobel edge detection filter with the colors inverted.
6 | */
7 | @interface GPUImageSketchFilter : GPUImageSobelEdgeDetectionFilter
8 | {
9 | }
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageSoftEleganceFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilterGroup.h"
2 |
3 | @class GPUImagePicture;
4 |
5 | /** A photo filter based on Soft Elegance Photoshop action
6 | http://h-d-stock.deviantart.com/art/H-D-A-soft-elegance-70107603
7 | */
8 |
9 | // Note: If you want to use this effect you have to add
10 | // lookup_soft_elegance_1.png and lookup_soft_elegance_2.png
11 | // from Resources folder to your application bundle.
12 |
13 | @interface GPUImageSoftEleganceFilter : GPUImageFilterGroup
14 | {
15 | GPUImagePicture *lookupImageSource1;
16 | GPUImagePicture *lookupImageSource2;
17 | }
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageSoftLightBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageSoftLightBlendFilter : GPUImageTwoInputFilter
4 | {
5 | }
6 |
7 | @end
8 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageSourceOverBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageSourceOverBlendFilter : GPUImageTwoInputFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageSphereRefractionFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageSphereRefractionFilter : GPUImageFilter
4 | {
5 | GLint radiusUniform, centerUniform, aspectRatioUniform, refractiveIndexUniform;
6 | }
7 |
8 | /// The center about which to apply the distortion, with a default of (0.5, 0.5)
9 | @property(readwrite, nonatomic) CGPoint center;
10 | /// The radius of the distortion, ranging from 0.0 to 1.0, with a default of 0.25
11 | @property(readwrite, nonatomic) CGFloat radius;
12 | /// The index of refraction for the sphere, with a default of 0.71
13 | @property(readwrite, nonatomic) CGFloat refractiveIndex;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageStretchDistortionFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | /** Creates a stretch distortion of the image
4 | */
5 | @interface GPUImageStretchDistortionFilter : GPUImageFilter {
6 | GLint centerUniform;
7 | }
8 |
9 | /** The center about which to apply the distortion, with a default of (0.5, 0.5)
10 | */
11 | @property(readwrite, nonatomic) CGPoint center;
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageSubtractBlendFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageSubtractBlendFilter : GPUImageTwoInputFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageTextureInput.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageOutput.h"
2 |
3 | @interface GPUImageTextureInput : GPUImageOutput
4 | {
5 | CGSize textureSize;
6 | }
7 |
8 | // Initialization and teardown
9 | - (id)initWithTexture:(GLuint)newInputTexture size:(CGSize)newTextureSize;
10 |
11 | // Image rendering
12 | - (void)processTextureWithFrameTime:(CMTime)frameTime;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageThresholdEdgeDetectionFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageSobelEdgeDetectionFilter.h"
2 |
3 | @interface GPUImageThresholdEdgeDetectionFilter : GPUImageSobelEdgeDetectionFilter
4 | {
5 | GLint thresholdUniform;
6 | }
7 |
8 | /** Any edge above this threshold will be black, and anything below white. Ranges from 0.0 to 1.0, with 0.8 as the default
9 | */
10 | @property(readwrite, nonatomic) CGFloat threshold;
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageThresholdSketchFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageThresholdEdgeDetectionFilter.h"
2 |
3 | @interface GPUImageThresholdSketchFilter : GPUImageThresholdEdgeDetectionFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageThresholdedNonMaximumSuppressionFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImage3x3TextureSamplingFilter.h"
2 |
3 | @interface GPUImageThresholdedNonMaximumSuppressionFilter : GPUImage3x3TextureSamplingFilter
4 | {
5 | GLint thresholdUniform;
6 | }
7 |
8 | /** Any local maximum above this threshold will be white, and anything below black. Ranges from 0.0 to 1.0, with 0.8 as the default
9 | */
10 | @property(readwrite, nonatomic) CGFloat threshold;
11 |
12 | - (id)initWithPackedColorspace:(BOOL)inputUsesPackedColorspace;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageTwoInputCrossTextureSamplingFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageTwoInputCrossTextureSamplingFilter : GPUImageTwoInputFilter
4 | {
5 | GLint texelWidthUniform, texelHeightUniform;
6 |
7 | CGFloat texelWidth, texelHeight;
8 | BOOL hasOverriddenImageSizeFactor;
9 | }
10 |
11 | // The texel width and height determines how far out to sample from this texel. By default, this is the normalized width of a pixel, but this can be overridden for different effects.
12 | @property(readwrite, nonatomic) CGFloat texelWidth;
13 | @property(readwrite, nonatomic) CGFloat texelHeight;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageUIElement.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageOutput.h"
2 |
3 | @interface GPUImageUIElement : GPUImageOutput
4 |
5 | // Initialization and teardown
6 | - (id)initWithView:(UIView *)inputView;
7 | - (id)initWithLayer:(CALayer *)inputLayer;
8 |
9 | // Layer management
10 | - (CGSize)layerSizeInPixels;
11 | - (void)update;
12 | - (void)updateUsingCurrentTime;
13 | - (void)updateWithTimestamp:(CMTime)frameTime;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageUnsharpMaskFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilterGroup.h"
2 |
3 | @class GPUImageGaussianBlurFilter;
4 |
5 | @interface GPUImageUnsharpMaskFilter : GPUImageFilterGroup
6 | {
7 | GPUImageGaussianBlurFilter *blurFilter;
8 | GPUImageFilter *unsharpMaskFilter;
9 | }
10 | // The blur radius of the underlying Gaussian blur. The default is 4.0.
11 | @property (readwrite, nonatomic) CGFloat blurRadiusInPixels;
12 |
13 | // The strength of the sharpening, from 0.0 on up, with a default of 1.0
14 | @property(readwrite, nonatomic) CGFloat intensity;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageVoronoiConsumerFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageTwoInputFilter.h"
2 |
3 | @interface GPUImageVoronoiConsumerFilter : GPUImageTwoInputFilter
4 | {
5 | GLint sizeUniform;
6 | }
7 |
8 | @property (nonatomic, readwrite) CGSize sizeInPixels;
9 |
10 | @end
11 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageWeakPixelInclusionFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImage3x3TextureSamplingFilter.h"
2 |
3 | @interface GPUImageWeakPixelInclusionFilter : GPUImage3x3TextureSamplingFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageWhiteBalanceFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 | /**
3 | * Created by Alaric Cole
4 | * Allows adjustment of color temperature in terms of what an image was effectively shot in. This means higher Kelvin values will warm the image, while lower values will cool it.
5 |
6 | */
7 | @interface GPUImageWhiteBalanceFilter : GPUImageFilter
8 | {
9 | GLint temperatureUniform, tintUniform;
10 | }
11 | //choose color temperature, in degrees Kelvin
12 | @property(readwrite, nonatomic) CGFloat temperature;
13 |
14 | //adjust tint to compensate
15 | @property(readwrite, nonatomic) CGFloat tint;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageXYDerivativeFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageSobelEdgeDetectionFilter.h"
2 |
3 | @interface GPUImageXYDerivativeFilter : GPUImageSobelEdgeDetectionFilter
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/GPUImageZoomBlurFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface GPUImageZoomBlurFilter : GPUImageFilter
4 |
5 | /** A multiplier for the blur size, ranging from 0.0 on up, with a default of 1.0
6 | */
7 | @property (readwrite, nonatomic) CGFloat blurSize;
8 |
9 | /** The normalized center of the blur. (0.5, 0.5) by default
10 | */
11 | @property (readwrite, nonatomic) CGPoint blurCenter;
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/GPUImage/framework/Source/iOS/GPUImagePicture+TextureSubimage.h:
--------------------------------------------------------------------------------
1 | //
2 | // GPUImagePicture+TextureSubimage.h
3 | // GPUImage
4 | //
5 | // Created by Jack Wu on 2014-05-28.
6 | // Copyright (c) 2014 Brad Larson. All rights reserved.
7 | //
8 |
9 | #import "GPUImagePicture.h"
10 |
11 | @interface GPUImagePicture (TextureSubimage)
12 |
13 | - (void)replaceTextureWithSubimage:(UIImage*)subimage;
14 | - (void)replaceTextureWithSubCGImage:(CGImageRef)subimageSource;
15 |
16 | - (void)replaceTextureWithSubimage:(UIImage*)subimage inRect:(CGRect)subRect;
17 | - (void)replaceTextureWithSubCGImage:(CGImageRef)subimageSource inRect:(CGRect)subRect;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/HeartFlyView/DMHeartFlyView.h:
--------------------------------------------------------------------------------
1 | //
2 | // DMHeartFlyView.h
3 | // DMHeartFlyAnimation
4 | //
5 | // Created by Rick on 16/3/9.
6 | // Copyright © 2016年 Rick. All rights reserved.
7 | //
8 |
9 | #import
10 | #import
11 |
12 | @interface DMHeartFlyView : UIView
13 | -(void)animateInView:(UIView *)view;
14 | @end
15 |
16 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/LFLiveKit/LFLiveKit.h:
--------------------------------------------------------------------------------
1 | //
2 | // LFLiveKit.h
3 | // LFLiveKit
4 | //
5 | // Created by admin on 16/5/24.
6 | // Copyright © 2016年 admin. All rights reserved.
7 | //
8 |
9 | #import "LFLiveSession.h"
10 | #import "LFLiveAudioConfiguration.h"
11 | #import "LFLiveVideoConfiguration.h"
12 | #import "LFAudioFrame.h"
13 | #import "LFFrame.h"
14 | #import "LFLiveStreamInfo.h"
15 | #import "LFVideoFrame.h"
16 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/LFLiveKit/coder/LFHardwareAudioEncoder.h:
--------------------------------------------------------------------------------
1 | //
2 | // LFHardwareAudioEncoder.h
3 | // LFLiveKit
4 | //
5 | // Created by 倾慕 on 16/5/2.
6 | // Copyright © 2016年 倾慕. All rights reserved.
7 | //
8 |
9 | #import "LFAudioEncoding.h"
10 |
11 | @interface LFHardwareAudioEncoder : NSObject
12 |
13 | #pragma mark - Initializer
14 | ///=============================================================================
15 | /// @name Initializer
16 | ///=============================================================================
17 | - (nullable instancetype)init UNAVAILABLE_ATTRIBUTE;
18 | + (nullable instancetype)new UNAVAILABLE_ATTRIBUTE;
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/LFLiveKit/coder/LFHardwareVideoEncoder.h:
--------------------------------------------------------------------------------
1 | //
2 | // LFHardwareVideoEncoder.h
3 | // LFLiveKit
4 | //
5 | // Created by 倾慕 on 16/5/2.
6 | // Copyright © 2016年 倾慕. All rights reserved.
7 | //
8 |
9 | #import "LFVideoEncoding.h"
10 |
11 | @interface LFHardwareVideoEncoder : NSObject
12 |
13 | #pragma mark - Initializer
14 | ///=============================================================================
15 | /// @name Initializer
16 | ///=============================================================================
17 | - (nullable instancetype)init UNAVAILABLE_ATTRIBUTE;
18 | + (nullable instancetype)new UNAVAILABLE_ATTRIBUTE;
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/LFLiveKit/filter/LFGPUImageEmptyFilter.h:
--------------------------------------------------------------------------------
1 | #import "GPUImageFilter.h"
2 |
3 | @interface LFGPUImageEmptyFilter : GPUImageFilter
4 | {
5 | }
6 |
7 | @end
8 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/LFLiveKit/objects/LFAudioFrame.h:
--------------------------------------------------------------------------------
1 | //
2 | // LFAudioFrame.h
3 | // LFLiveKit
4 | //
5 | // Created by 倾慕 on 16/5/2.
6 | // Copyright © 2016年 倾慕. All rights reserved.
7 | //
8 |
9 | #import "LFFrame.h"
10 |
11 | @interface LFAudioFrame : LFFrame
12 |
13 | /// flv打包中aac的header
14 | @property (nonatomic, strong) NSData *audioInfo;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/LFLiveKit/objects/LFAudioFrame.m:
--------------------------------------------------------------------------------
1 | //
2 | // LFAudioFrame.m
3 | // LFLiveKit
4 | //
5 | // Created by 倾慕 on 16/5/2.
6 | // Copyright © 2016年 倾慕. All rights reserved.
7 | //
8 |
9 | #import "LFAudioFrame.h"
10 |
11 | @implementation LFAudioFrame
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/LFLiveKit/objects/LFFrame.h:
--------------------------------------------------------------------------------
1 | //
2 | // LFFrame.h
3 | // LFLiveKit
4 | //
5 | // Created by 倾慕 on 16/5/2.
6 | // Copyright © 2016年 倾慕. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface LFFrame : NSObject
12 |
13 | @property (nonatomic, assign) uint64_t timestamp;
14 | @property (nonatomic, strong) NSData *data;
15 | ///< flv或者rtmp包头
16 | @property (nonatomic, strong) NSData *header;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/LFLiveKit/objects/LFFrame.m:
--------------------------------------------------------------------------------
1 | //
2 | // LFFrame.m
3 | // LFLiveKit
4 | //
5 | // Created by 倾慕 on 16/5/2.
6 | // Copyright © 2016年 倾慕. All rights reserved.
7 | //
8 |
9 | #import "LFFrame.h"
10 |
11 | @implementation LFFrame
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/LFLiveKit/objects/LFLiveDebug.m:
--------------------------------------------------------------------------------
1 | //
2 | // LFLiveDebug.m
3 | // LaiFeng
4 | //
5 | // Created by admin on 16/5/19.
6 | // Copyright © 2016年 live Interactive. All rights reserved.
7 | //
8 |
9 | #import "LFLiveDebug.h"
10 |
11 | @implementation LFLiveDebug
12 |
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/LFLiveKit/objects/LFLiveStreamInfo.m:
--------------------------------------------------------------------------------
1 | //
2 | // LFLiveStreamInfo.m
3 | // LFLiveKit
4 | //
5 | // Created by 倾慕 on 16/5/2.
6 | // Copyright © 2016年 倾慕. All rights reserved.
7 | //
8 |
9 | #import "LFLiveStreamInfo.h"
10 |
11 | @implementation LFLiveStreamInfo
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/LFLiveKit/objects/LFVideoFrame.h:
--------------------------------------------------------------------------------
1 | //
2 | // LFVideoFrame.h
3 | // LFLiveKit
4 | //
5 | // Created by 倾慕 on 16/5/2.
6 | // Copyright © 2016年 倾慕. All rights reserved.
7 | //
8 |
9 | #import "LFFrame.h"
10 |
11 | @interface LFVideoFrame : LFFrame
12 |
13 | @property (nonatomic, assign) BOOL isKeyFrame;
14 | @property (nonatomic, strong) NSData *sps;
15 | @property (nonatomic, strong) NSData *pps;
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/LFLiveKit/objects/LFVideoFrame.m:
--------------------------------------------------------------------------------
1 | //
2 | // LFVideoFrame.m
3 | // LFLiveKit
4 | //
5 | // Created by 倾慕 on 16/5/2.
6 | // Copyright © 2016年 倾慕. All rights reserved.
7 | //
8 |
9 | #import "LFVideoFrame.h"
10 |
11 | @implementation LFVideoFrame
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/LFLiveKit/upload/LFLiveKit-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_LFLiveKit : NSObject
3 | @end
4 | @implementation PodsDummy_LFLiveKit
5 | @end
6 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/LFLiveKit/upload/LFLiveKit-prefix.pch:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #endif
4 |
5 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/LFLiveKit/upload/LFStreamRtmpSocket.h:
--------------------------------------------------------------------------------
1 | //
2 | // LFStreamRtmpSocket.h
3 | // LaiFeng
4 | //
5 | // Created by admin on 16/5/18.
6 | // Copyright © 2016年 live Interactive. All rights reserved.
7 | //
8 |
9 | #import "LFStreamSocket.h"
10 |
11 | @interface LFStreamRtmpSocket : NSObject
12 |
13 | #pragma mark - Initializer
14 | ///=============================================================================
15 | /// @name Initializer
16 | ///=============================================================================
17 | - (nullable instancetype)init UNAVAILABLE_ATTRIBUTE;
18 | + (nullable instancetype)new UNAVAILABLE_ATTRIBUTE;
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/LFLiveKit/upload/NSMutableArray+LFAdd.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSMutableArray+LFAdd.h
3 | // YYKit
4 | //
5 | // Created by admin on 16/5/20.
6 | // Copyright © 2016年 倾慕. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface NSMutableArray (YYAdd)
12 |
13 | /**
14 | Removes and returns the object with the lowest-valued index in the array.
15 | If the array is empty, it just returns nil.
16 |
17 | @return The first object, or nil.
18 | */
19 | - (nullable id)lfPopFirstObject;
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/LFLiveKit/upload/NSMutableArray+LFAdd.m:
--------------------------------------------------------------------------------
1 | //
2 | // NSMutableArray+LFAdd.m
3 | // YYKit
4 | //
5 | // Created by admin on 16/5/20.
6 | // Copyright © 2016年 倾慕. All rights reserved.
7 | //
8 |
9 | #import "NSMutableArray+LFAdd.h"
10 |
11 | @implementation NSMutableArray (YYAdd)
12 |
13 | - (void)lfRemoveFirstObject {
14 | if (self.count) {
15 | [self removeObjectAtIndex:0];
16 | }
17 | }
18 |
19 | - (id)lfPopFirstObject {
20 | id obj = nil;
21 | if (self.count) {
22 | obj = self.firstObject;
23 | [self lfRemoveFirstObject];
24 | }
25 | return obj;
26 | }
27 |
28 | @end
29 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/Masonry/MASCompositeConstraint.h:
--------------------------------------------------------------------------------
1 | //
2 | // MASCompositeConstraint.h
3 | // Masonry
4 | //
5 | // Created by Jonas Budelmann on 21/07/13.
6 | // Copyright (c) 2013 cloudling. All rights reserved.
7 | //
8 |
9 | #import "MASConstraint.h"
10 | #import "MASUtilities.h"
11 |
12 | /**
13 | * A group of MASConstraint objects
14 | */
15 | @interface MASCompositeConstraint : MASConstraint
16 |
17 | /**
18 | * Creates a composite with a predefined array of children
19 | *
20 | * @param children child MASConstraints
21 | *
22 | * @return a composite constraint
23 | */
24 | - (id)initWithChildren:(NSArray *)children;
25 |
26 | @end
27 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/Masonry/MASLayoutConstraint.h:
--------------------------------------------------------------------------------
1 | //
2 | // MASLayoutConstraint.h
3 | // Masonry
4 | //
5 | // Created by Jonas Budelmann on 3/08/13.
6 | // Copyright (c) 2013 Jonas Budelmann. All rights reserved.
7 | //
8 |
9 | #import "MASUtilities.h"
10 |
11 | /**
12 | * When you are debugging or printing the constraints attached to a view this subclass
13 | * makes it easier to identify which constraints have been created via Masonry
14 | */
15 | @interface MASLayoutConstraint : NSLayoutConstraint
16 |
17 | /**
18 | * a key to associate with this constraint
19 | */
20 | @property (nonatomic, strong) id mas_key;
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/Masonry/MASLayoutConstraint.m:
--------------------------------------------------------------------------------
1 | //
2 | // MASLayoutConstraint.m
3 | // Masonry
4 | //
5 | // Created by Jonas Budelmann on 3/08/13.
6 | // Copyright (c) 2013 Jonas Budelmann. All rights reserved.
7 | //
8 |
9 | #import "MASLayoutConstraint.h"
10 |
11 | @implementation MASLayoutConstraint
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/Masonry/NSLayoutConstraint+MASDebugAdditions.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSLayoutConstraint+MASDebugAdditions.h
3 | // Masonry
4 | //
5 | // Created by Jonas Budelmann on 3/08/13.
6 | // Copyright (c) 2013 Jonas Budelmann. All rights reserved.
7 | //
8 |
9 | #import "MASUtilities.h"
10 |
11 | /**
12 | * makes debug and log output of NSLayoutConstraints more readable
13 | */
14 | @interface NSLayoutConstraint (MASDebugAdditions)
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/SDWebImage/SDWebImageDecoder.h:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of the SDWebImage package.
3 | * (c) Olivier Poitrey
4 | *
5 | * Created by james on 9/28/11.
6 | *
7 | * For the full copyright and license information, please view the LICENSE
8 | * file that was distributed with this source code.
9 | */
10 |
11 | #import
12 | #import "SDWebImageCompat.h"
13 |
14 | @interface UIImage (ForceDecode)
15 |
16 | + (UIImage *)decodedImageWithImage:(UIImage *)image;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/SDWebImage/SDWebImageOperation.h:
--------------------------------------------------------------------------------
1 | /*
2 | * This file is part of the SDWebImage package.
3 | * (c) Olivier Poitrey
4 | *
5 | * For the full copyright and license information, please view the LICENSE
6 | * file that was distributed with this source code.
7 | */
8 |
9 | #import
10 |
11 | @protocol SDWebImageOperation
12 |
13 | - (void)cancel;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/SDWebImage/UIImage+GIF.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIImage+GIF.h
3 | // LBGIFImage
4 | //
5 | // Created by Laurin Brandner on 06.01.12.
6 | // Copyright (c) 2012 __MyCompanyName__. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface UIImage (GIF)
12 |
13 | + (UIImage *)sd_animatedGIFNamed:(NSString *)name;
14 |
15 | + (UIImage *)sd_animatedGIFWithData:(NSData *)data;
16 |
17 | - (UIImage *)sd_animatedImageByScalingAndCroppingToSize:(CGSize)size;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/SDWebImage/UIImage+MultiFormat.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIImage+MultiFormat.h
3 | // SDWebImage
4 | //
5 | // Created by Olivier Poitrey on 07/06/13.
6 | // Copyright (c) 2013 Dailymotion. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface UIImage (MultiFormat)
12 |
13 | + (UIImage *)sd_imageWithData:(NSData *)data;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/SDWebImage/UIImage+WebP.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIImage+WebP.h
3 | // SDWebImage
4 | //
5 | // Created by Olivier Poitrey on 07/06/13.
6 | // Copyright (c) 2013 Dailymotion. All rights reserved.
7 | //
8 |
9 | #ifdef SD_WEBP
10 |
11 | #import
12 |
13 | // Fix for issue #416 Undefined symbols for architecture armv7 since WebP introduction when deploying to device
14 | void WebPInitPremultiplyNEON(void);
15 |
16 | void WebPInitUpsamplersNEON(void);
17 |
18 | void VP8DspInitNEON(void);
19 |
20 | @interface UIImage (WebP)
21 |
22 | + (UIImage *)sd_imageWithWebPData:(NSData *)data;
23 |
24 | @end
25 |
26 | #endif
27 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/SVProgressHUD/SVIndefiniteAnimatedView.h:
--------------------------------------------------------------------------------
1 | //
2 | // SVIndefiniteAnimatedView.h
3 | // SVProgressHUD
4 | //
5 | // Created by Guillaume Campagna on 2014-12-05.
6 | //
7 | //
8 |
9 | #import
10 |
11 | @interface SVIndefiniteAnimatedView : UIView
12 |
13 | @property (nonatomic, assign) CGFloat strokeThickness;
14 | @property (nonatomic, assign) CGFloat radius;
15 | @property (nonatomic, strong) UIColor *strokeColor;
16 |
17 | @end
18 |
19 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/SVProgressHUD/SVPHelper.h:
--------------------------------------------------------------------------------
1 | //
2 | // SVPHelper.h
3 | // YZJG
4 | //
5 | // Created by MK on 5/28/15.
6 | // Copyright (c) 2015 FQ. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | typedef enum : NSUInteger {
12 | SVPShowTypeNone,
13 | SVPShowTypeInfo,
14 | SVPShowTypeSuc,
15 | } SVPShowType;
16 |
17 | @interface SVPHelper : NSObject
18 |
19 | + (void)showMsg:(NSString *)msg;
20 |
21 | + (void)showMsg:(NSString *)msg type:(SVPShowType)type;
22 |
23 | + (void)showMsg:(NSString *)msg type:(SVPShowType)type interval:(float)interval;
24 |
25 | + (void)dismiss;
26 |
27 | @end
28 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/SVProgressHUD/SVProgressHUD-Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header for all source files of the 'SVProgressHUD' target in the 'SVProgressHUD' project
3 | //
4 |
5 | #ifdef __OBJC__
6 | #import
7 | #endif
8 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/SVProgressHUD/SVProgressHUD.bundle/angle-mask.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Main/Libs/SVProgressHUD/SVProgressHUD.bundle/angle-mask.png
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/SVProgressHUD/SVProgressHUD.bundle/angle-mask@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Main/Libs/SVProgressHUD/SVProgressHUD.bundle/angle-mask@2x.png
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/SVProgressHUD/SVProgressHUD.bundle/angle-mask@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Main/Libs/SVProgressHUD/SVProgressHUD.bundle/angle-mask@3x.png
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/SVProgressHUD/SVProgressHUD.bundle/error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Main/Libs/SVProgressHUD/SVProgressHUD.bundle/error.png
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/SVProgressHUD/SVProgressHUD.bundle/error@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Main/Libs/SVProgressHUD/SVProgressHUD.bundle/error@2x.png
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/SVProgressHUD/SVProgressHUD.bundle/error@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Main/Libs/SVProgressHUD/SVProgressHUD.bundle/error@3x.png
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/SVProgressHUD/SVProgressHUD.bundle/info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Main/Libs/SVProgressHUD/SVProgressHUD.bundle/info.png
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/SVProgressHUD/SVProgressHUD.bundle/info@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Main/Libs/SVProgressHUD/SVProgressHUD.bundle/info@2x.png
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/SVProgressHUD/SVProgressHUD.bundle/info@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Main/Libs/SVProgressHUD/SVProgressHUD.bundle/info@3x.png
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/SVProgressHUD/SVProgressHUD.bundle/success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Main/Libs/SVProgressHUD/SVProgressHUD.bundle/success.png
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/SVProgressHUD/SVProgressHUD.bundle/success@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Main/Libs/SVProgressHUD/SVProgressHUD.bundle/success@2x.png
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/SVProgressHUD/SVProgressHUD.bundle/success@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Main/Libs/SVProgressHUD/SVProgressHUD.bundle/success@3x.png
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/librtmp-iOS/include/openssl/ebcdic.h:
--------------------------------------------------------------------------------
1 | /* crypto/ebcdic.h */
2 |
3 | #ifndef HEADER_EBCDIC_H
4 | #define HEADER_EBCDIC_H
5 |
6 | #include
7 |
8 | /* Avoid name clashes with other applications */
9 | #define os_toascii _openssl_os_toascii
10 | #define os_toebcdic _openssl_os_toebcdic
11 | #define ebcdic2ascii _openssl_ebcdic2ascii
12 | #define ascii2ebcdic _openssl_ascii2ebcdic
13 |
14 | extern const unsigned char os_toascii[256];
15 | extern const unsigned char os_toebcdic[256];
16 | void *ebcdic2ascii(void *dest, const void *srce, size_t count);
17 | void *ascii2ebcdic(void *dest, const void *srce, size_t count);
18 |
19 | #endif
20 |
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/librtmp-iOS/lib/libcrypto.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Main/Libs/librtmp-iOS/lib/libcrypto.a
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/librtmp-iOS/lib/librtmp.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Main/Libs/librtmp-iOS/lib/librtmp.a
--------------------------------------------------------------------------------
/高仿映客/Class/Main/Libs/librtmp-iOS/lib/libssl.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liamxujia/linke/9832b692f658a44075f7ad6b853d656c41b2cba1/高仿映客/Class/Main/Libs/librtmp-iOS/lib/libssl.a
--------------------------------------------------------------------------------
/高仿映客/Class/Mine/Category/UIBarButtonItem+Item.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIControl+Extension.m
3 | // 高仿映客
4 | //
5 | // Created by JIAAIR on 16/7/3.
6 | // Copyright © 2016年 JIAAIR. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface UIBarButtonItem (Item)
12 |
13 | // 高亮
14 | + (instancetype)itemWithImage:(UIImage *)image highImage:(UIImage *)highImage target:(id)target action:(SEL)action;
15 |
16 | // 选中
17 | + (instancetype)itemWithImage:(UIImage *)image selImage:(UIImage *)selImage target:(id)target action:(SEL)action;
18 |
19 | @end
20 |
--------------------------------------------------------------------------------
/高仿映客/Class/Mine/Category/UIImage+Image.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIControl+Extension.m
3 | // 高仿映客
4 | //
5 | // Created by JIAAIR on 16/7/3.
6 | // Copyright © 2016年 JIAAIR. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface UIImage (Image)
12 |
13 | // 加载不要被渲染的图片
14 | + (UIImage *)imageWithOriginalRenderingMode:(NSString *)imageName;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/高仿映客/Class/Mine/Category/UIImage+Image.m:
--------------------------------------------------------------------------------
1 | //
2 | // UIControl+Extension.m
3 | // 高仿映客
4 | //
5 | // Created by JIAAIR on 16/7/3.
6 | // Copyright © 2016年 JIAAIR. All rights reserved.
7 | //
8 |
9 | #import "UIImage+Image.h"
10 |
11 | @implementation UIImage (Image)
12 | + (UIImage *)imageWithOriginalRenderingMode:(NSString *)imageName
13 | {
14 | UIImage *image = [UIImage imageNamed:imageName];
15 | return [image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
16 | }
17 | @end
18 |
--------------------------------------------------------------------------------
/高仿映客/Class/Mine/Category/UIView+Frame.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIView+Frame.h
3 | // 百思不得姐
4 | //
5 | // Created by JIAAIR on 16/6/6.
6 | // Copyright © 2016年 JIAAIR. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface UIView (Frame)
12 |
13 | @property CGFloat xj_width;
14 | @property CGFloat xj_height;
15 | @property CGFloat xj_x;
16 | @property CGFloat xj_y;
17 | @property CGFloat xj_centerX;
18 | @property CGFloat xj_centerY;
19 |
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/高仿映客/Class/Mine/Controller/MineViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // MineViewController.h
3 | // 高仿映客
4 | //
5 | // Created by JIAAIR on 16/6/29.
6 | // Copyright © 2016年 JIAAIR. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface MineViewController : UIViewController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Mine/View/MiddleView.h:
--------------------------------------------------------------------------------
1 | //
2 | // MiddleView.h
3 | // 高仿映客
4 | //
5 | // Created by JIAAIR on 16/7/3.
6 | // Copyright © 2016年 JIAAIR. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface MiddleView : UIView
12 |
13 | + (instancetype)middleView;
14 | @end
15 |
--------------------------------------------------------------------------------
/高仿映客/Class/Mine/View/MiddleView.m:
--------------------------------------------------------------------------------
1 | //
2 | // MiddleView.m
3 | // 高仿映客
4 | //
5 | // Created by JIAAIR on 16/7/3.
6 | // Copyright © 2016年 JIAAIR. All rights reserved.
7 | //
8 |
9 | #import "MiddleView.h"
10 |
11 | @implementation MiddleView
12 |
13 | + (instancetype)middleView {
14 | return [[[NSBundle mainBundle] loadNibNamed:NSStringFromClass(self) owner:nil options:nil] firstObject];
15 | }
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/高仿映客/Class/Mine/View/MineHeadView.h:
--------------------------------------------------------------------------------
1 | //
2 | // MineHeadView.h
3 | // 高仿映客
4 | //
5 | // Created by JIAAIR on 16/7/3.
6 | // Copyright © 2016年 JIAAIR. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface MineHeadView : UIView
12 |
13 | + (instancetype)mineHeadView;
14 |
15 | - (void)setCirculBtn;
16 | @end
17 |
--------------------------------------------------------------------------------
/高仿映客/Class/Mine/View/MyView.h:
--------------------------------------------------------------------------------
1 | //
2 | // MyView.h
3 | // 高仿映客
4 | //
5 | // Created by JIAAIR on 16/7/4.
6 | // Copyright © 2016年 JIAAIR. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface MyView : UIView
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/高仿映客/Class/Mine/View/MyView.m:
--------------------------------------------------------------------------------
1 | //
2 | // MyView.m
3 | // 高仿映客
4 | //
5 | // Created by JIAAIR on 16/7/4.
6 | // Copyright © 2016年 JIAAIR. All rights reserved.
7 | //
8 |
9 | #import "MyView.h"
10 |
11 | @implementation MyView
12 |
13 | //hitTest的作用:当在一个view上添加一个屏蔽罩,但又不影响对下面 view的操作,也就是可以透过屏蔽罩对下面的view进行操作,这个函数就很好用了。
14 |
15 |
16 |
17 | - (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event
18 | {
19 | UIView *result = [super hitTest:point withEvent:event];
20 | if (result == self) {
21 | return nil;
22 | } else {
23 | return result;
24 | }
25 | }
26 |
27 | @end
28 |
--------------------------------------------------------------------------------
/高仿映客/ViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // ViewController.h
3 | // 高仿映客
4 | //
5 | // Created by JIAAIR on 16/6/29.
6 | // Copyright © 2016年 JIAAIR. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface ViewController : UIViewController
12 |
13 |
14 | @end
15 |
16 |
--------------------------------------------------------------------------------
/高仿映客/ViewController.m:
--------------------------------------------------------------------------------
1 | //
2 | // ViewController.m
3 | // 高仿映客
4 | //
5 | // Created by JIAAIR on 16/6/29.
6 | // Copyright © 2016年 JIAAIR. All rights reserved.
7 | //
8 |
9 | #import "ViewController.h"
10 |
11 | @interface ViewController ()
12 |
13 | @end
14 |
15 | @implementation ViewController
16 |
17 | - (void)viewDidLoad {
18 | [super viewDidLoad];
19 | }
20 |
21 | - (void)didReceiveMemoryWarning {
22 | [super didReceiveMemoryWarning];
23 | }
24 |
25 | @end
26 |
--------------------------------------------------------------------------------
/高仿映客/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // 高仿映客
4 | //
5 | // Created by JIAAIR on 16/6/29.
6 | // Copyright © 2016年 JIAAIR. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "AppDelegate.h"
11 |
12 | int main(int argc, char * argv[]) {
13 | @autoreleasepool {
14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
15 | }
16 | }
17 |
--------------------------------------------------------------------------------