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
Method
preDraw
Sets scale and translate ready for the next draw.
pickerlibrary/src/main/java/com/cgfay/picker/widget/subsamplingview/SubsamplingScaleImageView.java:1338
↓ 3 callers
Method
preScanMediaData
()
pickerlibrary/src/main/java/com/cgfay/picker/scanner/MediaDataScanner.java:205
↓ 3 callers
Method
prepareAsync
Prepares the player for playback, asynchronously. After setting the datasource and the display surface, you need to either call prepare() or prepareA
medialibrary/src/main/java/com/cgfay/media/IMediaPlayer.java:140
↓ 3 callers
Function
print_all_libs_info
[Cain change start]
medialibrary/src/main/cpp/FFCommand/cmdutils.c:1121
↓ 3 callers
Function
processStreamInput
Resample as many pitch periods as we have buffered on the input. Return 0 if we fail to resize an input or output buffer. Also scale the output b
medialibrary/src/main/cpp/Common/sonic.cpp:1068
↓ 3 callers
Method
ptrEnd
Returns a pointer to the end of the used part of the sample buffer (i.e. where the new samples are to be inserted). This function may be used for inse
medialibrary/src/main/cpp/SoundTouch/source/SoundTouch/FIFOSampleBuffer.cpp:140
↓ 3 callers
Method
pushPacket
* 入队数据包 * @param pkt * @return */
medialibrary/src/main/cpp/MediaPlayer/source/queue/PacketQueue.cpp:57
↓ 3 callers
Method
quit
退出渲染线程 @return
cameralibrary/src/main/java/com/cgfay/camera/render/CameraRenderer.java:555
↓ 3 callers
Function
read_file
read file contents into a string */
medialibrary/src/main/cpp/FFCommand/ffmpeg_opt.c:1451
↓ 3 callers
Function
read_key
read a key without blocking */
medialibrary/src/main/cpp/FFCommand/ffmpeg.c:412
↓ 3 callers
Method
requestRecordSoundPermission
请求录音权限
utilslibrary/src/main/java/com/cgfay/uitls/utils/PermissionUtils.java:190
↓ 3 callers
Method
reset
()
videolibrary/src/main/java/com/cgfay/video/widget/VideoCutViewBar.java:103
↓ 3 callers
Method
resumePlayer
()
videolibrary/src/main/java/com/cgfay/video/fragment/VideoEditFragment.java:562
↓ 3 callers
Method
rotateBitmap
将Bitmap图片旋转90度 @param data @return
utilslibrary/src/main/java/com/cgfay/uitls/utils/BitmapUtils.java:537
↓ 3 callers
Function
round
medialibrary/src/main/cpp/include/libavutil/libm.h:444
↓ 3 callers
Method
scrollToCurrentFilter
滚动到选中的滤镜位置上 @param index
cameralibrary/src/main/java/com/cgfay/camera/fragment/PreviewEffectFragment.java:457
↓ 3 callers
Method
setAudioEnable
设置是否允许音频录制 @param enable
app/src/main/java/com/cgfay/caincamera/presenter/RecordPresenter.java:163
↓ 3 callers
Method
setBlurSize
设置模糊半径大小,默认为1.0f @param blurSize
filterlibrary/src/main/java/com/cgfay/filter/glfilter/base/GLImageGaussPassFilter.java:41
↓ 3 callers
Method
setCanceledOnTouchOutside
设置点击对话框外区域取消 @param canceled @return
utilslibrary/src/main/java/com/cgfay/uitls/dialog/DialogBuilder.java:134
↓ 3 callers
Method
setChannels
Sets the number of channels, 1 = mono, 2 = stereo
medialibrary/src/main/cpp/SoundTouch/source/SoundTouch/TDStretch.cpp:591
↓ 3 callers
Method
setClock
medialibrary/src/main/cpp/MediaPlayer/source/sync/MediaClock.cpp:30
↓ 3 callers
Method
setCursor
(Cursor cursor)
utilslibrary/src/main/java/com/cgfay/uitls/adapter/LocalCursorAdapter.java:58
↓ 3 callers
Method
setDecodeOnPause
medialibrary/src/main/cpp/Common/player/AVMediaPlayer.cpp:197
↓ 3 callers
Method
setDecoder
* 设置解码器 * @param name */
medialibrary/src/main/cpp/Common/decoder/AVMediaDecoder.cpp:27
↓ 3 callers
Method
setDuetType
设置同框类型
app/src/main/java/com/cgfay/caincamera/renderer/GLImageDuetFilter.java:73
↓ 3 callers
Method
setFromAxis
Sets the quaternion components from the given axis and angle around that axis. @param axis The axis @param degrees The angle in degrees @return This
gdxlibrary/src/main/java/com/badlogic/gdx/math/Quaternion.java:377
↓ 3 callers
Method
setFromCross
Set this quaternion to the rotation between two vectors. @param v1 The base vector, which should be normalized. @param v2 The target vector, which sho
gdxlibrary/src/main/java/com/badlogic/gdx/math/Quaternion.java:539
↓ 3 callers
Method
setGestureDetector
(final Context context)
pickerlibrary/src/main/java/com/cgfay/picker/widget/subsamplingview/SubsamplingScaleImageView.java:582
↓ 3 callers
Method
setImage
Set the image source from a bitmap, resource, asset, file or other URI. @param imageSource Image source.
pickerlibrary/src/main/java/com/cgfay/picker/widget/subsamplingview/SubsamplingScaleImageView.java:395
↓ 3 callers
Method
setIndicatorPosition
设置指示器的位置 @param left @param right
widgetlibrary/src/main/java/com/cgfay/widget/CameraTabView.java:2409
↓ 3 callers
Method
setMasterClock
medialibrary/src/main/cpp/MediaPlayer/source/decoder/VideoDecoder.cpp:36
↓ 3 callers
Method
setMute
Sets mute state on this player. @param mute
medialibrary/src/main/java/com/cgfay/media/IMediaPlayer.java:366
↓ 3 callers
Method
setOnSeekCompleteListener
Register a callback to be invoked when a seek operation has been completed. @param listener the callback that will be run
medialibrary/src/main/java/com/cgfay/media/IMediaPlayer.java:459
↓ 3 callers
Method
setOnSurfaceTextureListener
设置准备成功监听器 @param listener
cameralibrary/src/main/java/com/cgfay/camera/camera/ICameraController.java:25
↓ 3 callers
Method
setPosition
(int position)
widgetlibrary/src/main/java/com/cgfay/widget/CameraTabView.java:1657
↓ 3 callers
Method
setRate
Sets new rate control value. Normal rate = 1.0, smaller values represent slower rate, larger faster rates.
medialibrary/src/main/cpp/SoundTouch/source/SoundTouch/SoundTouch.cpp:163
↓ 3 callers
Method
setRecordEnable
设置是否允许录制 @param enable false时,为点击拍照
cameralibrary/src/main/java/com/cgfay/camera/widget/RecordButton.java:414
↓ 3 callers
Method
setRecordSeconds
设置录制时长 @param seconds 录制视频时长(秒)
cameralibrary/src/main/java/com/cgfay/camera/presenter/PreviewPresenter.java:143
↓ 3 callers
Method
setRecordSeconds
设置录制时长 @param seconds
app/src/main/java/com/cgfay/caincamera/presenter/RecordPresenter.java:153
↓ 3 callers
Method
setSeekBarBeautyParam
设置Seekbar对应的美颜参数值
cameralibrary/src/main/java/com/cgfay/camera/fragment/PreviewEffectFragment.java:365
↓ 3 callers
Method
setShowingSpeedBar
是否显示速度条 @param show
cameralibrary/src/main/java/com/cgfay/camera/fragment/CameraPreviewFragment.java:482
↓ 3 callers
Method
setSpeed
medialibrary/src/main/cpp/MediaEditor/source/AudioCutEditor.cpp:29
↓ 3 callers
Method
setSpeed
medialibrary/src/main/cpp/MediaPlayer/source/sync/MediaClock.cpp:41
↓ 3 callers
Method
setText
设置文字 @param text
imagelibrary/src/main/java/com/cgfay/image/widget/TextStickerView.java:376
↓ 3 callers
Method
setTextureSize
设置纹理大小 @param width @param height
app/src/main/java/com/cgfay/caincamera/renderer/RecordRenderer.java:167
↓ 3 callers
Method
setToOrtho
Sets the matrix to an orthographic projection like glOrtho (http://www.opengl.org/sdk/docs/man/xhtml/glOrtho.xml) following the OpenGL equivalent @pa
gdxlibrary/src/main/java/com/badlogic/gdx/math/Matrix4.java:565
↓ 3 callers
Method
setToScaling
Sets this matrix to a scaling matrix @param vector The scaling vector @return This matrix for chaining.
gdxlibrary/src/main/java/com/badlogic/gdx/math/Matrix4.java:790
↓ 3 callers
Method
setTranslation
Sets the 4th column to the translation vector. @param vector The translation vector @return This matrix for the purpose of chaining methods together.
gdxlibrary/src/main/java/com/badlogic/gdx/math/Matrix4.java:600
↓ 3 callers
Method
setUserVisible
(boolean visible)
pickerlibrary/src/main/java/com/cgfay/picker/scanner/MediaDataScanner.java:66
↓ 3 callers
Method
setVideoPath
(String path)
app/src/main/java/com/cgfay/caincamera/fragment/MusicMergeFragment.java:169
↓ 3 callers
Method
setVideoSize
medialibrary/src/main/cpp/Metadata/Metadata.cpp:130
↓ 3 callers
Method
showChangeEffectLayout
显示特效页面 @param showSubView
videolibrary/src/main/java/com/cgfay/video/fragment/VideoEditFragment.java:440
↓ 3 callers
Method
showFragmentAnimating
显示Fragment动画
cameralibrary/src/main/java/com/cgfay/camera/fragment/CameraPreviewFragment.java:579
↓ 3 callers
Function
sonicCreateStream
Create a sonic stream. Return NULL only if we are out of memory and cannot allocate the stream. */
medialibrary/src/main/cpp/Common/sonic.cpp:304
↓ 3 callers
Function
sonicSamplesAvailable
Return the number of samples in the output buffer */
medialibrary/src/main/cpp/Common/sonic.cpp:588
↓ 3 callers
Function
sonicSetRate
Set the playback rate of the stream. This scales pitch and speed at the same time. */
medialibrary/src/main/cpp/Common/sonic.cpp:199
↓ 3 callers
Function
sonicWriteShortToStream
Simple wrapper around sonicWriteFloatToStream that does the short to float conversion for you. */
medialibrary/src/main/cpp/Common/sonic.cpp:1117
↓ 3 callers
Method
startRecord
开始录制
app/src/main/java/com/cgfay/caincamera/presenter/RecordPresenter.java:172
↓ 3 callers
Method
stopAnimate
结束动画
cameralibrary/src/main/java/com/cgfay/camera/widget/RecordButton.java:344
↓ 3 callers
Method
stopPlayer
停止播放
filterlibrary/src/main/java/com/cgfay/filter/glfilter/base/GLImageAudioFilter.java:93
↓ 3 callers
Method
supportAutoFocusFeature
判断是否支持自动对焦 @param parameters @return
cameralibrary/src/main/java/com/cgfay/camera/camera/CameraController.java:426
↓ 3 callers
Method
takePicture
拍照
cameralibrary/src/main/java/com/cgfay/camera/fragment/CameraPreviewFragment.java:803
↓ 3 callers
Function
term_exit
medialibrary/src/main/cpp/FFCommand/ffmpeg.c:319
↓ 3 callers
Method
toString
()
medialibrary/src/main/java/com/cgfay/media/CainMetadata.java:80
↓ 3 callers
Method
toString
()
filterlibrary/src/main/java/com/cgfay/filter/glfilter/color/bean/DynamicColor.java:21
↓ 3 callers
Method
transform
Transform the position, direction and up vector by the given matrix @param transform The transform matrix
gdxlibrary/src/main/java/com/badlogic/gdx/math/Camera.java:138
↓ 3 callers
Method
transpose
Transposes the sample rate of the given samples using linear interpolation. Returns the number of samples returned in the "dest" buffer
medialibrary/src/main/cpp/SoundTouch/source/SoundTouch/RateTransposer.cpp:232
↓ 3 callers
Method
unBindFrameBuffer
()
filterlibrary/src/main/java/com/cgfay/filter/glfilter/base/GLImageFilter.java:199
↓ 3 callers
Method
updateBuffer
更新缓冲 @param type 索引类型,0表示原图,1表示亮眼,2表示美牙,3表示消除法令纹,4表示消除卧蚕眼袋 @param faceIndex 人脸索引
filterlibrary/src/main/java/com/cgfay/filter/glfilter/beauty/GLImageBeautyFaceFilter.java:218
↓ 3 callers
Method
videoSpeedCut
* 视频倍速剪辑 * @param srcPath * @param dstPath * @param start * @param duration * @param speed */
medialibrary/src/main/cpp/MediaEditor/CainMediaEditor.cpp:42
↓ 3 callers
Method
viewToSourceCoord
Convert screen coordinate to source coordinate.
pickerlibrary/src/main/java/com/cgfay/picker/widget/subsamplingview/SubsamplingScaleImageView.java:2110
↓ 3 callers
Method
viewToSourceX
Convert screen to source x coordinate.
pickerlibrary/src/main/java/com/cgfay/picker/widget/subsamplingview/SubsamplingScaleImageView.java:2090
↓ 3 callers
Method
viewToSourceY
Convert screen to source y coordinate.
pickerlibrary/src/main/java/com/cgfay/picker/widget/subsamplingview/SubsamplingScaleImageView.java:2100
↓ 3 callers
Method
waitRelative
medialibrary/src/main/cpp/include/Condition.h:89
↓ 3 callers
Method
waitUntilReady
等待线程准备完成
facedetectlibrary/src/main/java/com/cgfay/facedetect/engine/FaceTracker.java:280
↓ 3 callers
Method
withDuration
Desired duration of the anim in milliseconds. Default is 500. @param duration duration in milliseconds. @return this builder for method chaining.
pickerlibrary/src/main/java/com/cgfay/picker/widget/subsamplingview/SubsamplingScaleImageView.java:2902
↓ 3 callers
Method
withInterruptible
Whether the animation can be interrupted with a touch. Default is true. @param interruptible interruptible flag. @return this builder for method chai
pickerlibrary/src/main/java/com/cgfay/picker/widget/subsamplingview/SubsamplingScaleImageView.java:2913
↓ 3 callers
Method
writeFrame
* 将数据包写入复用器 * @param packet * @return */
medialibrary/src/main/cpp/Common/muxer/AVMediaMuxer.cpp:104
↓ 3 callers
Function
write_packet
medialibrary/src/main/cpp/FFCommand/ffmpeg.c:676
↓ 2 callers
Function
I420toYUV420SemiPlanar
* YUV420P转YUV420SP */
medialibrary/src/main/cpp/Common/AVFormatter.cpp:226
↓ 2 callers
Method
_getFrameAtTime
(long timeUs, int option)
medialibrary/src/main/java/com/cgfay/media/CainMediaMetadataRetriever.java:314
↓ 2 callers
Method
_getScaledFrameAtTime
(long timeUs, int option, int width, int height)
medialibrary/src/main/java/com/cgfay/media/CainMediaMetadataRetriever.java:411
↓ 2 callers
Method
_prepare
()
medialibrary/src/main/java/com/cgfay/media/VideoPlayer.java:75
↓ 2 callers
Method
_setOption
(int category, String type, long option)
medialibrary/src/main/java/com/cgfay/media/CainMediaPlayer.java:903
↓ 2 callers
Method
_setVideoSurface
(Surface surface)
medialibrary/src/main/java/com/cgfay/media/VideoPlayer.java:63
↓ 2 callers
Method
_setVideoSurface
(Surface surface)
medialibrary/src/main/java/com/cgfay/media/CainMediaPlayer.java:115
↓ 2 callers
Method
abort
medialibrary/src/main/cpp/MediaPlayer/source/queue/FrameQueue.cpp:36
↓ 2 callers
Function
abort_codec_experimental
medialibrary/src/main/cpp/FFCommand/ffmpeg.c:645
↓ 2 callers
Method
addOnSelectedChangeListener
(OnSelectedChangeListener listener)
pickerlibrary/src/main/java/com/cgfay/picker/fragment/MediaDataFragment.java:441
↓ 2 callers
Method
addProgressSegment
添加一段进度 @param progress
cameralibrary/src/main/java/com/cgfay/camera/widget/RecordProgressView.java:138
↓ 2 callers
Function
add_opt
* Add an option instance to currently parsed group. */
medialibrary/src/main/cpp/FFCommand/cmdutils.c:715
↓ 2 callers
Method
adjustCoordinateSize
调整由于surface的大小与SurfaceView大小不一致带来的显示问题
cameralibrary/src/main/java/com/cgfay/camera/render/RenderManager.java:395
↓ 2 callers
Method
adjustCoordinateSize
调整由于surface的大小与SurfaceView大小不一致带来的显示问题
app/src/main/java/com/cgfay/caincamera/renderer/FFRecordRenderer.java:195
↓ 2 callers
Method
adjustCoordinateSize
调整由于surface的大小与SurfaceView大小不一致带来的显示问题
app/src/main/java/com/cgfay/caincamera/renderer/RecordRenderer.java:221
↓ 2 callers
Method
adjustDisplayCoordinateSize
调整由于surface的大小与SurfaceView大小不一致带来的显示问题
app/src/main/java/com/cgfay/caincamera/renderer/DuetRecordRenderer.java:563
↓ 2 callers
Method
adjustVideoCoordinate
裁剪视频纹理,让视频纹理绘制到9/16区间内 在画中画模式中,如果视频宽高比例小于9/16,比如9/18之类的视频,则需要在绘制到720/1280时做裁切处理
app/src/main/java/com/cgfay/caincamera/renderer/DuetRecordRenderer.java:455
↓ 2 callers
Method
animateIndicatorToPosition
指示器滚动到某个位置 @param position @param duration
widgetlibrary/src/main/java/com/cgfay/widget/CameraTabView.java:2423
↓ 2 callers
Method
animateToTab
(int newPosition)
widgetlibrary/src/main/java/com/cgfay/widget/CameraTabView.java:1370
↓ 2 callers
Method
audioCut
音频裁剪命令,如果源文件是视频文件,则去掉视频流 @param srcPath @param dstPath @param start // 开始时间(毫秒) @param duration // 结束时间(毫秒) @return
medialibrary/src/main/java/com/cgfay/media/CainCommandEditor.java:523
↓ 2 callers
Method
audioSpeedCut
* 音频倍速剪辑 * @param srcPath * @param dstPath * @param start * @param duration * @param speed */
medialibrary/src/main/cpp/MediaEditor/CainMediaEditor.cpp:64
← previous
next →
601–700 of 6,041, ranked by callers