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 int
msToByte
(AudioFormat format, int time) static int
normalize
(int bps) void
static 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:
transcode
in interfaceTranscoder
- Parameters:
inFormat
-outFormat
-inLocale
-outLocale
-
-