MCPcopy Create free account

hub / github.com/ChenLittlePing/LearningVideo / functions

Functions699 in github.com/ChenLittlePing/LearningVideo

↓ 1 callersMethodSetPixelReceiver
app/src/main/cpp/media/render/video/opengl_render/opengl_render.h:83
↓ 1 callersMethodSetSurface
app/src/main/cpp/media/player/gl_player/gl_player.cpp:37
↓ 1 callersMethodStartRender
app/src/main/cpp/media/render/audio/opensl_render.cpp:174
↓ 1 callersMethodSwapBuffers
app/src/main/cpp/opengl/egl/egl_core.cpp:114
↓ 1 callersMethodWrite
app/src/main/cpp/media/muxer/ff_repack.cpp:114
↓ 1 callersFunctionav_isdigit
* Locale-independent conversion of ASCII isdigit. */
app/src/main/cpp/ffmpeg/include/libavutil/avstring.h:206
↓ 1 callersFunctionav_tolower
* Locale-independent conversion of ASCII characters to lowercase. */
app/src/main/cpp/ffmpeg/include/libavutil/avstring.h:241
↓ 1 callersMethodbindFBO
app/src/main/java/com/cxp/learningvideo/opengl/OpenGLTools.kt:43
↓ 1 callersMethodcreateFBOTexture
app/src/main/java/com/cxp/learningvideo/opengl/OpenGLTools.kt:23
↓ 1 callersMethodcreateFrameBuffer
app/src/main/java/com/cxp/learningvideo/opengl/OpenGLTools.kt:37
↓ 1 callersMethodcreateOffscreenSurface
* 创建离屏渲染缓存 * @param width 缓存窗口宽 * @param height 缓存窗口高 */
app/src/main/java/com/cxp/learningvideo/opengl/egl/EGLCore.kt:141
↓ 1 callersMethodcreateWindowSurface
* 创建可显示的渲染缓存 * @param surface 渲染窗口的surface */
app/src/main/java/com/cxp/learningvideo/opengl/egl/EGLCore.kt:118
↓ 1 callersMethoddecodeOneFrame
app/src/main/java/com/cxp/learningvideo/media/IDecoderStateListener.kt:18
↓ 1 callersMethoddecoderDestroy
app/src/main/java/com/cxp/learningvideo/media/IDecoderStateListener.kt:20
↓ 1 callersMethoddecoderError
app/src/main/java/com/cxp/learningvideo/media/IDecoderStateListener.kt:21
↓ 1 callersMethoddecoderError
app/src/main/java/com/cxp/learningvideo/media/decoder/DefDecodeStateListener.kt:24
↓ 1 callersMethoddecoderFinish
app/src/main/java/com/cxp/learningvideo/media/IDecoderStateListener.kt:19
↓ 1 callersMethoddecoderPause
app/src/main/java/com/cxp/learningvideo/media/IDecoderStateListener.kt:17
↓ 1 callersMethoddecoderPrepare
app/src/main/java/com/cxp/learningvideo/media/IDecoderStateListener.kt:14
↓ 1 callersMethoddecoderRunning
app/src/main/java/com/cxp/learningvideo/media/IDecoderStateListener.kt:16
↓ 1 callersMethoddeleteFBO
app/src/main/java/com/cxp/learningvideo/opengl/OpenGLTools.kt:55
↓ 1 callersMethoddestroySurface
* 销毁EGLSurface,并解除上下文绑定 */
app/src/main/java/com/cxp/learningvideo/opengl/egl/EGLCore.kt:198
↓ 1 callersMethodencoderFinish
app/src/main/java/com/cxp/learningvideo/media/encoder/IEncodeStateListener.kt:15
↓ 1 callersMethodgetAudioFormat
* 获取音频格式参数 */
app/src/main/java/com/cxp/learningvideo/media/extractor/MMExtractor.kt:63
↓ 1 callersMethodgetCurrentTimestamp
* 获取当前帧时间 */
app/src/main/java/com/cxp/learningvideo/media/IExtractor.kt:28
↓ 1 callersMethodgetEncodeSurface
app/src/main/java/com/cxp/learningvideo/media/encoder/VideoEncoder.kt:103
↓ 1 callersMethodgetVideoFormat
* 获取视频格式参数 */
app/src/main/java/com/cxp/learningvideo/media/extractor/MMExtractor.kt:46
↓ 1 callersMethodinit
* 初始化EGLDisplay * @param eglContext 共享上下文 */
app/src/main/java/com/cxp/learningvideo/opengl/egl/EGLCore.kt:39
↓ 1 callersMethodmakeCurrent
* 将当前线程与上下文进行绑定 */
app/src/main/java/com/cxp/learningvideo/opengl/egl/EGLCore.kt:160
↓ 1 callersMethodonMuxerFinish
app/src/main/java/com/cxp/learningvideo/media/muxer/MMuxer.kt:147
↓ 1 callersMethodonMuxerStart
app/src/main/java/com/cxp/learningvideo/media/muxer/MMuxer.kt:146
↓ 1 callersMethodonSurfaceDestroy
app/src/main/java/com/cxp/learningvideo/opengl/egl/CustomerGLRenderer.kt:139
↓ 1 callersMethodonSurfaceStop
app/src/main/java/com/cxp/learningvideo/opengl/egl/CustomerGLRenderer.kt:144
↓ 1 callersMethodpause
app/src/main/cpp/media/player/def_player/player.cpp:36
↓ 1 callersMethodplay
app/src/main/cpp/media/player/def_player/player.cpp:29
↓ 1 callersMethodplay
app/src/main/java/com/cxp/learningvideo/FFmpegActivity.kt:57
↓ 1 callersMethodreadBuffer
* 读取音视频数据 */
app/src/main/java/com/cxp/learningvideo/media/IExtractor.kt:23
↓ 1 callersMethodrelease
* 释放资源 */
app/src/main/java/com/cxp/learningvideo/opengl/egl/EGLCore.kt:209
↓ 1 callersMethodseekTo
* 跳转到指定位置 * 并返回实际帧的时间 * * @param pos: 毫秒 * @return 实际时间戳,单位:毫秒 */
app/src/main/java/com/cxp/learningvideo/media/IDecoder.kt:34
↓ 1 callersMethodsetBufferInfo
app/src/main/java/com/cxp/learningvideo/media/Frame.kt:22
↓ 1 callersMethodsetNoAudio
app/src/main/java/com/cxp/learningvideo/media/muxer/MMuxer.kt:79
↓ 1 callersMethodsetNoVideo
app/src/main/java/com/cxp/learningvideo/media/muxer/MMuxer.kt:86
↓ 1 callersMethodsetPresentationTime
* 设置当前帧的时间,单位:纳秒 */
app/src/main/java/com/cxp/learningvideo/opengl/egl/EGLCore.kt:191
↓ 1 callersMethodsetRenderMode
app/src/main/java/com/cxp/learningvideo/opengl/egl/CustomerGLRenderer.kt:57
↓ 1 callersMethodsetTimestamp
app/src/main/java/com/cxp/learningvideo/opengl/egl/EGLSurfaceHolder.kt:49
↓ 1 callersMethodswapBuffers
* 将缓存图像数据发送到设备进行显示 */
app/src/main/java/com/cxp/learningvideo/opengl/egl/EGLCore.kt:184
↓ 1 callersMethodtranslate
app/src/main/java/com/cxp/learningvideo/opengl/drawer/ADrawer.kt:226
↓ 1 callersMethodunbindFBO
app/src/main/java/com/cxp/learningvideo/opengl/OpenGLTools.kt:49
FunctionAVRational av_inv_q
* Invert a rational. * @param q value * @return 1 / q */
app/src/main/cpp/ffmpeg/include/libavutil/rational.h:159
MethodActivateTexture
app/src/main/cpp/opengl/drawer/drawer.cpp:122
MethodAddStream
app/src/main/cpp/media/muxer/mp4_muxer.cpp:45
MethodAudioDecoder
app/src/main/cpp/media/decoder/audio/a_decoder.cpp:8
MethodAudioEncoder
app/src/main/cpp/media/encoder/audio/a_encoder.cpp:10
MethodBaseDecoder
app/src/main/cpp/media/decoder/base_decoder.cpp:10
MethodBaseEncoder
app/src/main/cpp/media/encoder/base_encoder.cpp:8
MethodBindTexture
app/src/main/cpp/opengl/drawer/video_drawer.cpp:59
MethodCalculateSampleArgs
app/src/main/cpp/media/decoder/audio/a_decoder.cpp:52
MethodCheckError
app/src/main/cpp/media/render/audio/opensl_render.cpp:162
MethodConfigPlayer
app/src/main/cpp/media/render/audio/opensl_render.cpp:113
MethodConfigureMuxerStream
app/src/main/cpp/media/encoder/audio/a_encoder.cpp:41
MethodConfigureMuxerStream
app/src/main/cpp/media/encoder/video/v_encoder.cpp:69
MethodCreateDecodeThread
app/src/main/cpp/media/decoder/base_decoder.cpp:30
MethodCreateEncodeThread
app/src/main/cpp/media/encoder/base_encoder.cpp:35
MethodCreateEngine
app/src/main/cpp/media/render/audio/opensl_render.cpp:84
MethodCreateOutputMixer
app/src/main/cpp/media/render/audio/opensl_render.cpp:95
MethodCreateProgram
app/src/main/cpp/opengl/drawer/drawer.cpp:56
MethodCreateTextureId
app/src/main/cpp/opengl/drawer/drawer.cpp:49
MethodDealFrame
app/src/main/cpp/media/encoder/audio/a_encoder.cpp:45
MethodDealFrame
app/src/main/cpp/media/encoder/video/v_encoder.cpp:73
MethodDecode
app/src/main/cpp/media/decoder/base_decoder.cpp:37
MethodDecodeOneFrame
app/src/main/cpp/media/synthesizer/synthesizer.cpp:78
MethodDoDraw
app/src/main/cpp/opengl/drawer/drawer.cpp:37
MethodDoneDraw
app/src/main/cpp/opengl/drawer/video_drawer.cpp:75
MethodDrainEncode
app/src/main/cpp/media/encoder/base_encoder.cpp:140
MethodDraw
app/src/main/cpp/opengl/drawer/proxy/def_drawer_proxy_impl.cpp:13
MethodDrawer
app/src/main/cpp/opengl/drawer/drawer.cpp:9
MethodEglCore
app/src/main/cpp/opengl/egl/egl_core.cpp:8
MethodEglSurface
app/src/main/cpp/opengl/egl/egl_surface.cpp:8
MethodEncode
app/src/main/cpp/media/encoder/base_encoder.cpp:45
MethodEncodeOneFrame
app/src/main/cpp/media/encoder/base_encoder.cpp:148
MethodFFRepack
app/src/main/cpp/media/muxer/ff_repack.cpp:9
MethodForSynthesizer
* 是否为合成器提供解码 * @return true 为合成器提供解码 false 解码播放 */
app/src/main/cpp/media/decoder/base_decoder.h:182
MethodGLPlayer
app/src/main/cpp/media/player/gl_player/gl_player.cpp:12
MethodGetCurPos
app/src/main/cpp/media/decoder/base_decoder.cpp:342
MethodGetDuration
app/src/main/cpp/media/decoder/base_decoder.cpp:338
MethodGetEGLConfig
app/src/main/cpp/opengl/egl/egl_core.cpp:61
MethodGetFragmentShader
app/src/main/cpp/opengl/drawer/video_drawer.cpp:40
MethodGetMediaType
app/src/main/cpp/media/decoder/audio/a_decoder.h:102
MethodGetMediaType
app/src/main/cpp/media/decoder/video/v_decoder.h:66
MethodGetSampleFmt
* 采样格式:16位 */
app/src/main/cpp/media/decoder/audio/a_decoder.h:68
MethodGetSampleRate
* 采样率 */
app/src/main/cpp/media/decoder/audio/a_decoder.h:79
MethodGetStateStr
app/src/main/cpp/media/decoder/base_decoder.h:164
MethodGetVertexShader
app/src/main/cpp/opengl/drawer/video_drawer.cpp:27
MethodIDecodeStateCb
app/src/main/cpp/media/decoder/i_decode_state_cb.cpp:5
MethodInit
app/src/main/cpp/media/encoder/base_encoder.cpp:17
MethodInit
app/src/main/cpp/media/decoder/base_decoder.cpp:16
MethodInit
app/src/main/cpp/opengl/egl/egl_surface.cpp:16
MethodInit
app/src/main/cpp/opengl/egl/egl_core.cpp:15
MethodInitBuffer
app/src/main/cpp/media/decoder/video/v_decoder.cpp:47
MethodInitContext
app/src/main/cpp/media/encoder/audio/a_encoder.cpp:15
← previousnext →101–200 of 699, ranked by callers