Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ChenLittlePing/LearningVideo
/ types & classes
Types & classes
458 in github.com/ChenLittlePing/LearningVideo
⨍
Functions
699
◇
Types & classes
458
↓ 6 callers
Class
AudioDecoder
* 音频解码器 * * @author Chen Xiaoping (562818444@qq.com) * @since LearningVideo * @version LearningVideo * @Datetime 2019-09-03 10:52 * */
app/src/main/java/com/cxp/learningvideo/media/decoder/AudioDecoder.kt:19
↓ 6 callers
Class
VideoDecoder
* 视频解码器 * * @author Chen Xiaoping (562818444@qq.com) * @since LearningVideo * @version LearningVideo * @Datetime 2019-09-03 10:52 * */
app/src/main/java/com/cxp/learningvideo/media/decoder/VideoDecoder.kt:24
↓ 6 callers
Class
VideoDrawer
* 视频渲染器 * * @author Chen Xiaoping (562818444@qq.com) * @since LearningVideo * @version LearningVideo * @Datetime 2019-10-26 15:45 * */
app/src/main/java/com/cxp/learningvideo/opengl/drawer/VideoDrawer.kt:21
↓ 4 callers
Class
SimpleRender
* 简单的OpenGL渲染器 * * @author Chen Xiaoping (562818444@qq.com) * @since LearningVideo * @version LearningVideo * @Datetime 2019-19-09 08:55 * */
app/src/main/java/com/cxp/learningvideo/opengl/SimpleRender.kt:19
↓ 2 callers
Class
AudioExtractor
* 音频数据提取器 * * @author Chen Xiaoping (562818444@qq.com) * @since LearningVideo * @version LearningVideo * @Datetime 2019-09-03 11:05 * */
app/src/main/java/com/cxp/learningvideo/media/extractor/AudioExtractor.kt:18
↓ 2 callers
Class
CustomerGLRenderer
* 自定义的OpenGL渲染器 * * 包含EGL的初始化,线程与OpenGL上下文绑定,渲染循环,资源销毁等 * * @author Chen Xiaoping (562818444@qq.com) * @since LearningVideo * @version LearningV
app/src/main/java/com/cxp/learningvideo/opengl/egl/CustomerGLRenderer.kt:23
↓ 2 callers
Class
Frame
* 一帧数据 * * @author Chen Xiaoping (562818444@qq.com) * @since LearningVideo * @version LearningVideo * @Datetime 2019-12-15 19:28 * */
app/src/main/java/com/cxp/learningvideo/media/Frame.kt:16
↓ 2 callers
Class
MMExtractor
app/src/main/java/com/cxp/learningvideo/media/extractor/MMExtractor.kt:18
↓ 2 callers
Class
MMuxer
* 音视频封装器 * * @author Chen Xiaoping (562818444@qq.com) * @since LearningVideo * @version LearningVideo * @Datetime 2019-09-19 11:02 * */
app/src/main/java/com/cxp/learningvideo/media/muxer/MMuxer.kt:20
↓ 2 callers
Class
VideoExtractor
* 视频数据提取器 * * @author Chen Xiaoping (562818444@qq.com) * @since LearningVideo * @version LearningVideo * @Datetime 2019-09-03 11:06 * */
app/src/main/java/com/cxp/learningvideo/media/extractor/VideoExtractor.kt:18
↓ 1 callers
Class
AudioEncoder
app/src/main/java/com/cxp/learningvideo/media/encoder/AudioEncoder.kt:26
↓ 1 callers
Class
BitmapDrawer
* 三角形绘制 * * @author Chen Xiaoping (562818444@qq.com) * @since LearningVideo * @version LearningVideo * @Datetime 2019-10-09 09:08 * */
app/src/main/java/com/cxp/learningvideo/opengl/drawer/BitmapDrawer.kt:20
↓ 1 callers
Class
EGLCore
app/src/main/java/com/cxp/learningvideo/opengl/egl/EGLCore.kt:26
↓ 1 callers
Class
EGLSurfaceHolder
* EGLSurface 持有者 * * @author Chen Xiaoping (562818444@qq.com) * @since LearningVideo * @version LearningVideo * @Datetime 2019-11-30 23:27 * */
app/src/main/java/com/cxp/learningvideo/opengl/egl/EGLSurfaceHolder.kt:16
↓ 1 callers
Class
MP4Repack
* MP4重打包工具 * * @author Chen Xiaoping (562818444@qq.com) * @since LearningVideo * @version LearningVideo * @Datetime 2019-09-19 14:09 * */
app/src/main/java/com/cxp/learningvideo/media/muxer/MP4Repack.kt:19
↓ 1 callers
Class
RenderThread
app/src/main/java/com/cxp/learningvideo/opengl/egl/CustomerGLRenderer.kt:87
↓ 1 callers
Class
SoulVideoDrawer
* 灵魂出窍视频渲染器 * * @author Chen Xiaoping (562818444@qq.com) * @since LearningVideo * @version LearningVideo * @Datetime 2019-10-26 15:45 * */
app/src/main/java/com/cxp/learningvideo/opengl/drawer/SoulVideoDrawer.kt:23
↓ 1 callers
Class
TriangleDrawer
* 三角形绘制 * * @author Chen Xiaoping (562818444@qq.com) * @since LearningVideo * @version LearningVideo * @Datetime 2019-10-09 09:08 * */
app/src/main/java/com/cxp/learningvideo/opengl/drawer/TriangleDrawer.kt:18
↓ 1 callers
Class
VideoEncoder
app/src/main/java/com/cxp/learningvideo/media/encoder/VideoEncoder.kt:25
Class
ADrawer
app/src/main/java/com/cxp/learningvideo/opengl/drawer/ADrawer.kt:21
Class
AVABufferSinkParams
app/src/main/cpp/ffmpeg/include/libavfilter/buffersink.h:79
Class
AVAES
app/src/main/cpp/ffmpeg/include/libavutil/aes.h:37
Class
AVAESCTR
app/src/main/cpp/ffmpeg/include/libavutil/aes_ctr.h:33
Enum
AVActiveFormatDescription
app/src/main/cpp/ffmpeg/include/libavutil/frame.h:184
Enum
AVAppToDevMessageType
* Message types used by avdevice_app_to_dev_control_message(). */
app/src/main/cpp/ffmpeg/include/libavdevice/avdevice.h:119
Class
AVAudioFifo
app/src/main/cpp/ffmpeg/include/libavutil/audio_fifo.h:49
Enum
AVAudioServiceType
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:814
Enum
AVAudioServiceType
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:2290
Class
AVBPrint
Avoid a warning. The header can not be included because it breaks c++. */
app/src/main/cpp/ffmpeg/include/libavformat/avio.h:822
Class
AVBPrint
app/src/main/cpp/ffmpeg/include/libavutil/channel_layout.h:167
Class
AVBSFContext
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:5763
Class
AVBSFInternal
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:5751
Class
AVBSFList
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:5995
Class
AVBitStreamFilter
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:5740
Class
AVBitStreamFilter
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:5772
Class
AVBitStreamFilter
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:5812
Class
AVBitStreamFilterContext
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:5738
Class
AVBitStreamFilterContext
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:5742
Class
AVBlowfish
app/src/main/cpp/ffmpeg/include/libavutil/blowfish.h:35
Class
AVBuffer
app/src/main/cpp/ffmpeg/include/libavutil/buffer.h:73
Class
AVBufferPool
app/src/main/cpp/ffmpeg/include/libavutil/buffer.h:238
Class
AVBufferRef
app/src/main/cpp/ffmpeg/include/libavutil/buffer.h:81
Class
AVBufferSinkParams
app/src/main/cpp/ffmpeg/include/libavfilter/buffersink.h:65
Class
AVBufferSrcParameters
app/src/main/cpp/ffmpeg/include/libavfilter/buffersrc.h:73
Class
AVCAMELLIA
app/src/main/cpp/ffmpeg/include/libavutil/camellia.h:38
Class
AVCAST5
app/src/main/cpp/ffmpeg/include/libavutil/cast5.h:38
Class
AVCPBProperties
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:1128
Class
AVCUDADeviceContext
app/src/main/cpp/ffmpeg/include/libavutil/hwcontext_cuda.h:42
Class
AVCUDADeviceContextInternal
app/src/main/cpp/ffmpeg/include/libavutil/hwcontext_cuda.h:37
Class
AVChapter
app/src/main/cpp/ffmpeg/include/libavformat/avformat.h:1301
Enum
AVChromaLocation
* Location of chroma samples. * * Illustration showing the location of the first (top left) chroma sample of the * image, the left shows only luma,
app/src/main/cpp/ffmpeg/include/libavutil/pixfmt.h:541
Enum
AVChromaLocation
app/src/main/cpp/ffmpeg/include/libavutil/frame.h:552
Enum
AVChromaLocation
app/src/main/cpp/ffmpeg/include/libavutil/pixdesc.h:290
Enum
AVChromaLocation
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:2207
Enum
AVChromaLocation
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:4047
Enum
AVChromaLocation
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:4712
Class
AVClass
app/src/main/cpp/ffmpeg/include/libavutil/log.h:67
Class
AVClass
app/src/main/cpp/ffmpeg/include/libavutil/log.h:123
Class
AVCodec
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:1574
Class
AVCodec
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:3481
Class
AVCodec
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:3530
Class
AVCodecContext
app/src/main/cpp/ffmpeg/include/libavcodec/vdpau.h:60
Class
AVCodecContext
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:1565
Class
AVCodecContext
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:1800
Class
AVCodecDefault
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:3474
Class
AVCodecDescriptor
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:716
Class
AVCodecHWConfig
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:3455
Class
AVCodecHWConfigInternal
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:3622
Enum
AVCodecID
app/src/main/cpp/ffmpeg/include/libavdevice/avdevice.h:403
Enum
AVCodecID
app/src/main/cpp/ffmpeg/include/libavformat/avformat.h:506
Enum
AVCodecID
app/src/main/cpp/ffmpeg/include/libavformat/avformat.h:1530
Enum
AVCodecID
app/src/main/cpp/ffmpeg/include/libavformat/avformat.h:2704
Enum
AVCodecID
* Identify the syntax and semantics of the bitstream. * The principle is roughly: * Two decoders with the same ID can decode the same streams. * Tw
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:215
Enum
AVCodecID
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:717
Enum
AVCodecID
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:1575
Enum
AVCodecID
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:3495
Enum
AVCodecID
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:3669
Enum
AVCodecID
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:3957
Enum
AVCodecID
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:5820
Class
AVCodecInternal
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:1541
Class
AVCodecInternal
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:1600
Class
AVCodecParameters
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:3949
Class
AVCodecParser
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:5110
Class
AVCodecParser
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:5275
Class
AVCodecParser
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:5287
Class
AVCodecParserContext
app/src/main/cpp/ffmpeg/include/libavformat/avformat.h:1091
Class
AVCodecParserContext
app/src/main/cpp/ffmpeg/include/libavformat/avformat.h:1249
Class
AVCodecParserContext
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:5108
Class
AVCodecTag
app/src/main/cpp/ffmpeg/include/libavformat/avformat.h:441
Class
AVCodecTag
app/src/main/cpp/ffmpeg/include/libavformat/avformat.h:521
Class
AVCodecTag
app/src/main/cpp/ffmpeg/include/libavformat/avformat.h:668
Enum
AVColorPrimaries
* Chromaticity coordinates of the source primaries. * These values match the ones defined by ISO/IEC 23001-8_2013 § 7.1. */
app/src/main/cpp/ffmpeg/include/libavutil/pixfmt.h:443
Enum
AVColorPrimaries
app/src/main/cpp/ffmpeg/include/libavutil/frame.h:541
Enum
AVColorPrimaries
app/src/main/cpp/ffmpeg/include/libavutil/pixdesc.h:260
Enum
AVColorPrimaries
app/src/main/cpp/ffmpeg/include/libavcodec/dirac.h:108
Enum
AVColorPrimaries
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:2179
Enum
AVColorPrimaries
app/src/main/cpp/ffmpeg/include/libavcodec/avcodec.h:4044
Enum
AVColorRange
app/src/main/cpp/ffmpeg/include/libavutil/imgutils.h:269
Enum
AVColorRange
* MPEG vs JPEG YUV range. */
app/src/main/cpp/ffmpeg/include/libavutil/pixfmt.h:519
Enum
AVColorRange
app/src/main/cpp/ffmpeg/include/libavutil/frame.h:539
next →
1–100 of 458, ranked by callers