MCPcopy Create free account

hub / github.com/ChenLittlePing/LearningVideo / functions

Functions699 in github.com/ChenLittlePing/LearningVideo

↓ 12 callersMethodgoOn
* 继续解码 */
app/src/main/java/com/cxp/learningvideo/media/IDecoder.kt:25
↓ 9 callersMethodaddDrawer
app/src/main/java/com/cxp/learningvideo/opengl/SimpleRender.kt:49
↓ 7 callersMethodgetSurfaceTexture
app/src/main/java/com/cxp/learningvideo/opengl/drawer/IDrawer.kt:21
↓ 7 callersMethodsetVideoSize
app/src/main/java/com/cxp/learningvideo/opengl/drawer/IDrawer.kt:16
↓ 7 callersMethodstop
* 停止解码 */
app/src/main/java/com/cxp/learningvideo/media/IDecoder.kt:48
↓ 6 callersMethodGoOn
app/src/main/cpp/media/decoder/base_decoder.cpp:320
↓ 6 callersMethodgetFormat
app/src/main/java/com/cxp/learningvideo/media/IExtractor.kt:18
↓ 6 callersMethodstart
app/src/main/java/com/cxp/learningvideo/media/muxer/MP4Repack.kt:27
↓ 5 callersMethodSetRender
app/src/main/cpp/media/decoder/audio/a_decoder.cpp:19
↓ 5 callersMethodsetStateListener
* 设置状态监听器 */
app/src/main/java/com/cxp/learningvideo/media/IDecoder.kt:73
↓ 5 callersMethodstop
* 停止读取数据 */
app/src/main/java/com/cxp/learningvideo/media/extractor/MMExtractor.kt:117
↓ 4 callersMethodPause
app/src/main/cpp/media/decoder/base_decoder.cpp:325
↓ 4 callersMethodPushFrame
app/src/main/cpp/media/encoder/base_encoder.cpp:185
↓ 4 callersMethodSetStateReceiver
app/src/main/cpp/media/encoder/base_encoder.h:135
↓ 4 callersMethodStop
app/src/main/cpp/media/decoder/base_decoder.cpp:329
↓ 4 callersMethodreadBuffer
* 读取视频数据 */
app/src/main/java/com/cxp/learningvideo/media/extractor/MMExtractor.kt:80
↓ 3 callersFunctionGetCurMsTime
app/src/main/cpp/utils/timer.c:7
↓ 3 callersFunctionav_q2d
* Convert an AVRational to a `double`. * @param a AVRational to convert * @return `a` in floating-point form * @see av_d2q() */
app/src/main/cpp/ffmpeg/include/libavutil/rational.h:104
↓ 2 callersMethodAddDrawer
app/src/main/cpp/opengl/drawer/proxy/def_drawer_proxy_impl.cpp:9
↓ 2 callersMethodCallbackState
app/src/main/cpp/media/decoder/base_decoder.cpp:219
↓ 2 callersMethodDecodeOneFrame
app/src/main/cpp/media/decoder/base_decoder.cpp:177
↓ 2 callersMethodGetTimeBase
app/src/main/cpp/media/muxer/mp4_muxer.h:49
↓ 2 callersMethodInit
app/src/main/cpp/media/muxer/mp4_muxer.cpp:17
↓ 2 callersMethodIsRunning
app/src/main/cpp/media/decoder/base_decoder.cpp:334
↓ 2 callersMethodRelease
app/src/main/cpp/media/muxer/ff_repack.cpp:139
↓ 2 callersMethodReleaseRender
app/src/main/cpp/media/render/audio/opensl_render.cpp:49
↓ 2 callersMethodStart
app/src/main/cpp/media/muxer/ff_repack.cpp:86
↓ 2 callersMethodTooMuchData
app/src/main/cpp/media/encoder/base_encoder.h:131
↓ 2 callersMethodaddAudioTrack
app/src/main/java/com/cxp/learningvideo/media/muxer/MMuxer.kt:64
↓ 2 callersMethodaddTrack
app/src/main/java/com/cxp/learningvideo/media/encoder/BaseEncoder.kt:259
↓ 2 callersMethodaddVideoTrack
app/src/main/java/com/cxp/learningvideo/media/muxer/MMuxer.kt:48
↓ 2 callersFunctionav_bswap32
app/src/main/cpp/ffmpeg/include/libavutil/bswap.h:66
↓ 2 callersMethodcreateTextureIds
app/src/main/java/com/cxp/learningvideo/opengl/OpenGLTools.kt:17
↓ 2 callersMethoddraw
app/src/main/java/com/cxp/learningvideo/opengl/drawer/IDrawer.kt:19
↓ 2 callersMethodencodeOneFrame
* 将一帧数据压入队列,等待编码 */
app/src/main/java/com/cxp/learningvideo/media/encoder/BaseEncoder.kt:218
↓ 2 callersMethodendOfStream
* 通知结束编码 */
app/src/main/java/com/cxp/learningvideo/media/encoder/BaseEncoder.kt:230
↓ 2 callersMethodgetCurrentTimestamp
* 获取当前帧时间 */
app/src/main/java/com/cxp/learningvideo/media/extractor/MMExtractor.kt:137
↓ 2 callersMethodgetFormat
app/src/main/java/com/cxp/learningvideo/media/extractor/VideoExtractor.kt:22
↓ 2 callersMethodgetSampleFlag
app/src/main/java/com/cxp/learningvideo/media/extractor/MMExtractor.kt:141
↓ 2 callersMethodnotifySwap
app/src/main/java/com/cxp/learningvideo/opengl/egl/CustomerGLRenderer.kt:61
↓ 2 callersMethodonSurfaceChange
app/src/main/java/com/cxp/learningvideo/opengl/egl/CustomerGLRenderer.kt:132
↓ 2 callersMethodonSurfaceCreate
app/src/main/java/com/cxp/learningvideo/opengl/egl/CustomerGLRenderer.kt:127
↓ 2 callersMethodrelease
app/src/main/java/com/cxp/learningvideo/media/muxer/MMuxer.kt:124
↓ 2 callersMethodrelease
app/src/main/java/com/cxp/learningvideo/media/encoder/BaseEncoder.kt:269
↓ 2 callersMethodreleaseAudioTrack
app/src/main/java/com/cxp/learningvideo/media/muxer/MMuxer.kt:119
↓ 2 callersMethodreleaseVideoTrack
app/src/main/java/com/cxp/learningvideo/media/muxer/MMuxer.kt:114
↓ 2 callersMethodscale
app/src/main/java/com/cxp/learningvideo/opengl/drawer/ADrawer.kt:242
↓ 2 callersMethodsetAlpha
app/src/main/java/com/cxp/learningvideo/opengl/drawer/IDrawer.kt:18
↓ 2 callersMethodsetSurface
app/src/main/java/com/cxp/learningvideo/opengl/egl/CustomerGLRenderer.kt:37
↓ 2 callersMethodsetTextureID
app/src/main/java/com/cxp/learningvideo/opengl/drawer/IDrawer.kt:20
↓ 2 callersMethodsetWorldSize
app/src/main/java/com/cxp/learningvideo/opengl/drawer/IDrawer.kt:17
↓ 2 callersMethodstop
app/src/main/java/com/cxp/learningvideo/media/BaseDecoder.kt:333
↓ 2 callersMethodwithoutSync
* 无需音视频同步 */
app/src/main/java/com/cxp/learningvideo/media/IDecoder.kt:118
↓ 2 callersMethodwriteAudioData
app/src/main/java/com/cxp/learningvideo/media/muxer/MMuxer.kt:99
↓ 2 callersMethodwriteVideoData
app/src/main/java/com/cxp/learningvideo/media/muxer/MMuxer.kt:93
↓ 1 callersMethodAddAudioStream
app/src/main/cpp/media/muxer/mp4_muxer.cpp:38
↓ 1 callersMethodAddVideoStream
app/src/main/cpp/media/muxer/mp4_muxer.cpp:31
↓ 1 callersMethodAllocFrameBuffer
app/src/main/cpp/media/decoder/base_decoder.cpp:123
↓ 1 callersMethodBlockEnqueue
app/src/main/cpp/media/render/audio/opensl_render.cpp:188
↓ 1 callersMethodCreateEglSurface
app/src/main/cpp/opengl/egl/egl_surface.cpp:20
↓ 1 callersMethodCreateOffScreenSurface
app/src/main/cpp/opengl/egl/egl_core.cpp:93
↓ 1 callersMethodCreateSurface
app/src/main/cpp/media/render/video/opengl_render/opengl_render.cpp:98
↓ 1 callersMethodCreateWindSurface
app/src/main/cpp/opengl/egl/egl_core.cpp:84
↓ 1 callersMethodDecodeFinish
app/src/main/cpp/media/synthesizer/synthesizer.cpp:100
↓ 1 callersMethodDecodePause
app/src/main/cpp/media/synthesizer/synthesizer.cpp:74
↓ 1 callersMethodDecodePrepare
app/src/main/cpp/media/synthesizer/synthesizer.cpp:63
↓ 1 callersMethodDecodeReady
app/src/main/cpp/media/synthesizer/synthesizer.cpp:67
↓ 1 callersMethodDecodeRunning
app/src/main/cpp/media/synthesizer/synthesizer.cpp:70
↓ 1 callersMethodDecodeStop
app/src/main/cpp/media/synthesizer/synthesizer.cpp:109
↓ 1 callersMethodDestroyEglSurface
app/src/main/cpp/opengl/egl/egl_surface.cpp:42
↓ 1 callersMethodDestroySurface
app/src/main/cpp/media/render/video/opengl_render/opengl_render.cpp:103
↓ 1 callersMethodDestroySurface
app/src/main/cpp/opengl/egl/egl_core.cpp:118
↓ 1 callersMethodDoRelease
app/src/main/cpp/media/encoder/base_encoder.cpp:197
↓ 1 callersMethodDoneDecode
app/src/main/cpp/media/decoder/base_decoder.cpp:267
↓ 1 callersMethodDraw
app/src/main/cpp/opengl/drawer/drawer.cpp:22
↓ 1 callersMethodEncodeFinish
app/src/main/cpp/media/synthesizer/synthesizer.cpp:126
↓ 1 callersMethodEncodeFrame
app/src/main/cpp/media/synthesizer/synthesizer.cpp:119
↓ 1 callersMethodEncodeProgress
app/src/main/cpp/media/synthesizer/synthesizer.cpp:122
↓ 1 callersMethodEncodeSend
app/src/main/cpp/media/synthesizer/synthesizer.cpp:116
↓ 1 callersMethodEncodeStart
app/src/main/cpp/media/synthesizer/synthesizer.cpp:112
↓ 1 callersMethodEndAudioStream
app/src/main/cpp/media/muxer/mp4_muxer.cpp:80
↓ 1 callersMethodEndVideoStream
app/src/main/cpp/media/muxer/mp4_muxer.cpp:86
↓ 1 callersMethodInitDspWindow
app/src/main/cpp/media/render/video/opengl_render/opengl_render.cpp:81
↓ 1 callersMethodInitEGL
app/src/main/cpp/media/render/video/opengl_render/opengl_render.cpp:76
↓ 1 callersMethodInitFFMpegDecoder
app/src/main/cpp/media/decoder/base_decoder.cpp:62
↓ 1 callersMethodLogSpec
app/src/main/cpp/media/encoder/audio/a_encoder.h:33
↓ 1 callersMethodLogSpec
app/src/main/cpp/media/decoder/audio/a_decoder.h:106
↓ 1 callersMethodLoopDecode
app/src/main/cpp/media/decoder/base_decoder.cpp:131
↓ 1 callersMethodLoopEncode
app/src/main/cpp/media/encoder/base_encoder.cpp:74
↓ 1 callersMethodOnMuxFinished
app/src/main/cpp/media/synthesizer/synthesizer.cpp:130
↓ 1 callersMethodOpenEncoder
app/src/main/cpp/media/encoder/base_encoder.cpp:62
↓ 1 callersMethodPlayOrPause
app/src/main/cpp/media/player/gl_player/gl_player.cpp:41
↓ 1 callersMethodPrepare
app/src/main/cpp/media/decoder/audio/a_decoder.cpp:23
↓ 1 callersMethodReceivePixel
app/src/main/cpp/media/synthesizer/synthesizer.cpp:93
↓ 1 callersMethodRelease
app/src/main/cpp/opengl/egl/egl_core.cpp:123
↓ 1 callersMethodReleaseRender
app/src/main/cpp/media/render/video/opengl_render/opengl_render.cpp:130
↓ 1 callersMethodRender
app/src/main/cpp/media/render/video/opengl_render/opengl_render.cpp:108
↓ 1 callersMethodRequestRgbaData
app/src/main/cpp/media/render/video/opengl_render/opengl_render.cpp:175
↓ 1 callersMethodSetMuxFinishCallback
app/src/main/cpp/media/muxer/mp4_muxer.h:45
↓ 1 callersMethodSetOffScreenSize
app/src/main/cpp/media/render/video/opengl_render/opengl_render.cpp:169
next →1–100 of 699, ranked by callers