OliveappLivenessResultDelegate.h 805 B

12345678910111213141516171819202122232425262728293031323334353637
  1. //
  2. // LivenessResultDelegate.h
  3. // LivenessDetector
  4. //
  5. // Created by Jiteng Hao on 16/1/17.
  6. // Copyright © 2016年 Oliveapp. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import "OliveappDetectedFrame.h"
  10. @protocol OliveappLivenessResultDelegate <NSObject>
  11. @required
  12. /**
  13. * 活体检测成功的回调
  14. *
  15. * @param detectedFrame 活体检测抓取的图片
  16. */
  17. - (void) onLivenessSuccess: (OliveappDetectedFrame*) detectedFrame;
  18. /**
  19. * 活体检测失败的回调
  20. *
  21. * @param sessionState session状态,用于区别超时还是动作不过关
  22. * @param detectedFrame 活体检测抓取的图片
  23. */
  24. - (void) onLivenessFail: (int)sessionState withDetectedFrame: (OliveappDetectedFrame*) detectedFrame;
  25. /**
  26. * 取消活体检测的回调
  27. */
  28. - (void) onLivenessCancel;
  29. @end