Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cytecbg/android-fskmodem
/ functions
Functions
91 in github.com/cytecbg/android-fskmodem
⨍
Functions
91
◇
Types & classes
18
↓ 19 callers
Method
stop
Stop decoding process
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKEncoder.java:179
↓ 12 callers
Method
appendSignal
Use this method to feed 8bit PCM data to the decoder @param data @return samples space left in the buffer
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKDecoder.java:277
↓ 10 callers
Method
setStatus
(DecoderStatus status)
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKDecoder.java:214
↓ 8 callers
Method
appendData
Use this method to feed byte array data to the encoder @param data @return bytes left in the buffer
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKEncoder.java:254
↓ 8 callers
Method
start
()
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKEncoder.java:163
↓ 7 callers
Method
modulate
(STATE state)
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKEncoder.java:357
↓ 6 callers
Method
setStatus
(EncoderStatus status)
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKEncoder.java:209
↓ 4 callers
Method
allocateBufferData
()
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKDecoder.java:193
↓ 4 callers
Method
allocateBufferSignal
()
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKEncoder.java:213
↓ 4 callers
Method
checkFormat
(boolean assertion, String message)
examples/FSKModemDecodeWav/src/bg/cytec/android/wav/WavToPCM.java:30
↓ 4 callers
Method
checkSignalBuffer
()
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKEncoder.java:340
↓ 3 callers
Method
allocateBufferSignal
()
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKDecoder.java:185
↓ 3 callers
Method
clearSignal
Use this method to destroy all data currently queued for decoding @return samples space left in the buffer
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKDecoder.java:354
↓ 3 callers
Method
flushData
()
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKDecoder.java:428
↓ 3 callers
Method
flushSignal
()
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKEncoder.java:312
↓ 3 callers
Method
nextStatus
()
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKEncoder.java:189
↓ 3 callers
Method
trimSignal
()
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKDecoder.java:249
↓ 2 callers
Method
allocateBufferFrame
()
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKDecoder.java:189
↓ 2 callers
Method
byteArrayToShortArray
(byte[] data)
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKDecoder.java:223
↓ 2 callers
Method
calcFrequencyZerocrossing
(short[] data)
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKDecoder.java:367
↓ 2 callers
Method
clearData
Use this method to destroy all data currently queued for encoding @return bytes left in the buffer
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKEncoder.java:301
↓ 2 callers
Method
determineState
(int frequency, double rms)
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKDecoder.java:399
↓ 2 callers
Method
getFrameData
(int position)
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKDecoder.java:416
↓ 2 callers
Method
nextStatus
()
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKDecoder.java:197
↓ 2 callers
Method
notifyCallback
(byte[] pcm8, short[] pcm16)
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKEncoder.java:157
↓ 2 callers
Method
readHeader
(InputStream wavStream)
examples/FSKModemDecodeWav/src/bg/cytec/android/wav/WavToPCM.java:73
↓ 2 callers
Method
rootMeanSquared
(short[] data)
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKDecoder.java:387
↓ 2 callers
Method
stop
Stop decoding process
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKDecoder.java:175
↓ 1 callers
Method
allocateBufferData
()
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKEncoder.java:222
↓ 1 callers
Method
convertToMono
(short[] data)
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKDecoder.java:234
↓ 1 callers
Method
decoded
This method will be called every time there is new data received @param newData
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKDecoder.java:36
↓ 1 callers
Method
encoded
This method will be called every time there is new data encoded @param newData
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKEncoder.java:36
↓ 1 callers
Method
getDataSize
()
examples/FSKModemDecodeWav/src/bg/cytec/android/wav/WavToPCM.java:62
↓ 1 callers
Method
modulate16
(STATE state)
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKEncoder.java:455
↓ 1 callers
Method
modulate8
(STATE state)
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKEncoder.java:437
↓ 1 callers
Method
notifyCallback
(byte[] data)
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKDecoder.java:149
↓ 1 callers
Method
processIterationCarrier
()
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKEncoder.java:473
↓ 1 callers
Method
processIterationDecode
()
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKDecoder.java:481
↓ 1 callers
Method
processIterationEncoding
()
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKEncoder.java:493
↓ 1 callers
Method
processIterationSearch
()
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKDecoder.java:446
↓ 1 callers
Method
processIterationSilence
()
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKEncoder.java:520
↓ 1 callers
Method
readWavPcm
(WavInfo info, InputStream stream)
examples/FSKModemDecodeWav/src/bg/cytec/android/wav/WavToPCM.java:120
↓ 1 callers
Method
start
()
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKDecoder.java:155
↓ 1 callers
Method
trimData
()
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKEncoder.java:226
Method
FSKConfig
(int sampleRate, int pcmFormat, int channels, int modemMode, int threshold)
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKConfig.java:105
Method
FSKDecoder
Create FSK Decoder instance to feed with audio data @param config @param callback
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKDecoder.java:125
Method
FSKEncoder
Create FSK Encoder instance to feed with byte array data @param config @param callback
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKEncoder.java:129
Method
WavInfo
(int rate, int bits, boolean isStereo, int dataSize)
examples/FSKModemDecodeWav/src/bg/cytec/android/wav/WavToPCM.java:45
Method
decoded
(byte[] newData)
examples/FSKModemTerminal/src/bg/cytec/android/fskmodem/examples/terminal/MainActivity.java:162
Method
decoded
(byte[] newData)
examples/FSKModemDecodeLive/src/bg/cytec/android/fskmodem/examples/decode/live/MainActivity.java:81
Method
decoded
(byte[] newData)
examples/FSKModemEncodeLiveStereo/src/bg/cytec/android/fskmodem/examples/encode/livestereo/MainActivity.java:104
Method
decoded
(byte[] newData)
examples/FSKModemEncodeLive8bit/src/bg/cytec/android/fskmodem/examples/encode/live8bit/MainActivity.java:104
Method
decoded
(byte[] newData)
examples/FSKModemDecodePCM/src/bg/cytec/android/fskmodem/examples/decode/pcm/MainActivity.java:112
Method
decoded
(byte[] newData)
examples/FSKModemDecodeWav/src/bg/cytec/android/fskmodem/examples/decode/wav/MainActivity.java:107
Method
decoded
(byte[] newData)
examples/FSKModemEncodeLiveMono/src/bg/cytec/android/fskmodem/examples/encode/livemono/MainActivity.java:104
Method
encoded
(byte[] pcm8, short[] pcm16)
examples/FSKModemTerminal/src/bg/cytec/android/fskmodem/examples/terminal/MainActivity.java:184
Method
encoded
(byte[] pcm8, short[] pcm16)
examples/FSKModemEncodeLiveStereo/src/bg/cytec/android/fskmodem/examples/encode/livestereo/MainActivity.java:124
Method
encoded
(byte[] pcm8, short[] pcm16)
examples/FSKModemEncodeLive8bit/src/bg/cytec/android/fskmodem/examples/encode/live8bit/MainActivity.java:124
Method
encoded
(byte[] pcm8, short[] pcm16)
examples/FSKModemEncodeLiveMono/src/bg/cytec/android/fskmodem/examples/encode/livemono/MainActivity.java:124
Method
finalize
()
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKEncoder.java:147
Method
finalize
()
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKDecoder.java:139
Method
getBits
()
examples/FSKModemDecodeWav/src/bg/cytec/android/wav/WavToPCM.java:57
Method
getSampleRate
()
examples/FSKModemDecodeWav/src/bg/cytec/android/wav/WavToPCM.java:52
Method
isStereo
()
examples/FSKModemDecodeWav/src/bg/cytec/android/wav/WavToPCM.java:67
Method
onCreate
(Bundle savedInstanceState)
examples/FSKModemTerminal/src/bg/cytec/android/fskmodem/examples/terminal/MainActivity.java:87
Method
onCreate
(Bundle savedInstanceState)
examples/FSKModemDecodeLive/src/bg/cytec/android/fskmodem/examples/decode/live/MainActivity.java:64
Method
onCreate
(Bundle savedInstanceState)
examples/FSKModemEncodeLiveStereo/src/bg/cytec/android/fskmodem/examples/encode/livestereo/MainActivity.java:87
Method
onCreate
(Bundle savedInstanceState)
examples/FSKModemEncodeLive8bit/src/bg/cytec/android/fskmodem/examples/encode/live8bit/MainActivity.java:87
Method
onCreate
(Bundle savedInstanceState)
examples/FSKModemDecodePCM/src/bg/cytec/android/fskmodem/examples/decode/pcm/MainActivity.java:95
Method
onCreate
(Bundle savedInstanceState)
examples/FSKModemDecodeWav/src/bg/cytec/android/fskmodem/examples/decode/wav/MainActivity.java:90
Method
onCreate
(Bundle savedInstanceState)
examples/FSKModemEncodeLiveMono/src/bg/cytec/android/fskmodem/examples/encode/livemono/MainActivity.java:87
Method
onDestroy
()
examples/FSKModemTerminal/src/bg/cytec/android/fskmodem/examples/terminal/MainActivity.java:227
Method
onDestroy
()
examples/FSKModemDecodeLive/src/bg/cytec/android/fskmodem/examples/decode/live/MainActivity.java:123
Method
onDestroy
()
examples/FSKModemEncodeLiveStereo/src/bg/cytec/android/fskmodem/examples/encode/livestereo/MainActivity.java:157
Method
onDestroy
()
examples/FSKModemEncodeLive8bit/src/bg/cytec/android/fskmodem/examples/encode/live8bit/MainActivity.java:157
Method
onDestroy
()
examples/FSKModemDecodePCM/src/bg/cytec/android/fskmodem/examples/decode/pcm/MainActivity.java:133
Method
onDestroy
()
examples/FSKModemDecodeWav/src/bg/cytec/android/fskmodem/examples/decode/wav/MainActivity.java:128
Method
onDestroy
()
examples/FSKModemEncodeLiveMono/src/bg/cytec/android/fskmodem/examples/encode/livemono/MainActivity.java:157
Method
onEditorAction
(TextView view, int actionId, KeyEvent event)
examples/FSKModemTerminal/src/bg/cytec/android/fskmodem/examples/terminal/MainActivity.java:99
Method
onTouch
(View view, MotionEvent event)
examples/FSKModemTerminal/src/bg/cytec/android/fskmodem/examples/terminal/MainActivity.java:127
Method
run
()
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKEncoder.java:44
Method
run
()
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKDecoder.java:44
Method
run
()
examples/FSKModemTerminal/src/bg/cytec/android/fskmodem/examples/terminal/MainActivity.java:72
Method
run
()
examples/FSKModemDecodeLive/src/bg/cytec/android/fskmodem/examples/decode/live/MainActivity.java:49
Method
run
()
examples/FSKModemEncodeLiveStereo/src/bg/cytec/android/fskmodem/examples/encode/livestereo/MainActivity.java:53
Method
run
()
examples/FSKModemEncodeLive8bit/src/bg/cytec/android/fskmodem/examples/encode/live8bit/MainActivity.java:53
Method
run
()
examples/FSKModemDecodePCM/src/bg/cytec/android/fskmodem/examples/decode/pcm/MainActivity.java:46
Method
run
()
examples/FSKModemDecodeWav/src/bg/cytec/android/fskmodem/examples/decode/wav/MainActivity.java:46
Method
run
()
examples/FSKModemEncodeLiveMono/src/bg/cytec/android/fskmodem/examples/encode/livemono/MainActivity.java:53
Method
setData
Use this method to set byte array data to the encoder @param data @return bytes left in the buffer
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKEncoder.java:289
Method
setSignal
Use this method to set 8bit PCM data to the decoder @param data @return samples space left in the buffer
library/android.fskmodem/src/bg/cytec/android/fskmodem/FSKDecoder.java:329