MCPcopy Create free account

hub / github.com/chezi008/mp4muxer / functions

Functions129 in github.com/chezi008/mp4muxer

↓ 10 callersMethodrelease
()
app/src/main/java/com/chezi008/mp4muxerdemo/decode/H264Decoder.java:94
↓ 9 callersMethodstart
()
app/src/main/java/com/chezi008/mp4muxerdemo/encode/AACEncoder.java:88
↓ 5 callersMethodgetOutputFormat
(MediaFormat format)
app/src/main/java/com/chezi008/mp4muxerdemo/encode/AACEncoder.java:214
↓ 4 callersMethodstop
()
app/src/main/java/com/chezi008/mp4muxerdemo/hw/AudioEncoder.java:96
↓ 4 callersMethodwriteH264Data
(byte[] data, int size)
app/src/main/java/com/chezi008/mp4muxerdemo/helper/MP4EncoderHelper.java:13
↓ 3 callersMethoddrainEncoder
Extracts all pending data from the encoder and forwards it to the muxer. <p/> If endOfStream is not set, this returns when there is no more data to dr
app/src/main/java/com/chezi008/mp4muxerdemo/hw/AudioEncoder.java:225
↓ 3 callersMethodgetMediaformat
()
app/src/main/java/com/chezi008/mp4muxerdemo/decode/H264Decoder.java:90
↓ 3 callersMethodsetEncoder
(AudioEncoder encoder)
app/src/main/java/com/chezi008/mp4muxerdemo/hw/AudioEncoder.java:351
↓ 3 callersMethodstartMuxer
()
app/src/main/java/com/chezi008/mp4muxerdemo/MuxerMp4Activity.java:71
↓ 3 callersMethodstop
停止录制
app/src/main/java/com/chezi008/mp4muxerdemo/encode/AACEncoder.java:186
↓ 2 callersMethodclose
()
app/src/main/java/com/chezi008/mp4muxerdemo/helper/MP4EncoderHelper.java:15
↓ 2 callersMethodcloseEncoderAndMuxer
(MediaCodec encoder, MediaCodec.BufferInfo bufferInfo, TrackIndex trackIndex)
app/src/main/java/com/chezi008/mp4muxerdemo/hw/AudioEncoder.java:110
↓ 2 callersMethodinitCodec
(Surface surface)
app/src/main/java/com/chezi008/mp4muxerdemo/decode/H264Decoder.java:47
↓ 2 callersMethodlogStatistics
()
app/src/main/java/com/chezi008/mp4muxerdemo/hw/AudioEncoder.java:305
↓ 2 callersMethodprepare
()
app/src/main/java/com/chezi008/mp4muxerdemo/hw/AudioEncoder.java:61
↓ 2 callersMethodreadObject
desc:获取保存的Object对象 @param context @param key @return modified:
app/src/main/java/com/chezi008/mp4muxerdemo/utils/SPUtils.java:84
↓ 2 callersMethodsaveObject
desc:保存对象 @param context @param key @param obj 要保存的对象,只能保存实现了serializable的对象 modified:
app/src/main/java/com/chezi008/mp4muxerdemo/utils/SPUtils.java:35
↓ 2 callersMethodsetFinalizeEncoderParams
()
app/src/main/java/com/chezi008/mp4muxerdemo/hw/AudioEncoder.java:355
↓ 2 callersMethodsetH264ReadListener
(H264ReadListener h264ReadListener)
app/src/main/java/com/chezi008/mp4muxerdemo/file/H264ReadRunable.java:24
↓ 2 callersMethodwriteData
(ByteBuffer outputBuffer, MediaCodec.BufferInfo bufferInfo, int track)
mp4muxer/src/main/java/com/chezi008/mp4muxer/Mp4Muxer.java:67
↓ 1 callersMethodCloseMP4File
app/src/main/cpp/MP4Encoder.cpp:164
↓ 1 callersMethodCreateMP4File
app/src/main/cpp/MP4Encoder.cpp:27
↓ 1 callersMethodStringToBytes
desc:将16进制的数据转为数组 @param data @return modified:
app/src/main/java/com/chezi008/mp4muxerdemo/utils/SPUtils.java:119
↓ 1 callersMethodWriteH264Data
app/src/main/cpp/MP4Encoder.cpp:73
↓ 1 callersMethod_offerAudioEncoder
temp restriction: Always call after _offerVideoEncoder @param input @param presentationTimeNs
app/src/main/java/com/chezi008/mp4muxerdemo/hw/AudioEncoder.java:160
↓ 1 callersMethod_stop
Called from encodingService
app/src/main/java/com/chezi008/mp4muxerdemo/hw/AudioEncoder.java:104
↓ 1 callersMethodaddADTStoPacket
给编码出的aac裸流添加adts头字段 @param packet 要空出前7个字节,否则会搞乱数据 @param packetLen
app/src/main/java/com/chezi008/mp4muxerdemo/encode/AACEncoder.java:170
↓ 1 callersMethodaddAudioTrack
(MediaFormat mediaFormat)
mp4muxer/src/main/java/com/chezi008/mp4muxer/Mp4Muxer.java:39
↓ 1 callersMethodaddMuxerVideoData
(byte[] datas)
app/src/main/java/com/chezi008/mp4muxerdemo/MuxerMp4Activity.java:207
↓ 1 callersMethodaddVideoTrack
(MediaFormat mediaFormat)
mp4muxer/src/main/java/com/chezi008/mp4muxer/Mp4Muxer.java:33
↓ 1 callersMethodbytesToHexString
desc:将数组转为16进制 @param bArray @return modified:
app/src/main/java/com/chezi008/mp4muxerdemo/utils/SPUtils.java:60
↓ 1 callersMethodcheckPermissionAllGranted
检查是否拥有指定的所有权限
app/src/main/java/com/chezi008/mp4muxerdemo/MainActivity.java:68
↓ 1 callersMethodcloseMuxer
()
app/src/main/java/com/chezi008/mp4muxerdemo/hw/AudioEncoder.java:133
↓ 1 callersMethodcreateTempFileInRootAppStorage
( String filename)
app/src/main/java/com/chezi008/mp4muxerdemo/hw/FileUtils.java:104
↓ 1 callersMethoddecodeFrame
(byte[] frame)
app/src/main/java/com/chezi008/mp4muxerdemo/decode/H264Decoder.java:112
↓ 1 callersMethodencodeFrame
()
app/src/main/java/com/chezi008/mp4muxerdemo/hw/AudioEncoder.java:367
↓ 1 callersMethodfinalizeEncoder
()
app/src/main/java/com/chezi008/mp4muxerdemo/hw/AudioEncoder.java:374
↓ 1 callersMethodgetAudioBuffer
(ByteBuffer byteBuffer, MediaCodec.BufferInfo bufferInfo)
app/src/main/java/com/chezi008/mp4muxerdemo/encode/AACEncoder.java:212
↓ 1 callersMethodgetInputBuffer
(int index)
app/src/main/java/com/chezi008/mp4muxerdemo/encode/AACEncoder.java:100
↓ 1 callersMethodgetOutputBuffer
(int index)
app/src/main/java/com/chezi008/mp4muxerdemo/encode/AACEncoder.java:108
↓ 1 callersMethodgetPermission
()
app/src/main/java/com/chezi008/mp4muxerdemo/MainActivity.java:46
↓ 1 callersMethodinit
(String mp4FilePath, int widht, int height)
app/src/main/java/com/chezi008/mp4muxerdemo/helper/MP4EncoderHelper.java:11
↓ 1 callersMethodinitAudioCoder
()
app/src/main/java/com/chezi008/mp4muxerdemo/MuxerMp4Activity.java:134
↓ 1 callersMethodinitVariable
()
app/src/main/java/com/chezi008/mp4muxerdemo/MP4V2Activity.java:36
↓ 1 callersMethodinitVideoCodec
(SurfaceTexture surface)
app/src/main/java/com/chezi008/mp4muxerdemo/MP4V2Activity.java:75
↓ 1 callersMethodinitVideoCodec
(SurfaceTexture surface)
app/src/main/java/com/chezi008/mp4muxerdemo/MuxerMp4Activity.java:48
↓ 1 callersMethodinitView
()
app/src/main/java/com/chezi008/mp4muxerdemo/MP4V2Activity.java:40
↓ 1 callersMethodinitView
()
app/src/main/java/com/chezi008/mp4muxerdemo/MainActivity.java:79
↓ 1 callersMethodinitView
()
app/src/main/java/com/chezi008/mp4muxerdemo/MuxerMp4Activity.java:85
↓ 1 callersMethodofferAudioEncoder
temp restriction: Always call after offerVideoEncoder @param input
app/src/main/java/com/chezi008/mp4muxerdemo/hw/AudioEncoder.java:145
↓ 1 callersMethodonFrameData
(byte[] datas)
app/src/main/java/com/chezi008/mp4muxerdemo/file/H264ReadRunable.java:76
↓ 1 callersMethodonStopRead
()
app/src/main/java/com/chezi008/mp4muxerdemo/file/H264ReadRunable.java:78
↓ 1 callersMethodoutputFormat
(MediaFormat outputFormat)
app/src/main/java/com/chezi008/mp4muxerdemo/decode/H264Decoder.java:143
↓ 1 callersMethodprepare
()
app/src/main/java/com/chezi008/mp4muxerdemo/encode/AACEncoder.java:56
↓ 1 callersMethodreadLocalFile
()
app/src/main/java/com/chezi008/mp4muxerdemo/MP4V2Activity.java:81
↓ 1 callersMethodreadLocalFile
()
app/src/main/java/com/chezi008/mp4muxerdemo/MuxerMp4Activity.java:166
↓ 1 callersMethodreadOutputData
()
app/src/main/java/com/chezi008/mp4muxerdemo/encode/AACEncoder.java:118
↓ 1 callersMethodrecycleInputBuffer
(byte[] buffer)
app/src/main/java/com/chezi008/mp4muxerdemo/hw/AudioSoftwarePoller.java:66
↓ 1 callersMethodsetAudioEncoder
(AudioEncoder avcEncoder)
app/src/main/java/com/chezi008/mp4muxerdemo/hw/AudioSoftwarePoller.java:39
↓ 1 callersMethodsetAudioEnncoderListener
(AudioEnncoderListener audioEnncoderListener)
app/src/main/java/com/chezi008/mp4muxerdemo/encode/AACEncoder.java:48
↓ 1 callersMethodsetAudioSoftwarePoller
(AudioSoftwarePoller audioSoftwarePoller)
app/src/main/java/com/chezi008/mp4muxerdemo/hw/AudioEncoder.java:56
↓ 1 callersMethodsetEncodeFrameParams
(byte[] audio_data, long pts)
app/src/main/java/com/chezi008/mp4muxerdemo/hw/AudioEncoder.java:359
↓ 1 callersMethodsetH264DecoderListener
(H264DecoderListener h264DecoderListener)
app/src/main/java/com/chezi008/mp4muxerdemo/decode/H264Decoder.java:137
↓ 1 callersMethodsetSavePath
(String path)
app/src/main/java/com/chezi008/mp4muxerdemo/encode/AACEncoder.java:51
↓ 1 callersMethodstartPolling
Begin polling audio and transferring it to the buffer. Call this before emptyBuffer().
app/src/main/java/com/chezi008/mp4muxerdemo/hw/AudioSoftwarePoller.java:73
↓ 1 callersMethodstopPolling
Stop polling audio.
app/src/main/java/com/chezi008/mp4muxerdemo/hw/AudioSoftwarePoller.java:80
↓ 1 callersMethodstringFromJNI
A native method that is implemented by the 'native-lib' native library, which is packaged with this application.
app/src/main/java/com/chezi008/mp4muxerdemo/MainActivity.java:116
↓ 1 callersMethodwriteAudioData
(ByteBuffer outputBuffer, MediaCodec.BufferInfo bufferInfo)
mp4muxer/src/main/java/com/chezi008/mp4muxer/Mp4Muxer.java:58
↓ 1 callersMethodwriteVideoData
(ByteBuffer outputBuffer, MediaCodec.BufferInfo bufferInfo)
mp4muxer/src/main/java/com/chezi008/mp4muxer/Mp4Muxer.java:49
MethodAACEncoder
()
app/src/main/java/com/chezi008/mp4muxerdemo/encode/AACEncoder.java:45
MethodAudioEncoder
(Context c)
app/src/main/java/com/chezi008/mp4muxerdemo/hw/AudioEncoder.java:51
MethodAudioSoftwarePoller
()
app/src/main/java/com/chezi008/mp4muxerdemo/hw/AudioSoftwarePoller.java:35
MethodEncoderTask
(AudioEncoder encoder, EncoderTaskType type)
app/src/main/java/com/chezi008/mp4muxerdemo/hw/AudioEncoder.java:326
MethodH264Decoder
(Context context)
app/src/main/java/com/chezi008/mp4muxerdemo/decode/H264Decoder.java:43
FunctionJava_com_chezi008_mp4muxerdemo_MainActivity_stringFromJNI
app/src/main/cpp/native-lib.cpp:5
FunctionJava_com_chezi008_mp4muxerdemo_helper_MP4EncoderHelper_close
app/src/main/cpp/MP4EncoderHelper.cpp:38
FunctionJava_com_chezi008_mp4muxerdemo_helper_MP4EncoderHelper_init
app/src/main/cpp/MP4EncoderHelper.cpp:16
FunctionJava_com_chezi008_mp4muxerdemo_helper_MP4EncoderHelper_writeH264Data
app/src/main/cpp/MP4EncoderHelper.cpp:26
MethodMP4Encoder
app/src/main/cpp/MP4Encoder.cpp:16
MethodMp4Muxer
(String outPath)
mp4muxer/src/main/java/com/chezi008/mp4muxer/Mp4Muxer.java:25
MethodPraseMetadata
app/src/main/cpp/MP4Encoder.cpp:229
MethodReadOneNaluFromBuf
app/src/main/cpp/MP4Encoder.cpp:131
MethodWrite264Metadata
app/src/main/cpp/MP4Encoder.cpp:47
MethodWriteH264File
app/src/main/cpp/MP4Encoder.cpp:171
Methodaddition_isCorrect
()
app/src/test/java/com/chezi008/mp4muxerdemo/ExampleUnitTest.java:13
Methodaddition_isCorrect
()
mp4muxer/src/test/java/com/chezi008/mp4muxer/ExampleUnitTest.java:13
MethodcloseEncoder
(MediaCodec encoder, MediaCodec.BufferInfo bufferInfo, TrackIndex trackIndex)
app/src/main/java/com/chezi008/mp4muxerdemo/hw/AudioEncoder.java:122
MethodcreateTempFile
Returns a TempFile with given root, filename, and extension. The resulting TempFile is safe for use with Android's MediaRecorder @param c @param root
app/src/main/java/com/chezi008/mp4muxerdemo/hw/FileUtils.java:85
MethodgetAudioBuffer
(ByteBuffer byteBuffer, MediaCodec.BufferInfo bufferInfo)
app/src/main/java/com/chezi008/mp4muxerdemo/MuxerMp4Activity.java:139
MethodgetMediaFormat
()
app/src/main/java/com/chezi008/mp4muxerdemo/encode/AACEncoder.java:84
MethodgetMicroSecondsPerFrame
Return the number of microseconds represented by each audio frame calculated with the sampling rate and samples per frame @return
app/src/main/java/com/chezi008/mp4muxerdemo/hw/AudioSoftwarePoller.java:59
MethodgetOutputFormat
(MediaFormat format)
app/src/main/java/com/chezi008/mp4muxerdemo/MuxerMp4Activity.java:147
MethodgetRootStorageDirectory
Returns a Java File initialized to a directory of given name at the root storage location, with preference to external storage. If the directory did n
app/src/main/java/com/chezi008/mp4muxerdemo/hw/FileUtils.java:29
MethodgetSimulatedAudioInput
()
app/src/main/java/com/chezi008/mp4muxerdemo/hw/HWRecorderActivity.java:69
MethodgetStorageDirectory
Returns a Java File initialized to a directory of given name within the given location. @param parent_directory a File representing the directory in
app/src/main/java/com/chezi008/mp4muxerdemo/hw/FileUtils.java:58
MethodonClick
(View v)
app/src/main/java/com/chezi008/mp4muxerdemo/MP4V2Activity.java:43
MethodonClick
(View v)
app/src/main/java/com/chezi008/mp4muxerdemo/MainActivity.java:86
MethodonClick
(View v)
app/src/main/java/com/chezi008/mp4muxerdemo/MuxerMp4Activity.java:88
MethodonCreate
(Bundle savedInstanceState)
app/src/main/java/com/chezi008/mp4muxerdemo/MP4V2Activity.java:28
MethodonCreate
(Bundle savedInstanceState)
app/src/main/java/com/chezi008/mp4muxerdemo/MainActivity.java:37
next →1–100 of 129, ranked by callers