//
//  THIDMCDetectView.h
//  HTJCFaceLiveDetectSdk
//
//  Created by golang on 2017/3/9.
//  Copyright © 2017年 hisign. All rights reserved.
//

#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import "HTJCDefineHeader.h"
@protocol HTJCLiveDetectViewDelegate <NSObject>

@required

#pragma mark -
#pragma mark 活检背景视图

/**
 *  摄像头layer
 *
 *  @return 摄像头 layer 的 frame
 */
- (CGRect)setCameraLayerRect;

/**
 *  人脸框位置的界面限制坐标
 *
 *  @return 人脸界面限制frame
 */
- (CGRect)setFaceLimitRect;

/**
 *  导航栏左侧返回按钮
 *
 *  @return 按钮
 */
- (UIButton *)setBackButton;

/**
 *  引导
 *
 *  @return 引导界面
 */
- (UIView *)setFaceGuideView;

/**
 *  活体检测
 *
 *  @return 活体检测界面
 */
- (UIView *)setLiveDetecteView;


#pragma mark -
#pragma mark 提醒动画

/**
 *  HTJCReturnValue 属于持续性的返回类型,做一些友好提醒
 *
 */
- (void)showRemindAnimation:(HTJCReturnValue)remindType;

#pragma mark -
#pragma mark 活检流程动画

/**
 *  HTJCMovementType 间歇性的返回类型 根据动作类型 HTJCMovementType 刷新界面
 *
 */
- (void)setDetectAnimation:(HTJCMovementType)movementType;

/**
 *  检测成功动画
 */
- (void)setDetectSuccessAnimation;

/**
 *  检测失败动画
 */
- (void)setDetectFailAnimation;



@end

