Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CainKernel/CainCamera
/ functions
Functions
6,041 in github.com/CainKernel/CainCamera
⨍
Functions
6,041
◇
Types & classes
1,146
↓ 3 callers
Function
configure_filtergraph
medialibrary/src/main/cpp/FFCommand/ffmpeg_filter.c:997
↓ 3 callers
Function
convertToYuvData
* 将图像数据转成YUV420P格式的图像数据 * @param image * @param length * @param width * @param height * @param pixelFormat * @return */
medialibrary/src/main/cpp/Common/AVFormatter.cpp:17
↓ 3 callers
Method
createMediaDataLoader
创建媒体数据加载器
pickerlibrary/src/main/java/com/cgfay/picker/loader/MediaDataLoader.java:107
↓ 3 callers
Method
createNoMediaFile
创建 .nomedia 文件 @param path
utilslibrary/src/main/java/com/cgfay/uitls/utils/FileUtils.java:278
↓ 3 callers
Method
createPathInBox
创建文件路径 @param suffix @return
medialibrary/src/main/java/com/cgfay/media/VideoEditorUtil.java:66
↓ 3 callers
Method
createShortBuffer
创建ShortBuffer @param coords @return
filterlibrary/src/main/java/com/cgfay/filter/glfilter/utils/OpenGLUtils.java:228
↓ 3 callers
Method
createWindowSurface
Creates an EGL surface associated with a Surface. <p> If this is destined for MediaCodec, the EGLConfig should have the "recordable" attribute.
filterlibrary/src/main/java/com/cgfay/filter/gles/EglCore.java:237
↓ 3 callers
Method
decompressAsset
解压Asset文件夹目录下的资源 @param context @param assetName assets文件夹路径 @param unzipFolder 解压的文件夹名称 @param parentFolder 解压目录
filterlibrary/src/main/java/com/cgfay/filter/glfilter/resource/ResourceBaseHelper.java:28
↓ 3 callers
Method
decompressFile
解压绝对路径目录下的资源 @param zipPath zip绝对路径 @param unzipPath 解压的目录 @param parentFolder 解压目录
filterlibrary/src/main/java/com/cgfay/filter/glfilter/resource/ResourceBaseHelper.java:93
↓ 3 callers
Method
deleteLastVideo
删除上一段视频
app/src/main/java/com/cgfay/caincamera/presenter/RecordPresenter.java:289
↓ 3 callers
Method
distance
Pythagoras distance between two points.
pickerlibrary/src/main/java/com/cgfay/picker/widget/subsamplingview/SubsamplingScaleImageView.java:2065
↓ 3 callers
Method
drawLine
绘制四条分割线和四个角
imagelibrary/src/main/java/com/cgfay/image/widget/CropCoverView.java:373
↓ 3 callers
Method
ease
Apply a selected type of easing. @param type Easing type, from static fields @param time Elapsed time @param from Start value @param change Target va
pickerlibrary/src/main/java/com/cgfay/picker/widget/subsamplingview/SubsamplingScaleImageView.java:2274
↓ 3 callers
Method
encodePCM
编码PCM数据 @param data @param len
medialibrary/src/main/java/com/cgfay/media/recorder/AudioEncoder.java:116
↓ 3 callers
Function
fillVideoData
* 将YuvData对象转换为AVMediaData * @param mediaData * @param yuvData * @param width * @param height * @return */
medialibrary/src/main/cpp/Common/AVFormatter.cpp:176
↓ 3 callers
Function
filtergraph_is_simple
medialibrary/src/main/cpp/FFCommand/ffmpeg_filter.c:1203
↓ 3 callers
Function
finish_output_stream
medialibrary/src/main/cpp/FFCommand/ffmpeg.c:1409
↓ 3 callers
Function
freeStreamBuffers
Free stream buffers. */
medialibrary/src/main/cpp/Common/sonic.cpp:232
↓ 3 callers
Method
generateOutputPath
创建合成的视频文件名 @return
app/src/main/java/com/cgfay/caincamera/presenter/FFMediaRecordPresenter.java:410
↓ 3 callers
Method
getCodecContext
medialibrary/src/main/cpp/MediaPlayer/source/decoder/MediaDecoder.cpp:80
↓ 3 callers
Method
getContentDescription
Gets a brief description of this tab's content for use in accessibility support. @return Description of this tab's content @see #setContentDescriptio
widgetlibrary/src/main/java/com/cgfay/widget/CameraTabView.java:1787
↓ 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 The context.
utilslibrary/src/main/java/com/cgfay/uitls/utils/FileUtils.java:700
↓ 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 The co
pickerlibrary/src/main/java/com/cgfay/picker/utils/UriToPathUtils.java:90
↓ 3 callers
Method
getDuration
获取时长(微妙,us) @param url @return
medialibrary/src/main/java/com/cgfay/media/CainCommandEditor.java:911
↓ 3 callers
Method
getEGLContext
获取EglContext(用于多线程共享上下文) @return
filterlibrary/src/main/java/com/cgfay/filter/gles/EglCore.java:204
↓ 3 callers
Method
getFileContent
(Context context, int id)
facedetectlibrary/src/main/java/com/cgfay/facedetect/utils/ConUtil.java:251
↓ 3 callers
Method
getFilter
medialibrary/src/main/cpp/CainFilter/FilterManager.cpp:40
↓ 3 callers
Function
getFourCC
* 将像素格式转换成yuv的格式 * @param format * @return */
medialibrary/src/main/cpp/Common/AVFormatter.h:171
↓ 3 callers
Method
getFragment
()
pickerlibrary/src/main/java/com/cgfay/picker/MediaPicker.java:41
↓ 3 callers
Method
getFrameRate
medialibrary/src/main/cpp/Common/decoder/AVVideoDecoder.cpp:43
↓ 3 callers
Method
getFrameSize
medialibrary/src/main/cpp/MediaPlayer/source/queue/FrameQueue.cpp:100
↓ 3 callers
Method
getGimbalPole
Get the pole of the gimbal lock, if any. @return positive (+1) for north pole, negative (-1) for south pole, zero (0) when no gimbal lock
gdxlibrary/src/main/java/com/badlogic/gdx/math/Quaternion.java:140
↓ 3 callers
Method
getIndex
()
filterlibrary/src/main/java/com/cgfay/filter/glfilter/resource/bean/ResourceType.java:31
↓ 3 callers
Method
getLooper
获取当前的Looper @return
cameralibrary/src/main/java/com/cgfay/camera/render/CameraRenderer.java:523
↓ 3 callers
Method
getLooper
获取Looper @return
facedetectlibrary/src/main/java/com/cgfay/facedetect/engine/FaceTracker.java:309
↓ 3 callers
Method
getMax
获取最大进度 @return
videolibrary/src/main/java/com/cgfay/video/widget/EffectSelectedSeekBar.java:181
↓ 3 callers
Method
getMediaLoader
()
pickerlibrary/src/main/java/com/cgfay/picker/MediaPickerManager.java:38
↓ 3 callers
Method
getMediaType
获取媒体类型 @return
pickerlibrary/src/main/java/com/cgfay/picker/fragment/MediaDataFragment.java:297
↓ 3 callers
Method
getName
()
utilslibrary/src/main/java/com/cgfay/uitls/bean/MusicData.java:98
↓ 3 callers
Method
getName
()
videolibrary/src/main/java/com/cgfay/video/bean/EffectType.java:52
↓ 3 callers
Method
getOutput
Gets available output, outputting to the start of {@code buffer}. The buffer's position will be advanced by the number of bytes written. @param buffe
medialibrary/src/main/java/com/cgfay/media/recorder/Sonic.java:96
↓ 3 callers
Method
getPosition
return the Vector2 with coordinates of this rectangle @param position The Vector2
gdxlibrary/src/main/java/com/badlogic/gdx/math/Rectangle.java:119
↓ 3 callers
Method
getRecordVideoSize
获取录制视频的段数 @return
app/src/main/java/com/cgfay/caincamera/presenter/RecordPresenter.java:388
↓ 3 callers
Method
getScreenWidth
获取屏幕宽度 @param context @return
utilslibrary/src/main/java/com/cgfay/uitls/utils/DisplayUtils.java:26
↓ 3 callers
Method
getSelectedMediaDataList
获取选中的媒体数据
pickerlibrary/src/main/java/com/cgfay/picker/presenter/IMediaDataPresenter.java:24
↓ 3 callers
Method
getSelectionArgsForSingleMediaType
(int mediaType)
pickerlibrary/src/main/java/com/cgfay/picker/loader/AlbumDataLoader.java:63
↓ 3 callers
Function
getSign
Return 1 if value >= 0, else -1. This represents the sign of value. */
medialibrary/src/main/cpp/Common/sonic.cpp:883
↓ 3 callers
Method
getSpeed
medialibrary/src/main/cpp/MediaPlayer/source/sync/MediaClock.cpp:54
↓ 3 callers
Method
getSpeedMode
()
medialibrary/src/main/java/com/cgfay/media/recorder/AudioParams.java:73
↓ 3 callers
Method
getState
Returns the internal seeds to allow state saving. @param seed must be 0 or 1, designating which of the 2 long seeds to return @return the internal see
gdxlibrary/src/main/java/com/badlogic/gdx/math/RandomXS128.java:169
↓ 3 callers
Method
getStatusBarHeight
获取状态栏高度 @param context @return
utilslibrary/src/main/java/com/cgfay/uitls/utils/StatusBarUtils.java:23
↓ 3 callers
Method
getStream
* 获取媒体流 * @return */
medialibrary/src/main/cpp/Common/decoder/AVMediaDecoder.cpp:158
↓ 3 callers
Method
getStream
medialibrary/src/main/cpp/MediaPlayer/source/decoder/MediaDecoder.cpp:76
↓ 3 callers
Method
getTabAt
Returns the tab at the specified index.
widgetlibrary/src/main/java/com/cgfay/widget/CameraTabView.java:663
↓ 3 callers
Method
getThumb
()
videolibrary/src/main/java/com/cgfay/video/bean/EffectType.java:48
↓ 3 callers
Method
getUri
()
pickerlibrary/src/main/java/com/cgfay/picker/widget/subsamplingview/ImageSource.java:202
↓ 3 callers
Method
getVideoCachePath
获取视频缓存绝对路径 @param context @return
cameralibrary/src/main/java/com/cgfay/camera/utils/PathConstraints.java:44
↓ 3 callers
Method
getVideoParams
获取视频参数 @return
medialibrary/src/main/java/com/cgfay/media/recorder/VideoEncoder.java:251
↓ 3 callers
Function
get_input_stream
medialibrary/src/main/cpp/FFCommand/ffmpeg.c:2928
↓ 3 callers
Function
get_media_type_char
medialibrary/src/main/cpp/FFCommand/cmdutils.c:1460
↓ 3 callers
Function
getutime
medialibrary/src/main/cpp/FFCommand/ffmpeg.c:4692
↓ 3 callers
Method
hidDuetTypeViews
()
app/src/main/java/com/cgfay/caincamera/activity/DuetRecordActivity.java:193
↓ 3 callers
Function
ifilter_has_all_input_formats
Filters can be configured only if the formats of all inputs are known.
medialibrary/src/main/cpp/FFCommand/ffmpeg.c:2143
↓ 3 callers
Method
inf
Sets the minimum and maximum vector to positive and negative infinity. @return This bounding box for chaining.
gdxlibrary/src/main/java/com/badlogic/gdx/math/BoundingBox.java:170
↓ 3 callers
Method
init
初始化,第一次创建时调用 @param context
filterlibrary/src/main/java/com/cgfay/filter/glfilter/makeup/MakeupBaseLoader.java:75
↓ 3 callers
Method
init
初始化
imagelibrary/src/main/java/com/cgfay/image/widget/GraffitiView.java:93
↓ 3 callers
Method
init
()
imagelibrary/src/main/java/com/cgfay/image/widget/CropCoverView.java:74
↓ 3 callers
Method
init
()
imagelibrary/src/main/java/com/cgfay/image/widget/StickerView.java:92
↓ 3 callers
Method
initRender
初始化渲染器
cameralibrary/src/main/java/com/cgfay/camera/render/CameraRenderer.java:284
↓ 3 callers
Method
initView
(Context context)
imagelibrary/src/main/java/com/cgfay/image/widget/TextStickerView.java:88
↓ 3 callers
Function
init_output_stream
medialibrary/src/main/cpp/FFCommand/ffmpeg.c:3411
↓ 3 callers
Method
invalidateSpeed
()
cameralibrary/src/main/java/com/cgfay/camera/widget/RecordSpeedLevelBar.java:74
↓ 3 callers
Method
invalidateSpeed
()
videolibrary/src/main/java/com/cgfay/video/widget/VideoSpeedLevelBar.java:75
↓ 3 callers
Method
isCursorValid
(Cursor cursor)
utilslibrary/src/main/java/com/cgfay/uitls/adapter/LocalCursorAdapter.java:77
↓ 3 callers
Method
isFront
是否前置摄像头
cameralibrary/src/main/java/com/cgfay/camera/camera/ICameraController.java:51
↓ 3 callers
Method
isFront
()
cameralibrary/src/main/java/com/cgfay/camera/camera/CameraController.java:201
↓ 3 callers
Method
isVideo
(String mimeType)
pickerlibrary/src/main/java/com/cgfay/picker/model/MimeType.java:81
↓ 3 callers
Method
isVideo
是否视频
pickerlibrary/src/main/java/com/cgfay/picker/model/MediaData.java:207
↓ 3 callers
Method
limitedScale
Adjust a requested scale to be within the allowed limits.
pickerlibrary/src/main/java/com/cgfay/picker/widget/subsamplingview/SubsamplingScaleImageView.java:2258
↓ 3 callers
Function
lrint
medialibrary/src/main/cpp/include/libavutil/libm.h:430
↓ 3 callers
Method
mul
Multiplies the ray by the given matrix. Use this to transform a ray into another coordinate system. @param matrix The matrix @return This ray for cha
gdxlibrary/src/main/java/com/badlogic/gdx/math/Ray.java:44
↓ 3 callers
Method
mul
Multiplies this quaternion with another one in the form of this = this other @param other Quaternion to multiply with @return This quaternion for cha
gdxlibrary/src/main/java/com/badlogic/gdx/math/Quaternion.java:236
↓ 3 callers
Method
mulLeft
Multiplies this quaternion with another one in the form of this = other this @param other Quaternion to multiply with @return This quaternion for cha
gdxlibrary/src/main/java/com/badlogic/gdx/math/Quaternion.java:271
↓ 3 callers
Function
new_audio_stream
medialibrary/src/main/cpp/FFCommand/ffmpeg_opt.c:1711
↓ 3 callers
Function
new_video_stream
medialibrary/src/main/cpp/FFCommand/ffmpeg_opt.c:1513
↓ 3 callers
Method
nextInt
Returns the next pseudo-random, uniformly distributed {@code int} value from this random number generator's sequence. <p> This implementation uses {@l
gdxlibrary/src/main/java/com/badlogic/gdx/math/RandomXS128.java:72
↓ 3 callers
Method
onBackPressed
()
videolibrary/src/main/java/com/cgfay/video/fragment/VideoEditFragment.java:255
↓ 3 callers
Method
onBeauty
(BeautyParam beauty)
filterlibrary/src/main/java/com/cgfay/filter/glfilter/beauty/bean/IBeautify.java:7
↓ 3 callers
Method
onCurrentPosition
(MusicPlayer mp, float current, float duration)
medialibrary/src/main/java/com/cgfay/media/MusicPlayer.java:442
↓ 3 callers
Method
onDrawFrameAfter
glDrawArrays/glDrawElements调用之后,方便销毁其他属性
filterlibrary/src/main/java/com/cgfay/filter/glfilter/base/GLImageFilter.java:277
↓ 3 callers
Method
onEncoding
(long duration)
medialibrary/src/main/java/com/cgfay/media/recorder/VideoEncoder.java:260
↓ 3 callers
Method
onError
Called to indicate an error. @param mp the MediaPlayer the error pertains to @param what the type of error that has occurred: <ul> <li>{@link
medialibrary/src/main/java/com/cgfay/media/MusicPlayer.java:422
↓ 3 callers
Method
onFilterChanged
(ResourceData resourceData)
imagelibrary/src/main/java/com/cgfay/image/adapter/ImageFilterAdapter.java:105
↓ 3 callers
Method
onTouchChange
(long time)
videolibrary/src/main/java/com/cgfay/video/widget/VideoCutViewBar.java:780
↓ 3 callers
Method
openCamera
打开相机
cameralibrary/src/main/java/com/cgfay/camera/camera/ICameraController.java:14
↓ 3 callers
Function
overlapAdd
Overlap two sound segments, ramp the volume of one down, while ramping the other one from zero up, and add them, storing the result at the output.
medialibrary/src/main/cpp/Common/sonic.cpp:733
↓ 3 callers
Function
parse_matrix_coeffs
medialibrary/src/main/cpp/FFCommand/ffmpeg_opt.c:1433
↓ 3 callers
Function
parse_meta_type
* Parse a metadata specifier passed as 'arg' parameter. * @param arg metadata string to parse * @param type metadata type is written here -- g(loba
medialibrary/src/main/cpp/FFCommand/ffmpeg_opt.c:473
↓ 3 callers
Method
pausePlayer
()
videolibrary/src/main/java/com/cgfay/video/fragment/VideoEditFragment.java:584
↓ 3 callers
Method
populateFromPagerAdapter
()
widgetlibrary/src/main/java/com/cgfay/widget/CameraTabView.java:1101
← previous
next →
501–600 of 6,041, ranked by callers