//
//  TimeVideoFxViewController.h
//  wangyi
//
//  Created by meishe01 on 2018/3/21.
//  Copyright © 2018年 meicam.com. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "NvsTimeline.h"
#import "NvBaseViewController.h"
#import "NVHeader.h"

typedef enum {
    NvsTimeSpanType_Invalid = -1,
    NvsTimeSpanType_Shake = 0,
    NvsTimeSpanType_Soul,
    NvsTimeSpanType_Hallucination,
    NvsTimeSpanType_X_Signal,
    NvsTimeSpanType_Reverse,
    NvsTimeSpanType_Repeat,
    NvsTimeSpanType_Slow,
    NvsTimeSpanType_Caption,
    NvsTimeSpanType_Sticker
} NvsTimeSpanType;

@interface NvTimeVideoFxViewController : NvBaseViewController

@property (nonatomic, strong) NvsTimeline *oldTimeline;
@property (nonatomic, strong) NvsTimeline *oldOrgTimeline;
@property (nonatomic, assign) NvsTimeSpanType type;
@property (nonatomic, assign) int64_t timelineVideoFxPos;

@property (nonnull, strong) NSMutableArray *files;

@property (nonnull, strong) NSString *musicPath;

- (void)setRevertDataArray:(NSMutableArray *)array;
- (void)setRevertPositionArray:(NSMutableArray *)array;

@end
