# Proguard rules for the JNI Bindings. | |
# For explanation, see: | |
# https://www.guardsquare.com/manual/configuration/examples#native | |
# Keep the names of the native methods unobfuscated. | |
-keepclasseswithmembernames,includedescriptorclasses class * { | |
native <methods>; | |
} | |
# Members of these classes may be accessed from native methods. Keep them | |
# unobfuscated. | |
-keep class org.aomedia.avif.android.AvifDecoder { | |
*; | |
} | |
-keep class org.aomedia.avif.android.AvifDecoder$Info { | |
*; | |
} |