LivePreviewBodyView.h 668 B

123456789101112131415161718192021222324252627282930
  1. //
  2. // LivePreviewBodyView.h
  3. // KulexiuForTeacher
  4. //
  5. // Created by Kyle on 2022/3/30.
  6. //
  7. #import <UIKit/UIKit.h>
  8. typedef NS_ENUM(NSInteger, PREVIEWLIVEACTION) {
  9. PREVIEWLIVEACTION_BACK, // 返回
  10. PREVIEWLIVEACTION_SWITCH, // 翻转
  11. PREVIEWLIVEACTION_BEAUTY, // 美颜
  12. PREVIEWLIVEACTION_SHARE, // 分享
  13. PREVIEWLIVEACTION_OPEN, // 开播
  14. };
  15. typedef void(^PreviewCallback)(PREVIEWLIVEACTION action);
  16. NS_ASSUME_NONNULL_BEGIN
  17. @interface LivePreviewBodyView : UIView
  18. @property (weak, nonatomic) IBOutlet UIView *videoView;
  19. + (instancetype)shareInstance;
  20. - (void)previewOperationCallback:(PreviewCallback)callback;
  21. @end
  22. NS_ASSUME_NONNULL_END