MCPcopy Create free account

hub / github.com/aiyaapp/AiyaEffectsAndroid / functions

Functions1,495 in github.com/aiyaapp/AiyaEffectsAndroid

↓ 1 callersMethodrenderToFramebuffer
(int oesTexture)
demo/app/src/main/java/com/aiyaapp/aiya/cameraTool/AYCameraPreviewWrap.java:138
↓ 1 callersMethodrenderToFramebuffer
(int oesTexture)
demo/app/src/main/java/com/aiyaapp/aiya/decoderTool/AYMediaCodecDecoder.java:637
↓ 1 callersMethodrenderToTexture
(final Buffer vertices, final Buffer textureCoordinates)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/AYGPUImageFilter.java:67
↓ 1 callersMethodrenderToTexture
(final Buffer vertices, final Buffer textureCoordinates)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/AYGPUImageTrackFilter.java:78
↓ 1 callersMethodrenderToTexture
(final Buffer vertices, final Buffer textureCoordinates)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/inputOutput/AYGPUImageTextureOutput.java:55
↓ 1 callersMethodrenderToTexture
(final Buffer vertices, final Buffer textureCoordinates)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/inputOutput/AYGPUImageBGRADataOutput.java:61
↓ 1 callersMethodrenderToTexture
(final Buffer vertices, final Buffer textureCoordinates)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/inputOutput/AYGPUImageI420DataOutput.java:66
↓ 1 callersMethodrenderToTexture
(final Buffer vertices, final Buffer textureCoordinates)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/inputOutput/AYGPUImageOESTextureOutput.java:55
↓ 1 callersMethodrestoreOpenGLState
()
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/AYShortVideoEffectHandler.java:203
↓ 1 callersMethodrestoreOpenGLState
()
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/AYAnimHandler.java:236
↓ 1 callersMethodresumeProcess
()
AiyaEffectSDK/AyEffect/src/main/java/com/aiyaapp/aiya/AyEffect.java:71
↓ 1 callersMethodsaveOpenGLState
()
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/AYShortVideoEffectHandler.java:182
↓ 1 callersMethodsaveOpenGLState
()
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/AYAnimHandler.java:215
↓ 1 callersMethodselectCodec
选择指定的编码器, 没有找到返回null
demo/app/src/main/java/com/aiyaapp/aiya/recorderTool/AYMediaCodecEncoderHelper.java:104
↓ 1 callersMethodsetAudioRecorderListener
(AYAudioRecorderListener audioRecorderListener)
demo/app/src/main/java/com/aiyaapp/aiya/recorderTool/AYAudioRecorderWrap.java:87
↓ 1 callersMethodsetCallback
(OnEffectCallback callback)
AiyaEffectSDK/AyEffect/src/main/java/com/aiyaapp/aiya/AyEffect.java:43
↓ 1 callersMethodsetDecoderListener
(AYMediaCodecDecoderListener decoderListener)
demo/app/src/main/java/com/aiyaapp/aiya/decoderTool/AYMediaCodecDecoder.java:502
↓ 1 callersMethodsetEffectPlayFinishListener
(AYGPUImageEffectPlayFinishListener effectPlayFinishListener)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/AYAnimHandler.java:116
↓ 1 callersMethodsetFaceData
(long faceData)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/AYGPUImageSlimFaceFilter.java:63
↓ 1 callersMethodsetFaceData
(long faceData)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/AYGPUImageBigEyeFilter.java:63
↓ 1 callersMethodsetIntensityOfStyle
(float intensity)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/AYEffectHandler.java:177
↓ 1 callersMethodsetLookup
(Bitmap lookup)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/AYGPUImageLookupFilter.java:90
↓ 1 callersMethodsetOnItemClickListener
(OnItemClickListener onItemClickListener)
demo/app/src/main/java/com/aiyaapp/aiya/adapter/Adapter.java:113
↓ 1 callersMethodsetOutputWidthAndHeight
(int width, int height)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/AYGPUImageTrackFilter.java:167
↓ 1 callersMethodsetOutputWithBGRAData
(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 callersMethodsetOutputWithOESTexture
(int width, int height)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/inputOutput/AYGPUImageOESTextureOutput.java:86
↓ 1 callersMethodsetOutputWithYUVData
(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 callersMethodsetPath
设置路径
demo/app/src/main/java/com/aiyaapp/aiya/recorderTool/AYMediaCodecEncoder.java:621
↓ 1 callersMethodsetSaturation
(float saturation)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/AYGPUImageBeautyFilter.java:119
↓ 1 callersMethodsetSmooth
(float smooth)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/AYGPUImageBeautyFilter.java:106
↓ 1 callersMethodsetTimestamp
(long time)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/AYGPUImageEGLContext.java:134
↓ 1 callersMethodsetUseDelay
(boolean useDelay)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/AYGPUImageTrackFilter.java:191
↓ 1 callersMethodsetWhiten
(float whiten)
AiyaEffectSDK/AyEffectSDK/src/main/java/com/aiyaapp/aiya/gpuImage/GPUImageCustomFilter/AYGPUImageBeautyFilter.java:132
↓ 1 callersMethodshowVideo
()
demo/app/src/main/java/com/aiyaapp/aiya/RecorderActivity.java:311
↓ 1 callersMethodstartDecoder
()
demo/app/src/main/java/com/aiyaapp/aiya/DecoderAndEncoderActivity.java:103
↓ 1 callersMethodstartMediaCodec
启动编码器
demo/app/src/main/java/com/aiyaapp/aiya/RecorderActivity.java:337
↓ 1 callersMethodstartRecord
()
demo/app/src/main/java/com/aiyaapp/aiya/RecorderActivity.java:289
↓ 1 callersMethodstartRecording
()
demo/app/src/main/java/com/aiyaapp/aiya/recorderTool/AYAudioRecorderWrap.java:27
↓ 1 callersMethodstopRenderThread
()
demo/app/src/main/java/com/aiyaapp/aiya/animTool/AYAnimRenderThread.java:47
↓ 1 callersMethodswitchCamera
()
demo/app/src/main/java/com/aiyaapp/aiya/RecorderActivity.java:326
FunctionABGRToUVRow_NEON
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon.cc:1504
FunctionABGRToUVRow_NEON
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon64.cc:1498
FunctionABGRToUVRow_SSSE3
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_win.cc:1786
FunctionABGRToUVRow_SSSE3
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_gcc.cc:1371
FunctionABGRToYRow_NEON
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon.cc:2010
FunctionABGRToYRow_NEON
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon64.cc:1975
FunctionABGRToYRow_SSSE3
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_win.cc:1319
FunctionABGRToYRow_SSSE3
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_gcc.cc:1303
FunctionARGB1555ToARGBRow_AVX2
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_win.cc:570
FunctionARGB1555ToARGBRow_C
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_common.cc:132
FunctionARGB1555ToARGBRow_SSE2
24 instructions
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_win.cc:660
FunctionARGB1555ToARGBRow_SSE2
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_gcc.cc:371
FunctionARGB1555ToUVRow_C
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_common.cc:528
FunctionARGB1555ToUVRow_NEON
16x2 pixels -> 8x1. width is number of argb pixels. e.g. 16.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon.cc:1766
FunctionARGB1555ToUVRow_NEON
16x2 pixels -> 8x1. width is number of argb pixels. e.g. 16.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon64.cc:1729
FunctionARGB1555ToYRow_C
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_common.cc:451
FunctionARGB1555ToYRow_NEON
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon.cc:1930
FunctionARGB1555ToYRow_NEON
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon64.cc:1895
FunctionARGB4444ToARGBRow_AVX2
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_win.cc:622
FunctionARGB4444ToARGBRow_C
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_common.cc:149
FunctionARGB4444ToARGBRow_MSA
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_msa.cc:707
FunctionARGB4444ToARGBRow_SSE2
18 instructions.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_win.cc:713
FunctionARGB4444ToARGBRow_SSE2
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_gcc.cc:422
FunctionARGB4444ToUVRow_C
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_common.cc:576
FunctionARGB4444ToUVRow_NEON
16x2 pixels -> 8x1. width is number of argb pixels. e.g. 16.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon.cc:1835
FunctionARGB4444ToUVRow_NEON
16x2 pixels -> 8x1. width is number of argb pixels. e.g. 16.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon64.cc:1798
FunctionARGB4444ToYRow_C
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_common.cc:466
FunctionARGB4444ToYRow_NEON
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon.cc:1957
FunctionARGB4444ToYRow_NEON
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon64.cc:1922
FunctionARGBAdd
Add 2 ARGB images and store to destination.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/planar_functions.cc:1064
FunctionARGBAddRow_AVX2
Add 2 rows of ARGB pixels together, 8 pixels at a time.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_win.cc:4892
FunctionARGBAddRow_AVX2
Add 2 rows of ARGB pixels together, 4 pixels at a time.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_gcc.cc:4190
FunctionARGBAddRow_C
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_common.cc:795
FunctionARGBAddRow_NEON
Add 2 rows of ARGB pixels together, 8 pixels at a time.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon.cc:2517
FunctionARGBAddRow_NEON
Add 2 rows of ARGB pixels together, 8 pixels at a time.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon64.cc:2490
FunctionARGBAddRow_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
FunctionARGBAddRow_SSE2
Add 2 rows of ARGB pixels together, 4 pixels at a time.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_gcc.cc:4162
FunctionARGBAffineRow_C
Copy pixels from rotated source to destination row with a slope.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_common.cc:2053
FunctionARGBAttenuate
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/planar_functions.cc:1538
FunctionARGBAttenuateRow_AVX2
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_win.cc:4286
FunctionARGBAttenuateRow_AVX2
Attenuate 8 pixels at a time.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_gcc.cc:3659
FunctionARGBAttenuateRow_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
FunctionARGBAttenuateRow_NEON
Attenuate 8 pixels at a time.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon.cc:2246
FunctionARGBAttenuateRow_NEON
Attenuate 8 pixels at a time.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon64.cc:2217
FunctionARGBAttenuateRow_SSSE3
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_win.cc:4242
FunctionARGBAttenuateRow_SSSE3
Attenuate 4 pixels at a time.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_gcc.cc:3611
FunctionARGBBlend
Alpha Blend 2 ARGB images and store to destination.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/planar_functions.cc:794
FunctionARGBBlendRow 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
FunctionARGBBlendRow_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
FunctionARGBBlendRow_NEON
dr * (256 - sa) / 256 + sr = dr - dr * sa / 256 + sr
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon.cc:2181
FunctionARGBBlendRow_NEON
dr * (256 - sa) / 256 + sr = dr - dr * sa / 256 + sr
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_neon64.cc:2147
FunctionARGBBlendRow_SSSE3
Blend 8 pixels at a time.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_win.cc:4152
FunctionARGBBlendRow_SSSE3
Blend 8 pixels at a time
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/row_gcc.cc:3414
FunctionARGBBlur
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
FunctionARGBColorMatrixRow_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
FunctionARGBColorMatrixRow_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
FunctionARGBColorMatrixRow_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
FunctionARGBColorMatrixRow_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
FunctionARGBColorMatrixRow_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
FunctionARGBColorTable
Apply a color table each ARGB pixel. Table contains 256 ARGB values.
AiyaEffectSDK/libyuv/src/main/cpp/libyuv/planar_functions.cc:1831
← previousnext →401–500 of 1,495, ranked by callers