Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ChenLittlePing/LearningVideo
/ functions
Functions
699 in github.com/ChenLittlePing/LearningVideo
⨍
Functions
699
◇
Types & classes
458
↓ 12 callers
Method
goOn
* 继续解码 */
app/src/main/java/com/cxp/learningvideo/media/IDecoder.kt:25
↓ 9 callers
Method
addDrawer
app/src/main/java/com/cxp/learningvideo/opengl/SimpleRender.kt:49
↓ 7 callers
Method
getSurfaceTexture
app/src/main/java/com/cxp/learningvideo/opengl/drawer/IDrawer.kt:21
↓ 7 callers
Method
setVideoSize
app/src/main/java/com/cxp/learningvideo/opengl/drawer/IDrawer.kt:16
↓ 7 callers
Method
stop
* 停止解码 */
app/src/main/java/com/cxp/learningvideo/media/IDecoder.kt:48
↓ 6 callers
Method
GoOn
app/src/main/cpp/media/decoder/base_decoder.cpp:320
↓ 6 callers
Method
getFormat
app/src/main/java/com/cxp/learningvideo/media/IExtractor.kt:18
↓ 6 callers
Method
start
app/src/main/java/com/cxp/learningvideo/media/muxer/MP4Repack.kt:27
↓ 5 callers
Method
SetRender
app/src/main/cpp/media/decoder/audio/a_decoder.cpp:19
↓ 5 callers
Method
setStateListener
* 设置状态监听器 */
app/src/main/java/com/cxp/learningvideo/media/IDecoder.kt:73
↓ 5 callers
Method
stop
* 停止读取数据 */
app/src/main/java/com/cxp/learningvideo/media/extractor/MMExtractor.kt:117
↓ 4 callers
Method
Pause
app/src/main/cpp/media/decoder/base_decoder.cpp:325
↓ 4 callers
Method
PushFrame
app/src/main/cpp/media/encoder/base_encoder.cpp:185
↓ 4 callers
Method
SetStateReceiver
app/src/main/cpp/media/encoder/base_encoder.h:135
↓ 4 callers
Method
Stop
app/src/main/cpp/media/decoder/base_decoder.cpp:329
↓ 4 callers
Method
readBuffer
* 读取视频数据 */
app/src/main/java/com/cxp/learningvideo/media/extractor/MMExtractor.kt:80
↓ 3 callers
Function
GetCurMsTime
app/src/main/cpp/utils/timer.c:7
↓ 3 callers
Function
av_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 callers
Method
AddDrawer
app/src/main/cpp/opengl/drawer/proxy/def_drawer_proxy_impl.cpp:9
↓ 2 callers
Method
CallbackState
app/src/main/cpp/media/decoder/base_decoder.cpp:219
↓ 2 callers
Method
DecodeOneFrame
app/src/main/cpp/media/decoder/base_decoder.cpp:177
↓ 2 callers
Method
GetTimeBase
app/src/main/cpp/media/muxer/mp4_muxer.h:49
↓ 2 callers
Method
Init
app/src/main/cpp/media/muxer/mp4_muxer.cpp:17
↓ 2 callers
Method
IsRunning
app/src/main/cpp/media/decoder/base_decoder.cpp:334
↓ 2 callers
Method
Release
app/src/main/cpp/media/muxer/ff_repack.cpp:139
↓ 2 callers
Method
ReleaseRender
app/src/main/cpp/media/render/audio/opensl_render.cpp:49
↓ 2 callers
Method
Start
app/src/main/cpp/media/muxer/ff_repack.cpp:86
↓ 2 callers
Method
TooMuchData
app/src/main/cpp/media/encoder/base_encoder.h:131
↓ 2 callers
Method
addAudioTrack
app/src/main/java/com/cxp/learningvideo/media/muxer/MMuxer.kt:64
↓ 2 callers
Method
addTrack
app/src/main/java/com/cxp/learningvideo/media/encoder/BaseEncoder.kt:259
↓ 2 callers
Method
addVideoTrack
app/src/main/java/com/cxp/learningvideo/media/muxer/MMuxer.kt:48
↓ 2 callers
Function
av_bswap32
app/src/main/cpp/ffmpeg/include/libavutil/bswap.h:66
↓ 2 callers
Method
createTextureIds
app/src/main/java/com/cxp/learningvideo/opengl/OpenGLTools.kt:17
↓ 2 callers
Method
draw
app/src/main/java/com/cxp/learningvideo/opengl/drawer/IDrawer.kt:19
↓ 2 callers
Method
encodeOneFrame
* 将一帧数据压入队列,等待编码 */
app/src/main/java/com/cxp/learningvideo/media/encoder/BaseEncoder.kt:218
↓ 2 callers
Method
endOfStream
* 通知结束编码 */
app/src/main/java/com/cxp/learningvideo/media/encoder/BaseEncoder.kt:230
↓ 2 callers
Method
getCurrentTimestamp
* 获取当前帧时间 */
app/src/main/java/com/cxp/learningvideo/media/extractor/MMExtractor.kt:137
↓ 2 callers
Method
getFormat
app/src/main/java/com/cxp/learningvideo/media/extractor/VideoExtractor.kt:22
↓ 2 callers
Method
getSampleFlag
app/src/main/java/com/cxp/learningvideo/media/extractor/MMExtractor.kt:141
↓ 2 callers
Method
notifySwap
app/src/main/java/com/cxp/learningvideo/opengl/egl/CustomerGLRenderer.kt:61
↓ 2 callers
Method
onSurfaceChange
app/src/main/java/com/cxp/learningvideo/opengl/egl/CustomerGLRenderer.kt:132
↓ 2 callers
Method
onSurfaceCreate
app/src/main/java/com/cxp/learningvideo/opengl/egl/CustomerGLRenderer.kt:127
↓ 2 callers
Method
release
app/src/main/java/com/cxp/learningvideo/media/muxer/MMuxer.kt:124
↓ 2 callers
Method
release
app/src/main/java/com/cxp/learningvideo/media/encoder/BaseEncoder.kt:269
↓ 2 callers
Method
releaseAudioTrack
app/src/main/java/com/cxp/learningvideo/media/muxer/MMuxer.kt:119
↓ 2 callers
Method
releaseVideoTrack
app/src/main/java/com/cxp/learningvideo/media/muxer/MMuxer.kt:114
↓ 2 callers
Method
scale
app/src/main/java/com/cxp/learningvideo/opengl/drawer/ADrawer.kt:242
↓ 2 callers
Method
setAlpha
app/src/main/java/com/cxp/learningvideo/opengl/drawer/IDrawer.kt:18
↓ 2 callers
Method
setSurface
app/src/main/java/com/cxp/learningvideo/opengl/egl/CustomerGLRenderer.kt:37
↓ 2 callers
Method
setTextureID
app/src/main/java/com/cxp/learningvideo/opengl/drawer/IDrawer.kt:20
↓ 2 callers
Method
setWorldSize
app/src/main/java/com/cxp/learningvideo/opengl/drawer/IDrawer.kt:17
↓ 2 callers
Method
stop
app/src/main/java/com/cxp/learningvideo/media/BaseDecoder.kt:333
↓ 2 callers
Method
withoutSync
* 无需音视频同步 */
app/src/main/java/com/cxp/learningvideo/media/IDecoder.kt:118
↓ 2 callers
Method
writeAudioData
app/src/main/java/com/cxp/learningvideo/media/muxer/MMuxer.kt:99
↓ 2 callers
Method
writeVideoData
app/src/main/java/com/cxp/learningvideo/media/muxer/MMuxer.kt:93
↓ 1 callers
Method
AddAudioStream
app/src/main/cpp/media/muxer/mp4_muxer.cpp:38
↓ 1 callers
Method
AddVideoStream
app/src/main/cpp/media/muxer/mp4_muxer.cpp:31
↓ 1 callers
Method
AllocFrameBuffer
app/src/main/cpp/media/decoder/base_decoder.cpp:123
↓ 1 callers
Method
BlockEnqueue
app/src/main/cpp/media/render/audio/opensl_render.cpp:188
↓ 1 callers
Method
CreateEglSurface
app/src/main/cpp/opengl/egl/egl_surface.cpp:20
↓ 1 callers
Method
CreateOffScreenSurface
app/src/main/cpp/opengl/egl/egl_core.cpp:93
↓ 1 callers
Method
CreateSurface
app/src/main/cpp/media/render/video/opengl_render/opengl_render.cpp:98
↓ 1 callers
Method
CreateWindSurface
app/src/main/cpp/opengl/egl/egl_core.cpp:84
↓ 1 callers
Method
DecodeFinish
app/src/main/cpp/media/synthesizer/synthesizer.cpp:100
↓ 1 callers
Method
DecodePause
app/src/main/cpp/media/synthesizer/synthesizer.cpp:74
↓ 1 callers
Method
DecodePrepare
app/src/main/cpp/media/synthesizer/synthesizer.cpp:63
↓ 1 callers
Method
DecodeReady
app/src/main/cpp/media/synthesizer/synthesizer.cpp:67
↓ 1 callers
Method
DecodeRunning
app/src/main/cpp/media/synthesizer/synthesizer.cpp:70
↓ 1 callers
Method
DecodeStop
app/src/main/cpp/media/synthesizer/synthesizer.cpp:109
↓ 1 callers
Method
DestroyEglSurface
app/src/main/cpp/opengl/egl/egl_surface.cpp:42
↓ 1 callers
Method
DestroySurface
app/src/main/cpp/media/render/video/opengl_render/opengl_render.cpp:103
↓ 1 callers
Method
DestroySurface
app/src/main/cpp/opengl/egl/egl_core.cpp:118
↓ 1 callers
Method
DoRelease
app/src/main/cpp/media/encoder/base_encoder.cpp:197
↓ 1 callers
Method
DoneDecode
app/src/main/cpp/media/decoder/base_decoder.cpp:267
↓ 1 callers
Method
Draw
app/src/main/cpp/opengl/drawer/drawer.cpp:22
↓ 1 callers
Method
EncodeFinish
app/src/main/cpp/media/synthesizer/synthesizer.cpp:126
↓ 1 callers
Method
EncodeFrame
app/src/main/cpp/media/synthesizer/synthesizer.cpp:119
↓ 1 callers
Method
EncodeProgress
app/src/main/cpp/media/synthesizer/synthesizer.cpp:122
↓ 1 callers
Method
EncodeSend
app/src/main/cpp/media/synthesizer/synthesizer.cpp:116
↓ 1 callers
Method
EncodeStart
app/src/main/cpp/media/synthesizer/synthesizer.cpp:112
↓ 1 callers
Method
EndAudioStream
app/src/main/cpp/media/muxer/mp4_muxer.cpp:80
↓ 1 callers
Method
EndVideoStream
app/src/main/cpp/media/muxer/mp4_muxer.cpp:86
↓ 1 callers
Method
InitDspWindow
app/src/main/cpp/media/render/video/opengl_render/opengl_render.cpp:81
↓ 1 callers
Method
InitEGL
app/src/main/cpp/media/render/video/opengl_render/opengl_render.cpp:76
↓ 1 callers
Method
InitFFMpegDecoder
app/src/main/cpp/media/decoder/base_decoder.cpp:62
↓ 1 callers
Method
LogSpec
app/src/main/cpp/media/encoder/audio/a_encoder.h:33
↓ 1 callers
Method
LogSpec
app/src/main/cpp/media/decoder/audio/a_decoder.h:106
↓ 1 callers
Method
LoopDecode
app/src/main/cpp/media/decoder/base_decoder.cpp:131
↓ 1 callers
Method
LoopEncode
app/src/main/cpp/media/encoder/base_encoder.cpp:74
↓ 1 callers
Method
OnMuxFinished
app/src/main/cpp/media/synthesizer/synthesizer.cpp:130
↓ 1 callers
Method
OpenEncoder
app/src/main/cpp/media/encoder/base_encoder.cpp:62
↓ 1 callers
Method
PlayOrPause
app/src/main/cpp/media/player/gl_player/gl_player.cpp:41
↓ 1 callers
Method
Prepare
app/src/main/cpp/media/decoder/audio/a_decoder.cpp:23
↓ 1 callers
Method
ReceivePixel
app/src/main/cpp/media/synthesizer/synthesizer.cpp:93
↓ 1 callers
Method
Release
app/src/main/cpp/opengl/egl/egl_core.cpp:123
↓ 1 callers
Method
ReleaseRender
app/src/main/cpp/media/render/video/opengl_render/opengl_render.cpp:130
↓ 1 callers
Method
Render
app/src/main/cpp/media/render/video/opengl_render/opengl_render.cpp:108
↓ 1 callers
Method
RequestRgbaData
app/src/main/cpp/media/render/video/opengl_render/opengl_render.cpp:175
↓ 1 callers
Method
SetMuxFinishCallback
app/src/main/cpp/media/muxer/mp4_muxer.h:45
↓ 1 callers
Method
SetOffScreenSize
app/src/main/cpp/media/render/video/opengl_render/opengl_render.cpp:169
next →
1–100 of 699, ranked by callers