-keep class com.iqiyi.iig.shai.detect.bean.** { *; }
-keep class com.iqiyi.iig.shai.sticker.bean.** { *; }
-keep class com.iqiyi.iig.shai.scan.** { *; }
-keep public class com.iqiyi.iig.shai.sticker.HumanFaceSticker {
    public *;
}




-keep public interface com.iqiyi.iig.shai.detect.IDetectionCallBack{ #IScreenCaptureCallback
    public *;
}

-keep public class com.iqiyi.iig.shai.detect.DetectionManager {
    public *;
}

-keep public enum com.iqiyi.iig.shai.detect.*{ #PreviewPreset enum
    public *;
}

# Preserve all native method names and the names of their classes.

-keepclasseswithmembernames class com.iqiyi.iig.shai.detect.* {
    native <methods>;
}

-keep public  class com.iqiyi.iig.shai.camera.* {
    public *;
}

-keep public class com.iqiyi.iig.shai.util.LogUtil{
    public *;
}

# Preserve RenderModule._nativeObject
-keepclassmembers class com.iqiyi.iig.shai.detect.DetectionModule {
    private long _nativeObject;
    public *;
}

-keep public class com.iqiyi.iig.shai.detect.ParseDetectResult {
    public *;
}

-keep public class com.iqiyi.iig.shai.camera.CameraConst {
    public *;
}
