Class TailwindTranscoder

java.lang.Object
com.jackmeng.halcyoninae.tailwind.TailwindTranscoder
All Implemented Interfaces:
Transcoder

public final class TailwindTranscoder extends Object implements Transcoder
Since:
3.2
Author:
Jack Meng
  • Constructor Details

    • TailwindTranscoder

      public TailwindTranscoder()
  • Method Details

    • byteify

      public static int[] byteify(byte[] arr, int shift_n)
      Parameters:
      arr -
      shift_n -
      Returns:
      int[]
    • normalize

      public static int normalize(int bps)
      Parameters:
      bps -
      Returns:
      int
    • f_unpack

      public static float[] f_unpack(byte[] buffer, long[] transfer, float[] cum, int b_, AudioFormat format)
      Parameters:
      buffer -
      transfer -
      cum -
      b_ -
      format -
      Returns:
      float[]
    • window_func

      public static float[] window_func(float[] cum, int s_, AudioFormat format)
      Parameters:
      cum -
      s_ -
      format -
      Returns:
    • msToByte

      public static int msToByte(AudioFormat format, int time)
      Parameters:
      format -
      time -
      Returns:
      int
    • transcode

      public void transcode(int inFormat, int outFormat, File inLocale, File outLocale)
      Specified by:
      transcode in interface Transcoder
      Parameters:
      inFormat -
      outFormat -
      inLocale -
      outLocale -