Class TailwindTranscoder
java.lang.Object
com.jackmeng.halcyoninae.tailwind.TailwindTranscoder
- All Implemented Interfaces:
Transcoder
- Since:
- 3.2
- Author:
- Jack Meng
-
Field Summary
Fields inherited from interface com.jackmeng.halcyoninae.tailwind.Transcoder
MP3_FORMAT, OGG_FORMAT, WAV_FORMAT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic int[]byteify(byte[] arr, int shift_n) static float[]f_unpack(byte[] buffer, long[] transfer, float[] cum, int b_, AudioFormat format) static intmsToByte(AudioFormat format, int time) static intnormalize(int bps) voidstatic float[]window_func(float[] cum, int s_, AudioFormat format)
-
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
- Parameters:
cum-s_-format-- Returns:
-
msToByte
- Parameters:
format-time-- Returns:
- int
-
transcode
- Specified by:
transcodein interfaceTranscoder- Parameters:
inFormat-outFormat-inLocale-outLocale-
-