YunMusicSoundEffectVC.h 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. //
  2. // YunMusicSoundEffectVC.h
  3. // BuguLive
  4. //
  5. // Created by 岳克奎 on 16/11/14.
  6. // Copyright © 2016年 xfg. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. @class YunMusicPlayVC;
  10. @class BGTLiveController;
  11. @protocol YunMusicSoundEffectVCDelegate <NSObject>
  12. @optional
  13. - (void)setBGMValue:(CGFloat )bgmValue;
  14. - (void)setMicValue:(CGFloat )micValue;
  15. ////移除 音效VC
  16. //- (void)removeYunMusicSoundEffectVC;
  17. @end
  18. @interface YunMusicSoundEffectVC : UIViewController
  19. @property (nonatomic ,weak) id <YunMusicSoundEffectVCDelegate>delegate;
  20. @property (weak, nonatomic) IBOutlet UIButton *changeBtn;
  21. @property (weak, nonatomic) IBOutlet UIButton *back_Btn; //返回
  22. @property (weak, nonatomic) IBOutlet UISlider *bgm_Slider; //伴奏
  23. @property (weak, nonatomic) IBOutlet UISlider *mic_Slider; //人生
  24. @property (weak, nonatomic) IBOutlet UIView *soundEffect_BG_View; //高斯 处理
  25. @property (assign, nonatomic) CGFloat bgmNowValue_CGFloat;//滑动伴奏 记录slider 数值
  26. @property (assign, nonatomic) CGFloat micNowValue_CGFloat;//滑动人声 记录slider 数值
  27. @property (weak, nonatomic) IBOutlet UIView *bgView;
  28. @property (strong, nonatomic)UITapGestureRecognizer *tapGes;
  29. @property (weak, nonatomic) IBOutlet UIView *effectTopView;
  30. @property (weak, nonatomic) IBOutlet UIView *effectControlView;
  31. @property (strong, nonatomic) BGTLiveController *recoedLiveController;
  32. #pragma mark - 创建 直播上音效界面
  33. +(YunMusicSoundEffectVC *)showYunMusicSoundEffectVCInVC:(BGTLiveController *)vc inView:(UIView *)view showFrame:(CGRect)showFrame oldBGMValue:(CGFloat)oldBGMValue oldMicValue:(CGFloat)oldMicValue;
  34. #pragma mark - 移除 音效界面
  35. /**
  36. * 移除 音效调节界面
  37. */
  38. //+ (void)removeYunMusicSoundEffectVC;
  39. @end