##----- video sdk begin -----##
-keep class com.yy.mediaframework.** { *; }
-keep class com.sensetime.stmobileapi.** { *; }
-keep class com.sensetime.stmobile.** { *; }
-keep class com.sensetime.stmobilejni.** { *; }
-keep class com.sun.jna.** { *; }
-keep class com.orangefilter.** { *;}
-keep public class com.yy.hiidostatis.defs.handler.CrashHandler{*;}
-keep class com.yy.videoplayer.** { *; }
##----- video sdk end -----##

##----- thunder sdk begin -----##
-keep class com.thunder.livesdk.** { *; }
##----- thunder sdk end -----##

##----- argo sdk begin -----##
-keep class com.yy.argo.** { *; }
##----- argo sdk end -----##

##----- audioengine sdk begin -----##
-keep class org.webrtc.audioengine.** { *; }
-keep class com.yy.audioengine.** { *; }
-keep class com.yy.android.medialibrary.audiocodec.** { *; }
##----- audioengine sdk end -----##

# 保持 Service SDK 相关代码
-keep class com.yy.platform.baseservice.Channel
-keepclassmembers class com.yy.platform.baseservice.Channel {
   *;
}
-keep class com.yy.platform.baseservice.YYServiceCore
-keepclassmembers class com.yy.platform.baseservice.YYServiceCore {
   public *;
}

-keep class com.yy.platform.baseservice.YYServiceCore.BroadcastReceiverImpl
-keepclassmembers class com.yy.platform.baseservice.YYServiceCore.BroadcastReceiverImpl {
   public *;
}

-keep class com.yy.platform.baseservice.task.*
-keepclassmembers class com.yy.platform.baseservice.task.* {
   public *;
}
-keep class com.yy.platform.baseservice.ConstCode$*
-keepclassmembers class com.yy.platform.baseservice.ConstCode$* {
   public *;
}
-keep class com.yy.platform.baseservice.utils.*
# keep 内部类
-keepclassmembers class com.yy.platform.baseservice.utils.* {
   public *;
}

-keepclassmembers class com.hydra.** {
    public *;
}

-keep class com.hydra.**{*;}