TCVideoTextViewController.h 957 B

123456789101112131415161718192021222324252627282930313233
  1. //
  2. // TCVideoTextViewController.h
  3. // DeviceManageIOSApp
  4. //
  5. // Created by rushanting on 2017/5/18.
  6. // Copyright © 2017年 tencent. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. @class TXVideoEditer;
  10. @class TCVideoPreview;
  11. @class TCVideoTextFiled;
  12. @interface TCVideoTextInfo : NSObject
  13. @property (nonatomic, strong) TCVideoTextFiled* textField;
  14. @property (nonatomic, assign) CGFloat startTime; //in seconds
  15. @property (nonatomic, assign) CGFloat endTime;
  16. @end
  17. @protocol TCVideoTextViewControllerDelegate <NSObject>
  18. - (void)onSetVideoTextInfosFinish:(NSArray<TCVideoTextInfo*>*)videoTextInfos;
  19. @end
  20. @interface TCVideoTextViewController : UIViewController
  21. @property (nonatomic, weak) id<TCVideoTextViewControllerDelegate> delegate;
  22. - (id)initWithVideoEditer:(TXVideoEditer*)videoEditer previewView:(TCVideoPreview*)previewView startTime:(CGFloat)startTime endTime:(CGFloat)endTime videoTextInfos:(NSArray<TCVideoTextInfo*>*)videoTextInfos;
  23. @end