Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/af913337456/SpeexVoiceRecorder
/ functions
Functions
129 in github.com/af913337456/SpeexVoiceRecorder
⨍
Functions
129
◇
Types & classes
25
↓ 21 callers
Method
writeInt
Writes a Little-endian int. @param out the data output to write to. @param v value to write. @exception IOException
SpeexLib/src/main/java/com/mogujie/tt/audio/AudioFileWriter.java:266
↓ 9 callers
Method
checksum
Calculates the checksum on the given data, from the give offset and for the given length, using the given initial value. This allows on to calculate t
SpeexLib/src/main/java/com/mogujie/tt/audio/OggCrc.java:115
↓ 7 callers
Method
stop
()
SpeexLib/src/main/java/com/mogujie/tt/audio/SpeexWriter.java:65
↓ 5 callers
Method
close
()
SpeexLib/src/main/java/com/mogujie/tt/audio/Speex.java:43
↓ 5 callers
Method
readInt
(final byte[] data, final int offset)
SpeexLib/src/main/java/com/mogujie/tt/audio/SpeexDecoder.java:237
↓ 5 callers
Method
setRecording
(boolean isRecording)
SpeexLib/src/main/java/com/mogujie/tt/audio/SpeexWriter.java:69
↓ 5 callers
Method
start
(String fileName)
SpeexLib/src/main/java/com/mogujie/tt/audio/SpeexWriteClient.java:40
↓ 4 callers
Method
writeString
Writes a String. @param data the array into which the data should be written. @param offset the offset from which to start writing in the array. @par
SpeexLib/src/main/java/com/mogujie/tt/audio/AudioFileWriter.java:379
↓ 3 callers
Method
buildOggPageHeader
Builds and returns an Ogg Page Header. @param headerType the header type flag (0=normal, 2=bos: beginning of stream, 4=eos: end of stream)
SpeexLib/src/main/java/com/mogujie/tt/audio/AudioFileWriter.java:148
↓ 3 callers
Method
getRecordTime
()
SpeexLib/src/main/java/com/mogujie/tt/audio/AudioRecordHandler.java:147
↓ 3 callers
Method
isRecording
()
SpeexLib/src/main/java/com/mogujie/tt/audio/SpeexWriter.java:78
↓ 3 callers
Method
stopAnimation
()
SpeexLib/src/main/java/com/mogujie/tt/audio/AudioPlayerHandler.java:74
↓ 3 callers
Method
stopPlayer
()
SpeexLib/src/main/java/com/mogujie/tt/audio/AudioPlayerHandler.java:90
↓ 2 callers
Method
flush
Flush the Ogg page out of the buffers into the file. @param eos - end of stream @exception IOException
SpeexLib/src/main/java/com/mogujie/tt/audio/OggSpeexWriter.java:249
↓ 2 callers
Method
getInstance
()
SpeexLib/src/main/java/com/mogujie/tt/audio/AudioPlayerHandler.java:21
↓ 2 callers
Method
getUiHandle
()
SpeexLib/src/main/java/com/mogujie/tt/audio/AudioRecordHandler.java:29
↓ 2 callers
Method
init
()
SpeexLib/src/main/java/com/mogujie/tt/audio/Speex.java:20
↓ 2 callers
Method
isPaused
()
SpeexLib/src/main/java/com/mogujie/tt/audio/SpeexDecoder.java:60
↓ 2 callers
Method
isPlaying
()
SpeexLib/src/main/java/com/mogujie/tt/audio/AudioPlayerHandler.java:105
↓ 2 callers
Method
onRecordVoiceEnd
(float audioLen)
SpeexLib/src/main/java/com/mogujie/tt/VoiceRecorderHelper.java:150
↓ 2 callers
Method
open
(int compression)
SpeexLib/src/main/java/com/mogujie/tt/audio/Speex.java:35
↓ 2 callers
Method
setRecording
(boolean isRecording)
SpeexLib/src/main/java/com/mogujie/tt/audio/SpeexEncoder.java:75
↓ 1 callers
Method
Action_Down
(View v, MotionEvent event)
SpeexLib/src/main/java/com/mogujie/tt/VoiceRecorderHelper.java:176
↓ 1 callers
Method
Action_Move
(View v, MotionEvent event)
SpeexLib/src/main/java/com/mogujie/tt/VoiceRecorderHelper.java:201
↓ 1 callers
Method
Action_Up
(View v, MotionEvent event)
SpeexLib/src/main/java/com/mogujie/tt/VoiceRecorderHelper.java:214
↓ 1 callers
Method
buildSpeexComment
Builds and returns a Speex Comment. @param comment the comment. @return a Speex Comment.
SpeexLib/src/main/java/com/mogujie/tt/audio/AudioFileWriter.java:238
↓ 1 callers
Method
buildSpeexHeader
Builds a Speex Header. @param sampleRate @param mode @param channels @param vbr @param nframes @return a Speex Header.
SpeexLib/src/main/java/com/mogujie/tt/audio/AudioFileWriter.java:207
↓ 1 callers
Method
checkSDCard
()
app/src/main/java/com/example/who/speexdemo/MainActivity.java:148
↓ 1 callers
Method
decode
(byte encoded[], short lin[], int size)
SpeexLib/src/main/java/com/mogujie/tt/audio/Speex.java:39
↓ 1 callers
Method
doFinishRecordAudio
()
SpeexLib/src/main/java/com/mogujie/tt/VoiceRecorderHelper.java:132
↓ 1 callers
Method
encode
(short lin[], int offset, byte encoded[], int size)
SpeexLib/src/main/java/com/mogujie/tt/audio/Speex.java:41
↓ 1 callers
Method
getAudioPathWithoutFile
(String userId)
app/src/main/java/com/example/who/speexdemo/MainActivity.java:127
↓ 1 callers
Method
getAudioSavePath
(String userId)
app/src/main/java/com/example/who/speexdemo/MainActivity.java:117
↓ 1 callers
Method
getSavePath
()
app/src/main/java/com/example/who/speexdemo/MainActivity.java:133
↓ 1 callers
Method
init
(String fileName)
SpeexLib/src/main/java/com/mogujie/tt/audio/SpeexWriteClient.java:45
↓ 1 callers
Method
initSoundVolumeDialog
()
SpeexLib/src/main/java/com/mogujie/tt/VoiceRecorderHelper.java:102
↓ 1 callers
Method
initializeAndroidAudio
(int sampleRate)
SpeexLib/src/main/java/com/mogujie/tt/audio/SpeexDecoder.java:37
↓ 1 callers
Method
isRecording
()
SpeexLib/src/main/java/com/mogujie/tt/audio/SpeexEncoder.java:81
↓ 1 callers
Method
load
()
SpeexLib/src/main/java/com/mogujie/tt/audio/Speex.java:25
↓ 1 callers
Method
onDown
设置输出路径
SpeexLib/src/main/java/com/mogujie/tt/VoiceRecorderHelper.java:121
↓ 1 callers
Method
onFinishRecord
()
SpeexLib/src/main/java/com/mogujie/tt/VoiceRecorderHelper.java:127
↓ 1 callers
Method
onMove_in_limit
(View v)
SpeexLib/src/main/java/com/mogujie/tt/VoiceRecorderHelper.java:122
↓ 1 callers
Method
onMove_out_limit
(View v)
SpeexLib/src/main/java/com/mogujie/tt/VoiceRecorderHelper.java:123
↓ 1 callers
Method
onReceiveMaxVolume
根据分贝值设置录音时的音量动画
SpeexLib/src/main/java/com/mogujie/tt/VoiceRecorderHelper.java:157
↓ 1 callers
Method
onRecordSuccess
(float len, String savePath)
SpeexLib/src/main/java/com/mogujie/tt/VoiceRecorderHelper.java:128
↓ 1 callers
Method
onRecordVolumeChange
(int voiceValue)
SpeexLib/src/main/java/com/mogujie/tt/VoiceRecorderHelper.java:129
↓ 1 callers
Method
onStop
()
SpeexLib/src/main/java/com/mogujie/tt/audio/AudioPlayerHandler.java:64
↓ 1 callers
Method
onUp_cancel
(View v)
SpeexLib/src/main/java/com/mogujie/tt/VoiceRecorderHelper.java:125
↓ 1 callers
Method
onUp_start
(View v)
SpeexLib/src/main/java/com/mogujie/tt/VoiceRecorderHelper.java:124
↓ 1 callers
Method
putData
(final byte[] buf, int size)
SpeexLib/src/main/java/com/mogujie/tt/audio/SpeexWriter.java:54
↓ 1 callers
Method
putData
(short[] data, int size)
SpeexLib/src/main/java/com/mogujie/tt/audio/SpeexEncoder.java:66
↓ 1 callers
Method
readLong
(final byte[] data, final int offset)
SpeexLib/src/main/java/com/mogujie/tt/audio/SpeexDecoder.java:245
↓ 1 callers
Method
readSpeexHeader
Reads the header packet. <pre> 0 - 7: speex_string: "Speex " 8 - 27: speex_version: "speex-1.0" 28 - 31: speex_version_id: 1 32 - 35: header_siz
SpeexLib/src/main/java/com/mogujie/tt/audio/SpeexDecoder.java:210
↓ 1 callers
Method
setFormat
Sets the output format. Must be called before WriteHeader(). @param mode the mode of the encoder (0=NB, 1=WB, 2=UWB). @param sampleRate the number of
SpeexLib/src/main/java/com/mogujie/tt/audio/OggSpeexWriter.java:131
↓ 1 callers
Method
setHandleCallback
(UiHandleCallback handleCallback)
SpeexLib/src/main/java/com/mogujie/tt/audio/AudioRecordHandler.java:39
↓ 1 callers
Method
setMaxVolume
(short[] buffer, int readLen)
SpeexLib/src/main/java/com/mogujie/tt/audio/AudioRecordHandler.java:124
↓ 1 callers
Method
setOutPutPath
()
SpeexLib/src/main/java/com/mogujie/tt/VoiceRecorderHelper.java:119
↓ 1 callers
Method
setRecordTime
(float len)
SpeexLib/src/main/java/com/mogujie/tt/audio/AudioRecordHandler.java:151
↓ 1 callers
Method
setSampleRate
(int sampleRate)
SpeexLib/src/main/java/com/mogujie/tt/audio/SpeexWriteClient.java:91
↓ 1 callers
Method
writeHeader
Writes the header pages that start the Ogg Speex file. Prepares file for data to be written. @param comment description to be included in the header.
SpeexLib/src/main/java/com/mogujie/tt/audio/OggSpeexWriter.java:194
↓ 1 callers
Method
writeLong
Writes a Little-endian long. @param os - the output stream to write to. @param v - the value to write. @exception IOException
SpeexLib/src/main/java/com/mogujie/tt/audio/AudioFileWriter.java:312
↓ 1 callers
Method
writeOggPageHeader
Writes an Ogg Page Header to the given byte array. @param buf the buffer to write to. @param offset the from which to start writing. @param headerTyp
SpeexLib/src/main/java/com/mogujie/tt/audio/AudioFileWriter.java:116
↓ 1 callers
Method
writePacket
Writes a packet of audio. @param data - audio data. @param offset - the offset from which to start reading the data. @param len - the length of data
SpeexLib/src/main/java/com/mogujie/tt/audio/OggSpeexWriter.java:228
↓ 1 callers
Method
writeSpeexComment
Writes a Speex Comment to the given byte array. @param buf the buffer to write to. @param offset the from which to start writing. @param comment the
SpeexLib/src/main/java/com/mogujie/tt/audio/AudioFileWriter.java:223
↓ 1 callers
Method
writeSpeexHeader
Writes a Speex Header to the given byte array. @param buf the buffer to write to. @param offset the from which to start writing. @param sampleRate @p
SpeexLib/src/main/java/com/mogujie/tt/audio/AudioFileWriter.java:170
↓ 1 callers
Method
writeTag
(byte[] buf, int size)
SpeexLib/src/main/java/com/mogujie/tt/audio/SpeexWriteClient.java:82
Method
AudioPlayerHandler
()
SpeexLib/src/main/java/com/mogujie/tt/audio/AudioPlayerHandler.java:56
Method
AudioRecordHandler
(String fileName)
SpeexLib/src/main/java/com/mogujie/tt/audio/AudioRecordHandler.java:34
Method
OggSpeexWriter
Builds an Ogg Speex Writer.
SpeexLib/src/main/java/com/mogujie/tt/audio/OggSpeexWriter.java:95
Method
Speex
()
SpeexLib/src/main/java/com/mogujie/tt/audio/Speex.java:17
Method
SpeexDecoder
(File srcPath)
SpeexLib/src/main/java/com/mogujie/tt/audio/SpeexDecoder.java:33
Method
SpeexEncoder
(String fileName)
SpeexLib/src/main/java/com/mogujie/tt/audio/SpeexEncoder.java:22
Method
SpeexWriteClient
()
SpeexLib/src/main/java/com/mogujie/tt/audio/SpeexWriteClient.java:36
Method
SpeexWriter
(String fileName)
SpeexLib/src/main/java/com/mogujie/tt/audio/SpeexWriter.java:22
Method
VoiceRecorderHelper
(Activity activity, CallBack callBack)
SpeexLib/src/main/java/com/mogujie/tt/VoiceRecorderHelper.java:72
Method
addOnMetadataListener
(ProgressListener l)
SpeexLib/src/main/java/com/mogujie/tt/audio/SpeexDecoder.java:52
Method
addition_isCorrect
()
SpeexLib/src/test/java/com/example/speexlib/ExampleUnitTest.java:13
Method
addition_isCorrect
()
app/src/test/java/com/example/who/speexdemo/ExampleUnitTest.java:13
Method
clear
()
SpeexLib/src/main/java/com/mogujie/tt/audio/AudioPlayerHandler.java:47
Method
close
Closes the output file. @exception IOException if there was an exception closing the Audio Writer.
SpeexLib/src/main/java/com/mogujie/tt/audio/AudioFileWriter.java:58
Method
close
Closes the output file. @exception IOException if there was an exception closing the Audio Writer.
SpeexLib/src/main/java/com/mogujie/tt/audio/OggSpeexWriter.java:155
Method
decode
()
SpeexLib/src/main/java/com/mogujie/tt/audio/SpeexDecoder.java:64
Method
destroyEcho
()
SpeexLib/src/main/java/com/mogujie/tt/audio/Speex.java:52
Method
echoCancellation
(short[] rec, short[] play, short[] out)
SpeexLib/src/main/java/com/mogujie/tt/audio/Speex.java:47
Method
echoCancellationEncode
(short[] rec, short[] play, byte[] encoded)
SpeexLib/src/main/java/com/mogujie/tt/audio/Speex.java:49
Method
getAecStatus
()
SpeexLib/src/main/java/com/mogujie/tt/audio/Speex.java:54
Method
getAudioMode
messagePop调用
SpeexLib/src/main/java/com/mogujie/tt/audio/AudioPlayerHandler.java:42
Method
getCurrentPlayPath
()
SpeexLib/src/main/java/com/mogujie/tt/audio/AudioPlayerHandler.java:138
Method
getFrameSize
()
SpeexLib/src/main/java/com/mogujie/tt/audio/Speex.java:37
Method
getUiHandle
()
SpeexLib/src/main/java/com/mogujie/tt/VoiceRecorderHelper.java:191
Method
handleMessage
(Message msg)
SpeexLib/src/main/java/com/mogujie/tt/VoiceRecorderHelper.java:77
Method
initEcho
(int frameSize, int filterLength)
SpeexLib/src/main/java/com/mogujie/tt/audio/Speex.java:45
Method
isRecording
()
SpeexLib/src/main/java/com/mogujie/tt/audio/AudioRecordHandler.java:164
Method
main
(String[] args)
SpeexLib/src/main/java/com/test.java:10
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/com/example/who/speexdemo/MainActivity.java:20
Method
onDestroy
()
SpeexLib/src/main/java/com/mogujie/tt/VoiceRecorderHelper.java:57
Method
onDestroy
()
app/src/main/java/com/example/who/speexdemo/MainActivity.java:110
Method
onDown
(View v)
app/src/main/java/com/example/who/speexdemo/MainActivity.java:66
Method
onEventMainThread
(AudioEvent audioEvent)
SpeexLib/src/main/java/com/mogujie/tt/audio/AudioPlayerHandler.java:80
Method
onFinishRecord
()
app/src/main/java/com/example/who/speexdemo/MainActivity.java:91
next →
1–100 of 129, ranked by callers