Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aiyaapp/AAVT
/ functions
Functions
408 in github.com/aiyaapp/AAVT
⨍
Functions
408
◇
Types & classes
75
↓ 60 callers
Method
d
(String key,String value)
aavt/src/main/java/com/wuwang/aavt/log/AvLog.java:44
↓ 18 callers
Method
create
创建
aavt/src/main/java/com/wuwang/aavt/core/Renderer.java:27
↓ 18 callers
Method
sizeChanged
大小改变 @param width 宽度 @param height 高度
aavt/src/main/java/com/wuwang/aavt/core/Renderer.java:34
↓ 16 callers
Method
draw
渲染 @param texture 输入纹理
aavt/src/main/java/com/wuwang/aavt/core/Renderer.java:40
↓ 14 callers
Method
release
()
aavt/src/main/java/com/wuwang/aavt/media/hard/MediaMuxerWraper.java:84
↓ 13 callers
Method
log
(String log)
aavt/src/main/java/com/wuwang/aavt/egl/EglHelper.java:208
↓ 13 callers
Method
release
()
aavt/src/main/java/com/wuwang/aavt/av/Mp4Processor.java:539
↓ 12 callers
Method
addTrack
增加存储轨道 @param track 待存储的内容信息 @return 轨道索引
aavt/src/main/java/com/wuwang/aavt/media/av/IStore.java:29
↓ 12 callers
Method
close
()
aavt/src/main/java/com/wuwang/aavt/media/av/ICloseable.java:24
↓ 12 callers
Method
e
(String key,String value)
aavt/src/main/java/com/wuwang/aavt/log/AvLog.java:36
↓ 12 callers
Method
stop
()
aavt/src/main/java/com/wuwang/aavt/av/Mp4Processor.java:521
↓ 11 callers
Method
open
打开视频流数据源 @param surface 数据流输出到此 @return 视频流的宽高
aavt/src/main/java/com/wuwang/aavt/media/ITextureProvider.java:32
↓ 11 callers
Method
put
(int index,T t)
aavt/src/main/java/com/wuwang/aavt/media/hard/Recycler.java:30
↓ 11 callers
Method
start
()
aavt/src/main/java/com/wuwang/aavt/av/Mp4Processor.java:257
↓ 10 callers
Method
clear
()
aavt/src/main/java/com/wuwang/aavt/core/Observable.java:21
↓ 8 callers
Method
addFilter
(final BaseFilter filter)
aavt/src/main/java/com/wuwang/aavt/gl/GroupFilter.java:46
↓ 8 callers
Method
runOnGLThread
(Runnable runnable)
aavt/src/main/java/com/wuwang/aavt/gl/BaseFilter.java:231
↓ 7 callers
Method
a
(final int a, final float b, final float c)
aavt/src/main/java/com/wuwang/aavt/gl/BeautyFilter.java:77
↓ 7 callers
Method
clear
()
aavt/src/main/java/com/wuwang/aavt/media/hard/Recycler.java:44
↓ 7 callers
Method
configure
()
aavt/src/main/java/com/wuwang/aavt/media/SoundRecorder.java:48
↓ 7 callers
Method
destroy
销毁
aavt/src/main/java/com/wuwang/aavt/core/Renderer.java:45
↓ 7 callers
Method
drawToTexture
绘制内容到纹理上 @param texture 输入纹理ID @return 输出纹理ID
aavt/src/main/java/com/wuwang/aavt/gl/BaseFilter.java:192
↓ 7 callers
Method
get
(int index)
aavt/src/main/java/com/wuwang/aavt/gl/GroupFilter.java:91
↓ 7 callers
Method
getDefaultSurface
()
aavt/src/main/java/com/wuwang/aavt/egl/EglHelper.java:81
↓ 7 callers
Method
toString
()
aavt/src/main/java/com/wuwang/aavt/egl/EGLConfigAttrs.java:80
↓ 7 callers
Method
writeSampleData
(int trackIndex, @NonNull ByteBuffer byteBuf, @NonNull MediaCodec.BufferInfo b
aavt/src/main/java/com/wuwang/aavt/media/hard/MediaMuxerWraper.java:115
↓ 6 callers
Method
addObserver
(IObserver<Type> observer)
aavt/src/main/java/com/wuwang/aavt/core/IObservable.java:9
↓ 6 callers
Method
getVertexMatrix
()
aavt/src/main/java/com/wuwang/aavt/gl/BaseFilter.java:129
↓ 6 callers
Method
setOutputSize
设置输出Mp4的图像大小,默认为输出大小 @param width 视频图像宽度 @param height 视频图像高度
aavt/src/main/java/com/wuwang/aavt/av/Mp4Processor.java:150
↓ 5 callers
Method
i
(String key,String value)
aavt/src/main/java/com/wuwang/aavt/log/AvLog.java:40
↓ 5 callers
Method
poll
(int index)
aavt/src/main/java/com/wuwang/aavt/media/hard/Recycler.java:37
↓ 5 callers
Method
setPresentationTime
(EGLSurface surface, long time)
aavt/src/main/java/com/wuwang/aavt/egl/EglHelper.java:152
↓ 5 callers
Method
stop
()
aavt/src/main/java/com/wuwang/aavt/media/SoundRecorder.java:131
↓ 5 callers
Method
swapBuffers
(EGLSurface surface)
aavt/src/main/java/com/wuwang/aavt/egl/EglHelper.java:180
↓ 4 callers
Method
addData
写入内容到存储中 @param track 轨道索引 @param data 存储内容,包括内容信息 @return 写入结果
aavt/src/main/java/com/wuwang/aavt/media/av/IStore.java:37
↓ 4 callers
Method
createTextureID
(boolean isOes)
aavt/src/main/java/com/wuwang/aavt/utils/GpuUtils.java:108
↓ 4 callers
Method
getCacheTextureId
获取绘制再FrameBuffer中的内容 @return FrameBuffer绘制内容的纹理ID
aavt/src/main/java/com/wuwang/aavt/gl/FrameBuffer.java:129
↓ 4 callers
Method
glError
(int code,Object index)
aavt/src/main/java/com/wuwang/aavt/utils/GpuUtils.java:104
↓ 4 callers
Method
log
(int level,String key,String value)
aavt/src/main/java/com/wuwang/aavt/log/ILogger.java:29
↓ 4 callers
Method
setOutputPath
设置存储路径 @param path 路径
aavt/src/main/java/com/wuwang/aavt/media/hard/IHardStore.java:32
↓ 4 callers
Method
shaderNeedTextureSize
(boolean need)
aavt/src/main/java/com/wuwang/aavt/gl/BaseFilter.java:137
↓ 4 callers
Method
startPreview
()
aavt/src/main/java/com/wuwang/aavt/av/Mp4Processor2.java:87
↓ 4 callers
Method
stop
()
aavt/src/main/java/com/wuwang/aavt/media/hard/MediaMuxerWraper.java:103
↓ 4 callers
Method
stopPreview
()
aavt/src/main/java/com/wuwang/aavt/av/Mp4Processor2.java:91
↓ 3 callers
Method
bindFrameBuffer
绑定到FrameBuffer,不使用RenderBuffer。{@link #bindFrameBuffer(int, int, boolean)} @param width 宽度 @param height 高度 @return 绑定结果,0表示成功,其他值为GL错误
aavt/src/main/java/com/wuwang/aavt/gl/FrameBuffer.java:35
↓ 3 callers
Method
build
()
aavt/src/main/java/com/wuwang/aavt/egl/EGLConfigAttrs.java:68
↓ 3 callers
Method
createGLESWithSurface
(EGLConfigAttrs attrs,EGLContextAttrs ctxAttrs,Object surface)
aavt/src/main/java/com/wuwang/aavt/egl/EglHelper.java:110
↓ 3 callers
Method
createWindowSurface
(EGLConfig config,Object surface)
aavt/src/main/java/com/wuwang/aavt/egl/EglHelper.java:97
↓ 3 callers
Method
destroyFrameBuffer
销毁FrameBuffer
aavt/src/main/java/com/wuwang/aavt/gl/FrameBuffer.java:136
↓ 3 callers
Method
flip
翻转矩阵 @param m 需要被翻转的矩阵 @param x 是否x轴左右翻转 @param y 是否y轴左右翻转 @return 传入的矩阵
aavt/src/main/java/com/wuwang/aavt/utils/MatrixUtils.java:141
↓ 3 callers
Method
getDataColumn
Get the value of the data column for this Uri. This is useful for MediaStore Uris, and other file-based ContentProviders. @param context T
examples/src/main/java/com/wuwang/aavt/examples/GetPathFromUri4kitkat.java:93
↓ 3 callers
Method
getDefaultContext
()
aavt/src/main/java/com/wuwang/aavt/egl/EglHelper.java:85
↓ 3 callers
Method
getDisplay
()
aavt/src/main/java/com/wuwang/aavt/egl/EglHelper.java:201
↓ 3 callers
Method
getMatrix
根据预览的大小和图像的大小,计算合适的变换矩阵 @param matrix 接收变换矩阵的数组 @param type 变换的类型,参考{@link #TYPE_CENTERCROP}、{@link #TYPE_FITEND}、{@link #TYPE_CENTERINSIDE}、{@link #
aavt/src/main/java/com/wuwang/aavt/utils/MatrixUtils.java:81
↓ 3 callers
Method
getPath
专为Android4.4设计的从Uri获取文件绝对路径,以前的方法已不好使
examples/src/main/java/com/wuwang/aavt/examples/GetPathFromUri4kitkat.java:18
↓ 3 callers
Method
getVideoFormat
()
aavt/src/main/java/com/wuwang/aavt/av/CameraRecorder.java:421
↓ 3 callers
Method
makeCurrent
(EGLSurface draw,EGLSurface read,EGLContext context)
aavt/src/main/java/com/wuwang/aavt/egl/EglHelper.java:133
↓ 3 callers
Method
run
()
examples/src/main/java/com/wuwang/aavt/examples/PermissionAsker.java:79
↓ 3 callers
Method
setFlag
(int flag)
aavt/src/main/java/com/wuwang/aavt/media/WrapRenderer.java:41
↓ 3 callers
Method
setInputPath
设置用于处理的MP4文件 @param path 文件路径
aavt/src/main/java/com/wuwang/aavt/av/Mp4Processor.java:108
↓ 3 callers
Method
setStore
(IHardStore store)
aavt/src/main/java/com/wuwang/aavt/media/Mp4Provider.java:102
↓ 3 callers
Method
setSurface
(Object surface)
aavt/src/main/java/com/wuwang/aavt/av/Mp4Processor2.java:63
↓ 3 callers
Method
setTextureProvider
(ITextureProvider provider)
aavt/src/main/java/com/wuwang/aavt/media/VideoSurfaceProcessor.java:58
↓ 3 callers
Method
start
()
aavt/src/main/java/com/wuwang/aavt/media/SoundRecorder.java:51
↓ 3 callers
Method
unBindFrameBuffer
取消FrameBuffer绑定
aavt/src/main/java/com/wuwang/aavt/gl/FrameBuffer.java:119
↓ 3 callers
Method
videoEncodeStep
(boolean isEnd)
aavt/src/main/java/com/wuwang/aavt/media/SurfaceEncoder.java:134
↓ 2 callers
Method
audioEncodeStep
(boolean isEnd)
aavt/src/main/java/com/wuwang/aavt/media/SoundRecorder.java:93
↓ 2 callers
Method
copyTo
(HardMediaData data)
aavt/src/main/java/com/wuwang/aavt/media/hard/HardMediaData.java:39
↓ 2 callers
Method
createContext
(EGLConfig config,EGLContext share,EGLContextAttrs attrs)
aavt/src/main/java/com/wuwang/aavt/egl/EglHelper.java:89
↓ 2 callers
Method
createGLProgram
通过字符串创建GL程序 @param vertexSource 顶点着色器 @param fragmentSource 片元着色器 @return programId
aavt/src/main/java/com/wuwang/aavt/utils/GpuUtils.java:68
↓ 2 callers
Method
destroy
()
aavt/src/main/java/com/wuwang/aavt/gl/BaseFilter.java:199
↓ 2 callers
Method
destroyGL
(EglHelper egl)
aavt/src/main/java/com/wuwang/aavt/media/VideoSurfaceProcessor.java:176
↓ 2 callers
Method
destroyGLES
(EGLSurface surface,EGLContext context)
aavt/src/main/java/com/wuwang/aavt/egl/EglHelper.java:184
↓ 2 callers
Method
getConfig
(EGLConfigAttrs attrs)
aavt/src/main/java/com/wuwang/aavt/egl/EglHelper.java:63
↓ 2 callers
Method
getInputBuffer
(MediaCodec codec, int index)
aavt/src/main/java/com/wuwang/aavt/media/CodecUtil.java:30
↓ 2 callers
Method
getOriginalMatrix
获取一个新的4 4单位矩阵 @return 矩阵数组
aavt/src/main/java/com/wuwang/aavt/utils/MatrixUtils.java:63
↓ 2 callers
Method
getOutputBuffer
(MediaCodec codec, int index)
aavt/src/main/java/com/wuwang/aavt/media/CodecUtil.java:38
↓ 2 callers
Method
getOutputBuffer
(MediaCodec codec, int index)
aavt/src/main/java/com/wuwang/aavt/av/CameraRecorder.java:435
↓ 2 callers
Method
getTextureMatrix
()
aavt/src/main/java/com/wuwang/aavt/gl/BaseFilter.java:133
↓ 2 callers
Method
isDefault
()
aavt/src/main/java/com/wuwang/aavt/egl/EGLConfigAttrs.java:64
↓ 2 callers
Method
loadShader
加载Shader @param shaderType Shader类型 @param source Shader代码 @return shaderId
aavt/src/main/java/com/wuwang/aavt/utils/GpuUtils.java:41
↓ 2 callers
Method
makeDefault
(boolean def)
aavt/src/main/java/com/wuwang/aavt/egl/EGLConfigAttrs.java:59
↓ 2 callers
Method
notify
(Type type)
aavt/src/main/java/com/wuwang/aavt/core/IObservable.java:11
↓ 2 callers
Method
onCall
(Type type)
aavt/src/main/java/com/wuwang/aavt/core/IObserver.java:9
↓ 2 callers
Method
onDrawEnd
渲染完成通知 @param surface 渲染的目标EGLSurface @param bean 渲染用的资源
aavt/src/main/java/com/wuwang/aavt/media/SurfaceShower.java:109
↓ 2 callers
Method
onTaskExec
()
aavt/src/main/java/com/wuwang/aavt/gl/BaseFilter.java:205
↓ 2 callers
Method
readText
读取Assets中的文本文件 @param mRes res @param path 文件路径 @return 文本内容
aavt/src/main/java/com/wuwang/aavt/utils/GpuUtils.java:20
↓ 2 callers
Method
setPreviewSize
(int width,int height)
aavt/src/main/java/com/wuwang/aavt/av/Mp4Processor2.java:75
↓ 2 callers
Method
setVertexCo
(float[] vertexCo)
aavt/src/main/java/com/wuwang/aavt/gl/BaseFilter.java:101
↓ 2 callers
Method
start
()
aavt/src/main/java/com/wuwang/aavt/media/hard/MediaMuxerWraper.java:88
↓ 2 callers
Method
startRecord
()
aavt/src/main/java/com/wuwang/aavt/av/Mp4Processor2.java:95
↓ 2 callers
Method
stopRecord
()
aavt/src/main/java/com/wuwang/aavt/av/Mp4Processor2.java:100
↓ 2 callers
Method
surfaceType
(int type)
aavt/src/main/java/com/wuwang/aavt/egl/EGLConfigAttrs.java:54
↓ 2 callers
Method
videoEncodeStep
(boolean isEnd)
aavt/src/main/java/com/wuwang/aavt/av/Mp4Processor.java:399
↓ 2 callers
Method
videoEncodeStep
(boolean isEnd)
aavt/src/main/java/com/wuwang/aavt/av/CameraRecorder.java:327
↓ 1 callers
Method
askPermission
(Activity context,String ... permission)
examples/src/main/java/com/wuwang/aavt/examples/PermissionAsker.java:52
↓ 1 callers
Method
audioDecodeStep
()
aavt/src/main/java/com/wuwang/aavt/media/Mp4Provider.java:187
↓ 1 callers
Method
audioDecodeStep
(ByteBuffer buffer)
aavt/src/main/java/com/wuwang/aavt/av/Mp4Processor.java:335
↓ 1 callers
Method
audioEncodeStep
(boolean isEnd)
aavt/src/main/java/com/wuwang/aavt/av/CameraRecorder.java:354
↓ 1 callers
Method
avStop
()
aavt/src/main/java/com/wuwang/aavt/av/Mp4Processor.java:481
next →
1–100 of 408, ranked by callers