Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aiyaapp/AiyaEffectsAndroid
/ functions
Functions
1,495 in github.com/aiyaapp/AiyaEffectsAndroid
⨍
Functions
1,495
◇
Types & classes
122
↓ 1 callers
Method
renderToFramebuffer
(int oesTexture)
demo/app/src/main/java/com/aiyaapp/aiya/cameraTool/AYCameraPreviewWrap.java:138
↓ 1 callers
Method
renderToFramebuffer
(int oesTexture)
demo/app/src/main/java/com/aiyaapp/aiya/decoderTool/AYMediaCodecDecoder.java:637
↓ 1 callers
Method
renderToTexture
(final Buffer vertices, final Buffer textureCoordinates)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/AYGPUImageFilter.java:67
↓ 1 callers
Method
renderToTexture
(final Buffer vertices, final Buffer textureCoordinates)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/AYGPUImageTrackFilter.java:78
↓ 1 callers
Method
renderToTexture
(final Buffer vertices, final Buffer textureCoordinates)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/inputOutput/AYGPUImageTextureOutput.java:55
↓ 1 callers
Method
renderToTexture
(final Buffer vertices, final Buffer textureCoordinates)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/inputOutput/AYGPUImageBGRADataOutput.java:61
↓ 1 callers
Method
renderToTexture
(final Buffer vertices, final Buffer textureCoordinates)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/inputOutput/AYGPUImageI420DataOutput.java:66
↓ 1 callers
Method
renderToTexture
(final Buffer vertices, final Buffer textureCoordinates)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/inputOutput/AYGPUImageOESTextureOutput.java:55
↓ 1 callers
Method
restoreOpenGLState
()
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/AYShortVideoEffectHandler.java:203
↓ 1 callers
Method
restoreOpenGLState
()
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/AYAnimHandler.java:236
↓ 1 callers
Method
resumeProcess
()
AiyaEffectSDK/AyEffect/src/main/java/com/aiyaapp/aiya/AyEffect.java:71
↓ 1 callers
Method
saveOpenGLState
()
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/AYShortVideoEffectHandler.java:182
↓ 1 callers
Method
saveOpenGLState
()
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/AYAnimHandler.java:215
↓ 1 callers
Method
selectCodec
选择指定的编码器, 没有找到返回null
demo/app/src/main/java/com/aiyaapp/aiya/recorderTool/AYMediaCodecEncoderHelper.java:104
↓ 1 callers
Method
setAudioRecorderListener
(AYAudioRecorderListener audioRecorderListener)
demo/app/src/main/java/com/aiyaapp/aiya/recorderTool/AYAudioRecorderWrap.java:87
↓ 1 callers
Method
setCallback
(OnEffectCallback callback)
AiyaEffectSDK/AyEffect/src/main/java/com/aiyaapp/aiya/AyEffect.java:43
↓ 1 callers
Method
setDecoderListener
(AYMediaCodecDecoderListener decoderListener)
demo/app/src/main/java/com/aiyaapp/aiya/decoderTool/AYMediaCodecDecoder.java:502
↓ 1 callers
Method
setEffectPlayFinishListener
(AYGPUImageEffectPlayFinishListener effectPlayFinishListener)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/AYAnimHandler.java:116
↓ 1 callers
Method
setFaceData
(long faceData)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/AYGPUImageSlimFaceFilter.java:63
↓ 1 callers
Method
setFaceData
(long faceData)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/AYGPUImageBigEyeFilter.java:63
↓ 1 callers
Method
setIntensityOfStyle
(float intensity)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/AYEffectHandler.java:177
↓ 1 callers
Method
setLookup
(Bitmap lookup)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/AYGPUImageLookupFilter.java:90
↓ 1 callers
Method
setOnItemClickListener
(OnItemClickListener onItemClickListener)
demo/app/src/main/java/com/aiyaapp/aiya/adapter/Adapter.java:113
↓ 1 callers
Method
setOutputWidthAndHeight
(int width, int height)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/AYGPUImageTrackFilter.java:167
↓ 1 callers
Method
setOutputWithBGRAData
(byte[] bgraData, final int width, final int height, final int lineSize)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/inputOutput/AYGPUImageBGRADataOutput.java:118
↓ 1 callers
Method
setOutputWithOESTexture
(int width, int height)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/inputOutput/AYGPUImageOESTextureOutput.java:86
↓ 1 callers
Method
setOutputWithYUVData
(byte[] yuvData, final int width, final int height, final int lineSize)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/inputOutput/AYGPUImageI420DataOutput.java:139
↓ 1 callers
Method
setPath
设置路径
demo/app/src/main/java/com/aiyaapp/aiya/recorderTool/AYMediaCodecEncoder.java:621
↓ 1 callers
Method
setSaturation
(float saturation)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/AYGPUImageBeautyFilter.java:119
↓ 1 callers
Method
setSmooth
(float smooth)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/AYGPUImageBeautyFilter.java:106
↓ 1 callers
Method
setTimestamp
(long time)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/AYGPUImageEGLContext.java:134
↓ 1 callers
Method
setUseDelay
(boolean useDelay)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/AYGPUImageTrackFilter.java:191
↓ 1 callers
Method
setWhiten
(float whiten)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/AYGPUImageBeautyFilter.java:132
↓ 1 callers
Method
showVideo
()
demo/app/src/main/java/com/aiyaapp/aiya/RecorderActivity.java:311
↓ 1 callers
Method
startDecoder
()
demo/app/src/main/java/com/aiyaapp/aiya/DecoderAndEncoderActivity.java:103
↓ 1 callers
Method
startMediaCodec
启动编码器
demo/app/src/main/java/com/aiyaapp/aiya/RecorderActivity.java:337
↓ 1 callers
Method
startRecord
()
demo/app/src/main/java/com/aiyaapp/aiya/RecorderActivity.java:289
↓ 1 callers
Method
startRecording
()
demo/app/src/main/java/com/aiyaapp/aiya/recorderTool/AYAudioRecorderWrap.java:27
↓ 1 callers
Method
stopRenderThread
()
demo/app/src/main/java/com/aiyaapp/aiya/animTool/AYAnimRenderThread.java:47
↓ 1 callers
Method
switchCamera
()
demo/app/src/main/java/com/aiyaapp/aiya/RecorderActivity.java:326
Function
ABGRToUVRow_NEON
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon.cc:1504
Function
ABGRToUVRow_NEON
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon64.cc:1498
Function
ABGRToUVRow_SSSE3
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_win.cc:1786
Function
ABGRToUVRow_SSSE3
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_gcc.cc:1371
Function
ABGRToYRow_NEON
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon.cc:2010
Function
ABGRToYRow_NEON
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon64.cc:1975
Function
ABGRToYRow_SSSE3
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_win.cc:1319
Function
ABGRToYRow_SSSE3
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_gcc.cc:1303
Function
ARGB1555ToARGBRow_AVX2
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_win.cc:570
Function
ARGB1555ToARGBRow_C
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_common.cc:132
Function
ARGB1555ToARGBRow_SSE2
24 instructions
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_win.cc:660
Function
ARGB1555ToARGBRow_SSE2
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_gcc.cc:371
Function
ARGB1555ToUVRow_C
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_common.cc:528
Function
ARGB1555ToUVRow_NEON
16x2 pixels -> 8x1. width is number of argb pixels. e.g. 16.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon.cc:1766
Function
ARGB1555ToUVRow_NEON
16x2 pixels -> 8x1. width is number of argb pixels. e.g. 16.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon64.cc:1729
Function
ARGB1555ToYRow_C
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_common.cc:451
Function
ARGB1555ToYRow_NEON
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon.cc:1930
Function
ARGB1555ToYRow_NEON
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon64.cc:1895
Function
ARGB4444ToARGBRow_AVX2
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_win.cc:622
Function
ARGB4444ToARGBRow_C
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_common.cc:149
Function
ARGB4444ToARGBRow_MSA
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_msa.cc:707
Function
ARGB4444ToARGBRow_SSE2
18 instructions.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_win.cc:713
Function
ARGB4444ToARGBRow_SSE2
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_gcc.cc:422
Function
ARGB4444ToUVRow_C
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_common.cc:576
Function
ARGB4444ToUVRow_NEON
16x2 pixels -> 8x1. width is number of argb pixels. e.g. 16.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon.cc:1835
Function
ARGB4444ToUVRow_NEON
16x2 pixels -> 8x1. width is number of argb pixels. e.g. 16.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon64.cc:1798
Function
ARGB4444ToYRow_C
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_common.cc:466
Function
ARGB4444ToYRow_NEON
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon.cc:1957
Function
ARGB4444ToYRow_NEON
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon64.cc:1922
Function
ARGBAdd
Add 2 ARGB images and store to destination.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/planar_functions.cc:1064
Function
ARGBAddRow_AVX2
Add 2 rows of ARGB pixels together, 8 pixels at a time.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_win.cc:4892
Function
ARGBAddRow_AVX2
Add 2 rows of ARGB pixels together, 4 pixels at a time.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_gcc.cc:4190
Function
ARGBAddRow_C
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_common.cc:795
Function
ARGBAddRow_NEON
Add 2 rows of ARGB pixels together, 8 pixels at a time.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon.cc:2517
Function
ARGBAddRow_NEON
Add 2 rows of ARGB pixels together, 8 pixels at a time.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon64.cc:2490
Function
ARGBAddRow_SSE2
Add 2 rows of ARGB pixels together, 4 pixels at a time. TODO(fbarchard): Port this to posix, neon and other math functions.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_win.cc:4778
Function
ARGBAddRow_SSE2
Add 2 rows of ARGB pixels together, 4 pixels at a time.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_gcc.cc:4162
Function
ARGBAffineRow_C
Copy pixels from rotated source to destination row with a slope.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_common.cc:2053
Function
ARGBAttenuate
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/planar_functions.cc:1538
Function
ARGBAttenuateRow_AVX2
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_win.cc:4286
Function
ARGBAttenuateRow_AVX2
Attenuate 8 pixels at a time.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_gcc.cc:3659
Function
ARGBAttenuateRow_C
Multiply source RGB by alpha and store to destination. This code mimics the SSSE3 version for better testability.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_common.cc:1922
Function
ARGBAttenuateRow_NEON
Attenuate 8 pixels at a time.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon.cc:2246
Function
ARGBAttenuateRow_NEON
Attenuate 8 pixels at a time.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon64.cc:2217
Function
ARGBAttenuateRow_SSSE3
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_win.cc:4242
Function
ARGBAttenuateRow_SSSE3
Attenuate 4 pixels at a time.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_gcc.cc:3611
Function
ARGBBlend
Alpha Blend 2 ARGB images and store to destination.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/planar_functions.cc:794
Function
ARGBBlendRow GetARGBBlend
Get a blender that optimized for the CPU and pixel count. As there are 6 blenders to choose from, the caller should try to use the same blend function
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/planar_functions.cc:775
Function
ARGBBlendRow_C
Blend src_argb0 over src_argb1 and store to dst_argb. dst_argb may be src_argb0 or src_argb1. This code mimics the SSSE3 version for better testabilit
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_common.cc:1852
Function
ARGBBlendRow_NEON
dr * (256 - sa) / 256 + sr = dr - dr * sa / 256 + sr
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon.cc:2181
Function
ARGBBlendRow_NEON
dr * (256 - sa) / 256 + sr = dr - dr * sa / 256 + sr
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon64.cc:2147
Function
ARGBBlendRow_SSSE3
Blend 8 pixels at a time.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_win.cc:4152
Function
ARGBBlendRow_SSSE3
Blend 8 pixels at a time
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_gcc.cc:3414
Function
ARGBBlur
Blur ARGB image. Caller should allocate CumulativeSum table of width * height * 16 bytes aligned to 16 byte boundary. height can be radius * 2 + 2 to
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/planar_functions.cc:1969
Function
ARGBColorMatrixRow_C
Apply color matrix to a row of image. Matrix is signed. TODO(fbarchard): Consider adding rounding (+32).
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_common.cc:670
Function
ARGBColorMatrixRow_NEON
Tranform 8 ARGB pixels (32 bytes) with color matrix. TODO(fbarchard): Was same as Sepia except matrix is provided. This function needs to saturate.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon.cc:2424
Function
ARGBColorMatrixRow_NEON
Tranform 8 ARGB pixels (32 bytes) with color matrix. TODO(fbarchard): Was same as Sepia except matrix is provided. This function needs to saturate.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon64.cc:2396
Function
ARGBColorMatrixRow_SSSE3
Tranform 8 ARGB pixels (32 bytes) with color matrix. Same as Sepia except matrix is provided. TODO(fbarchard): packuswbs only use half of the reg. To
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_win.cc:4599
Function
ARGBColorMatrixRow_SSSE3
Tranform 8 ARGB pixels (32 bytes) with color matrix. Same as Sepia except matrix is provided.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_gcc.cc:3936
Function
ARGBColorTable
Apply a color table each ARGB pixel. Table contains 256 ARGB values.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/planar_functions.cc:1831
← previous
next →
401–500 of 1,495, ranked by callers