MCPcopy Create free account

hub / github.com/CainKernel/CainCamera / functions

Functions6,041 in github.com/CainKernel/CainCamera

↓ 2 callersMethodaudioVideoMix
音视频混合 @param audioPath
app/src/main/java/com/cgfay/caincamera/fragment/MusicMergeFragment.java:264
↓ 2 callersFunctionav_bswap32
medialibrary/src/main/cpp/include/libavutil/bswap.h:66
↓ 2 callersFunctionav_int2double
* Reinterpret a 64-bit integer as a double. */
medialibrary/src/main/cpp/include/libavutil/intfloat.h:60
↓ 2 callersFunctionav_malloc_array
medialibrary/src/main/cpp/include/libavutil/mem.h:209
↓ 2 callersFunctionavio_tell
* ftell() equivalent for AVIOContext. * @return position or AVERROR. */
medialibrary/src/main/cpp/include/libavformat/avio.h:525
↓ 2 callersMethodbindBuffer
medialibrary/src/main/cpp/CainFilter/FrameBuffer.cpp:44
↓ 2 callersMethodbindFrameBuffer
()
filterlibrary/src/main/java/com/cgfay/filter/glfilter/base/GLImageFilter.java:189
↓ 2 callersMethodbindSurfaceTexture
绑定纹理 @param surfaceTexture
app/src/main/java/com/cgfay/caincamera/renderer/RecordRenderer.java:153
↓ 2 callersMethodbuildImageMetadata
构建图片宽高信息 @param mediaData
pickerlibrary/src/main/java/com/cgfay/picker/utils/MediaMetadataUtils.java:48
↓ 2 callersMethodbuildVideoMetadata
构建视频宽高信息 @param mediaData
pickerlibrary/src/main/java/com/cgfay/picker/utils/MediaMetadataUtils.java:82
↓ 2 callersMethodcalculateExtraFacePoints
计算额外人脸顶点,新增8个额外顶点坐标 @param vertexPoints @param index
landmarklibrary/src/main/java/com/cgfay/landmark/LandmarkEngine.java:128
↓ 2 callersMethodcalculateInSampleSize
计算 inSampleSize的值 @param options @param reqWidth @param reqHeight @return
utilslibrary/src/main/java/com/cgfay/uitls/utils/BitmapUtils.java:170
↓ 2 callersMethodcalculatePerfectSize
计算最完美的Size @param sizes @param expectWidth @param expectHeight @return
cameralibrary/src/main/java/com/cgfay/camera/camera/CameraController.java:503
↓ 2 callersMethodcanZoom
()
cameralibrary/src/main/java/com/cgfay/camera/camera/CameraController.java:290
↓ 2 callersMethodchangeDynamicFilter
(DynamicColor color)
cameralibrary/src/main/java/com/cgfay/camera/presenter/CameraPreviewPresenter.java:285
↓ 2 callersMethodchangeDynamicFilter
切换动态滤镜 @param filterIndex
app/src/main/java/com/cgfay/caincamera/activity/SpeedRecordActivity.java:344
↓ 2 callersMethodchangeDynamicMakeup
切换动态彩妆 @param makeup
cameralibrary/src/main/java/com/cgfay/camera/render/CameraRenderer.java:472
↓ 2 callersMethodchangeEdgeBlur
(boolean enable)
cameralibrary/src/main/java/com/cgfay/camera/fragment/PreviewSettingFragment.java:255
↓ 2 callersMethodchangeEffect
change effect @param name effect name
medialibrary/src/main/java/com/cgfay/media/CainMediaPlayer.java:851
↓ 2 callersMethodchangeFilter
切换滤镜 @param color
cameralibrary/src/main/java/com/cgfay/camera/render/CameraRenderer.java:239
↓ 2 callersMethodchangeFilter
medialibrary/src/main/cpp/MediaPlayer/android/CainMediaPlayer.cpp:288
↓ 2 callersMethodcheckFilterDirectory
检查滤镜路径是否存在 @param context
filterlibrary/src/main/java/com/cgfay/filter/glfilter/resource/FilterHelper.java:98
↓ 2 callersMethodcheckPermissions
()
app/src/main/java/com/cgfay/caincamera/activity/MainActivity.java:53
↓ 2 callersMethodcheckResourceDirectory
检查资源路径是否存在 @param context
filterlibrary/src/main/java/com/cgfay/filter/glfilter/resource/ResourceHelper.java:86
↓ 2 callersMethodcheckSelectedButton
()
pickerlibrary/src/main/java/com/cgfay/picker/fragment/MediaDataFragment.java:407
↓ 2 callersMethodcheckSupportFlashLight
检查摄像头(前置/后置)是否支持闪光灯 @param camera 摄像头 @return
cameralibrary/src/main/java/com/cgfay/camera/camera/CameraController.java:439
↓ 2 callersFunctioncheck_init_output_file
open the muxer when all the streams are initialized */
medialibrary/src/main/cpp/FFCommand/ffmpeg.c:2941
↓ 2 callersFunctioncheck_output_constraints
* Check whether a packet from ist should be written into ost at this time */
medialibrary/src/main/cpp/FFCommand/ffmpeg.c:1975
↓ 2 callersFunctioncheck_streamcopy_filters
medialibrary/src/main/cpp/FFCommand/ffmpeg_opt.c:1499
↓ 2 callersFunctionchoose_decoder
medialibrary/src/main/cpp/FFCommand/ffmpeg_opt.c:634
↓ 2 callersFunctionchoose_pixel_fmt
medialibrary/src/main/cpp/FFCommand/ffmpeg_filter.c:65
↓ 2 callersMethodclamp
确保所选区域在在合理范围内 @param touchCoordinateInCameraReper @param focusAreaSize @return
cameralibrary/src/main/java/com/cgfay/camera/camera/CameraController.java:407
↓ 2 callersFunctioncleanup_filtergraph
medialibrary/src/main/cpp/FFCommand/ffmpeg_filter.c:987
↓ 2 callersMethodclone
()
landmarklibrary/src/main/java/com/cgfay/landmark/OneFace.java:27
↓ 2 callersMethodcloseDecoder
* 关闭解码器 */
medialibrary/src/main/cpp/Common/decoder/AVMediaDecoder.cpp:118
↓ 2 callersMethodcloseDemuxer
* 关闭解复用器 */
medialibrary/src/main/cpp/Common/demuxer/AVMediaDemuxer.cpp:172
↓ 2 callersMethodcloseMuxer
* 关闭复用器 */
medialibrary/src/main/cpp/Common/muxer/AVMediaMuxer.cpp:139
↓ 2 callersMethodconjugate
Conjugate the quaternion. @return This quaternion for chaining
gdxlibrary/src/main/java/com/badlogic/gdx/math/Quaternion.java:210
↓ 2 callersMethodconstrainValue
Constrains a value to the specified bounds. @param value The value to constrain. @param min The lower bound. @param max The upper bound. @return The
medialibrary/src/main/java/com/cgfay/media/recorder/AudioTranscoder.java:310
↓ 2 callersMethodconvert
* 转换YUV数据 * @param mediaData * @return */
medialibrary/src/main/cpp/Common/YuvConvertor.cpp:175
↓ 2 callersFunctioncopyToOutput
Just copy from the array to the output buffer */
medialibrary/src/main/cpp/Common/sonic.cpp:442
↓ 2 callersMethodcopyToOutput
(short[] samples, int position, int numSamples)
medialibrary/src/main/java/com/cgfay/media/recorder/Sonic.java:162
↓ 2 callersMethodcreate
medialibrary/src/main/cpp/SoundTouch/SoundTouchWrapper.cpp:15
↓ 2 callersMethodcreateColorFilter
创建颜色滤镜 @param resourceData
filterlibrary/src/main/java/com/cgfay/filter/widget/GLImageSurfaceView.java:247
↓ 2 callersMethodcreateColorStateList
(int defaultColor, int selectedColor)
widgetlibrary/src/main/java/com/cgfay/widget/CameraTabView.java:2567
↓ 2 callersMethodcreateEncoder
* 创建编码器 * @param name * @return */
medialibrary/src/main/cpp/Common/encoder/AVMediaEncoder.cpp:36
↓ 2 callersMethodcreateFrameBuffer
创建Sampler2D的Framebuffer 和 Texture @param frameBuffer @param frameBufferTexture @param width @param height
filterlibrary/src/main/java/com/cgfay/filter/glfilter/utils/OpenGLUtils.java:257
↓ 2 callersMethodcreateProgram
创建program @param vertexSource @param fragmentSource @return
filterlibrary/src/main/java/com/cgfay/filter/glfilter/utils/OpenGLUtils.java:122
↓ 2 callersMethodcropTexVertices
裁剪掉多余的像素 @param linesize
filterlibrary/src/main/java/com/cgfay/filter/glfilter/base/GLImageYUVInputFilter.java:121
↓ 2 callersMethodcross
medialibrary/src/main/cpp/CainFilter/common/vecmath.h:397
↓ 2 callersFunctiondecode
This does not quite work like avcodec_decode_audio4/avcodec_decode_video2. There is the following difference: if you got a frame, you must call it aga
medialibrary/src/main/cpp/FFCommand/ffmpeg.c:2261
↓ 2 callersMethoddecode
Decode an image. When possible, initial setup work once in this method. This method must return the dimensions of the image. The URI can be in one of
pickerlibrary/src/main/java/com/cgfay/picker/widget/subsamplingview/decoder/ImageDecoder.java:24
↓ 2 callersMethoddecodeRegion
Decode a region of the image with the given sample size. This method is called off the UI thread so it can safely load the image on the current thread
pickerlibrary/src/main/java/com/cgfay/picker/widget/subsamplingview/decoder/ImageRegionDecoder.java:37
↓ 2 callersMethoddeleteDir
删除目录 @param path
utilslibrary/src/main/java/com/cgfay/uitls/utils/FileUtils.java:361
↓ 2 callersMethoddeleteProgressSegment
删除一段视频
app/src/main/java/com/cgfay/caincamera/activity/BaseRecordActivity.java:38
↓ 2 callersFunctiondescribe_filter_link
medialibrary/src/main/cpp/FFCommand/ffmpeg_filter.c:235
↓ 2 callersMethoddestroy
()
pickerlibrary/src/main/java/com/cgfay/picker/scanner/AlbumDataScanner.java:99
↓ 2 callersMethoddestroyFrameBuffer
销毁纹理
filterlibrary/src/main/java/com/cgfay/filter/glfilter/base/GLImageFilter.java:328
↓ 2 callersMethoddestroyFrameBuffer
销毁FBO
filterlibrary/src/main/java/com/cgfay/filter/glfilter/makeup/MakeupPupilLoader.java:92
↓ 2 callersMethoddestroyImageLoader
销毁加载器
cameralibrary/src/main/java/com/cgfay/camera/fragment/CameraPreviewFragment.java:1214
↓ 2 callersMethoddestroyProgram
medialibrary/src/main/cpp/CainFilter/filter/GLFilter.cpp:48
↓ 2 callersMethoddetach
medialibrary/src/main/cpp/include/Thread.h:139
↓ 2 callersFunctiondetectCPUextensions
Checks which instruction set extensions are supported by the CPU.
medialibrary/src/main/cpp/SoundTouch/source/SoundTouch/cpu_detect_x86.cpp:80
↓ 2 callersMethoddismissDialog
销毁当前的对话框
cameralibrary/src/main/java/com/cgfay/camera/fragment/CameraPreviewFragment.java:450
↓ 2 callersFunctiondo_video_out
medialibrary/src/main/cpp/FFCommand/ffmpeg.c:1040
↓ 2 callersFunctiondo_video_stats
medialibrary/src/main/cpp/FFCommand/ffmpeg.c:1364
↓ 2 callersMethoddoubleTapZoom
Double tap zoom handler triggered from gesture detector or on touch, depending on whether quick scale is enabled.
pickerlibrary/src/main/java/com/cgfay/picker/widget/subsamplingview/SubsamplingScaleImageView.java:911
↓ 2 callersFunctiondownSampleInput
If skip is greater than one, average skip samples together and write them to the down-sample buffer. If numChannels is greater than one, mix the c
medialibrary/src/main/cpp/Common/sonic.cpp:595
↓ 2 callersMethoddownSampleInput
(short[] samples, int position, int skip)
medialibrary/src/main/java/com/cgfay/media/recorder/Sonic.java:176
↓ 2 callersMethoddrainEncoder
编码一帧数据到复用器中 @param endOfStream
medialibrary/src/main/java/com/cgfay/media/recorder/VideoEncoder.java:131
↓ 2 callersMethoddraw
(Canvas canvas)
app/src/main/java/com/cgfay/caincamera/widget/VideoClipSeekBar.java:167
↓ 2 callersMethoddrawFrame
(int texture)
cameralibrary/src/main/java/com/cgfay/camera/render/GLImageReader.java:56
↓ 2 callersMethoddrawFrame
绘制编码一帧数据 @param texture @param timestampNanos
medialibrary/src/main/java/com/cgfay/media/recorder/VideoRecorder.java:323
↓ 2 callersMethoddrawFrameBuffer
绘制到FBO @param textureId @param vertexBuffer @param textureBuffer @return FBO绑定的Texture
filterlibrary/src/main/java/com/cgfay/filter/glfilter/base/GLImageFilter.java:172
↓ 2 callersMethoddrawPreviewBigSmall
画中画模式绘制预览纹理 @param currentTexture 预览纹理 @param drawSmall 绘制小纹理
app/src/main/java/com/cgfay/caincamera/renderer/DuetRecordRenderer.java:387
↓ 2 callersMethoddrawTexture
medialibrary/src/main/cpp/CainFilter/filter/GLFilter.cpp:91
↓ 2 callersMethoddrawVideoBigSmall
@param videoTexture @param drawSmall
app/src/main/java/com/cgfay/caincamera/renderer/DuetRecordRenderer.java:412
↓ 2 callersMethodencodeFrame
* 编码一帧数据 * @param frame * @param type * @return */
medialibrary/src/main/cpp/Common/writer/AVMediaWriter.cpp:337
↓ 2 callersMethodenhancementBrightness
增强光照
cameralibrary/src/main/java/com/cgfay/camera/fragment/CameraPreviewFragment.java:363
↓ 2 callersMethodenlargeInputBufferIfNeeded
(int numSamples)
medialibrary/src/main/java/com/cgfay/media/recorder/Sonic.java:148
↓ 2 callersMethodensureScrollAnimator
()
widgetlibrary/src/main/java/com/cgfay/widget/CameraTabView.java:1397
↓ 2 callersMethodevaluate
Applies the filter to the given sequence of samples. Note : The amount of outputted samples audioState by value of 'filter length' smaller than the am
medialibrary/src/main/cpp/SoundTouch/source/SoundTouch/AAFilter.cpp:202
↓ 2 callersMethodexecute
执行命令行,执行成功返回0,失败返回错误码。 @param commands 命令行数组 @return 执行结果
medialibrary/src/main/java/com/cgfay/media/FFmpegUtils.java:23
↓ 2 callersMethodextractFileFolder
解码得到文件夹名 @param folderPath @return
utilslibrary/src/main/java/com/cgfay/uitls/utils/FileUtils.java:88
↓ 2 callersMethodextractMetadata
Call this method after setDataSource(). This method retrieves the meta data value associated with the keyCode. The keyCode currently supported is lis
medialibrary/src/main/java/com/cgfay/media/CainMediaMetadataRetriever.java:178
↓ 2 callersFunctionfilterCodecOptions
* 过滤解码器属性 * @param opts * @param codec_id * @param s * @param st * @param codec * @return */
medialibrary/src/main/cpp/MediaPlayer/source/common/FFmpegUtils.cpp:25
↓ 2 callersMethodfilterData
* 过滤媒体数据 * @param mediaData * @return */
medialibrary/src/main/cpp/Common/AVFrameFilter.cpp:354
↓ 2 callersFunctionfindPitchPeriod
Find the pitch period. This is a critical step, and we may have to try multiple ways to get a good answer. This version uses Average Magnitude
medialibrary/src/main/cpp/Common/sonic.cpp:682
↓ 2 callersFunctionfinish_group
* Finish parsing an option group. * * @param group_idx which group definition should this group belong to * @param arg argument of the group delimi
medialibrary/src/main/cpp/FFCommand/cmdutils.c:684
↓ 2 callersMethodflush
medialibrary/src/main/cpp/MediaPlayer/source/player/AVMessageQueue.cpp:33
↓ 2 callersMethodflushBuffer
* 刷新解码缓冲区 */
medialibrary/src/main/cpp/Common/decoder/AVMediaDecoder.cpp:132
↓ 2 callersMethodframeAvailable
录制帧可用状态 @param texture @param timestamp
medialibrary/src/main/java/com/cgfay/media/recorder/VideoRecorder.java:134
↓ 2 callersFunctionfree_input_threads
medialibrary/src/main/cpp/FFCommand/ffmpeg.c:4004
↓ 2 callersMethodfront
medialibrary/src/main/cpp/Common/MessageQueue.cpp:73
↓ 2 callersMethodgetAAFilter
medialibrary/src/main/cpp/SoundTouch/source/SoundTouch/RateTransposer.cpp:91
↓ 2 callersMethodgetAlbumSelectionImageAndVideoType
获取图片和视频类型
pickerlibrary/src/main/java/com/cgfay/picker/loader/MediaDataLoader.java:225
↓ 2 callersMethodgetAlbumSelectionImageType
获取某个相册的图片类型 @param bucketId 相册id
pickerlibrary/src/main/java/com/cgfay/picker/loader/MediaDataLoader.java:195
↓ 2 callersMethodgetAlbumSelectionVideoType
获取某个相册的视频类型
pickerlibrary/src/main/java/com/cgfay/picker/loader/MediaDataLoader.java:210
↓ 2 callersMethodgetAudioFormat
()
medialibrary/src/main/java/com/cgfay/media/recorder/AudioParams.java:65
↓ 2 callersMethodgetAudioPath
()
medialibrary/src/main/java/com/cgfay/media/recorder/AudioParams.java:81
← previousnext →701–800 of 6,041, ranked by callers