SourceDataSoundSystem.java 文件源码

java
阅读 26 收藏 0 点赞 0 评论 0

项目:runelite 作者:
@ObfuscatedName("w")
@ObfuscatedSignature(
   signature = "(II)V",
   garbageValue = "-629465154"
)
@Export("create")
protected void create(int var1) throws LineUnavailableException {
   try {
      Info var2 = new Info(SourceDataLine.class, this.audioFormat, var1 << (ContextMenuRow.highMemory?2:1));
      this.source = (SourceDataLine)AudioSystem.getLine(var2);
      this.source.open();
      this.source.start();
      this.size = var1;
   } catch (LineUnavailableException var5) {
      int var4 = (var1 >>> 1 & 1431655765) + (var1 & 1431655765);
      var4 = (var4 >>> 2 & 858993459) + (var4 & 858993459);
      var4 = (var4 >>> 4) + var4 & 252645135;
      var4 += var4 >>> 8;
      var4 += var4 >>> 16;
      int var3 = var4 & 255;
      if(var3 != 1) {
         this.create(class173.nextPowerOfTwo(var1));
      } else {
         this.source = null;
         throw var5;
      }
   }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号