Advertisement
Guest User

Untitled

a guest
Feb 25th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. - (void)viewDidLoad {
  2. [super viewDidLoad];
  3. movieFile = [[GPUImageMovie alloc] initWithURL:@"URL"];
  4. movieFile.runBenchmark = YES;
  5. movieFile.playAtActualSpeed = YES;
  6.  
  7. filterImageView = [[GPUImageView alloc] initWithFrame:self.view.frame];
  8. [_videoContainerView addSubview:filterImageView];
  9.  
  10. [self applyFilterForRow:0];
  11. }
  12.  
  13.  
  14. //Method To Switch Filter
  15. -(void)applyFilterForRow:(NSInteger )row
  16. {
  17. [movieFile endProcessing];
  18. [movieFile removeAllTargets];
  19. [filter removeAllTargets];
  20.  
  21. if (row == 0) {
  22. filter = [[GPUImagePixellateFilter alloc] init];
  23. }
  24. else{
  25. filter = [[GPUImageFilter alloc] initWithFragmentShaderFromFile:@"custom"];
  26. }
  27.  
  28. [movieFile addTarget:filter];
  29. [filter addTarget:filterImageView];
  30.  
  31. [movieFile startProcessing];
  32.  
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement