VPSDKNativeLibrary.smali

.class public Lcom/yysdk/mobile/vpsdk/VPSDKNativeLibrary;
.super Ljava/lang/Object;
.source "SourceFile"


# direct methods
.method public constructor <init>()V
    .registers 1

    .line 8
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method public static native enterTransformPreview(I)V
.end method

.method public static native imCloseCapture()I
.end method

.method public static native imGetAudioFrame(IIII[BI)I
.end method

.method public static native imGetVideoFrame(III[BI)I
.end method

.method public static native imModifyApply(I)V
.end method

.method public static native imModifyCancel(I)V
.end method

.method public static native imPushAudio(IJIII[BI)I
.end method

.method public static native imPushVideo(IJIII[BI)I
.end method

.method public static native imStartCapture(Ljava/lang/String;IIIIIIII)I
.end method

.method public static native leaveTransformPreview(II)V
.end method

.method public static native magicDelSeg(I)V
.end method

.method public static native magicDelSystem(I)V
.end method

.method public static native magicDrop(I)V
.end method

.method public static native magicDropAll(I)V
.end method

.method public static native magicGetClipRotate(I)F
.end method

.method public static native magicGetClipScale(I)F
.end method

.method public static native magicGetParticleColor(I)F
.end method

.method public static native magicGetParticleScale(I)F
.end method

.method public static native magicSetClipRotate(IF)V
.end method

.method public static native magicSetClipScale(IF)V
.end method

.method public static native magicSetInfo(ILcom/yysdk/mobile/vpsdk/VPSDKCommon$VPEffectAttrib;)I
.end method

.method public static native magicSetParticleColor(IF)V
.end method

.method public static native magicSetParticleScale(IF)V
.end method

.method public static native magicSetPosition(IFF)I
.end method

.method public static native magicStartApply(II)V
.end method

.method public static native magicStartPreview(I)V
.end method

.method public static native magicStopApply(I[II)V
.end method

.method public static native magicStopPreview(I)V
.end method

.method public static native particleChangeColor(I[I)V
.end method

.method public static native particleChangeSize(I[I)V
.end method

.method public static native particleGetColor(I)[I
.end method

.method public static native particleGetSize(I)[I
.end method

.method public static native particleSave(I)V
.end method

.method public static native scale([BIIII[BII)V
.end method

.method public static native setTransform(I[F)V
.end method

.method public static native vpAddEffect(ILcom/yysdk/mobile/vpsdk/VPSDKCommon$VPEffectAttrib;)I
.end method

.method public static native vpAddMaskEffect(IIIIIIII[B)I
.end method

.method public static native vpAddWaterMark(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;IIIIIII[BZZ)J
.end method

.method public static native vpAddWaterMark2(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;IIZZLjava/lang/String;)J
.end method

.method public static native vpAddWaterMarkCancel(J)I
.end method

.method public static native vpAddWaterMarkClose(J)I
.end method

.method public static native vpAdjustViewport(IIII)V
.end method

.method public static native vpApplyGif(Ljava/lang/String;IIII)I
.end method

.method public static native vpApplyGifAbort()V
.end method

.method public static native vpCancelAmplitude(J)V
.end method

.method public static native vpCancelScissor()V
.end method

.method public static native vpChangeState(III)V
.end method

.method public static native vpCleanup()V
.end method

.method public static native vpClearBackgroundColor()V
.end method

.method public static native vpClearVideoData()Z
.end method

.method public static native vpCloseThumbnail(J)I
.end method

.method public static native vpConfigHigherBitrateForJPEG(ZI)V
.end method

.method public static native vpContinueCapture()I
.end method

.method public static native vpCopyAudioTrack(Ljava/lang/String;II)Z
.end method

.method public static native vpCopyPixels([BI)Z
.end method

.method public static native vpEndBackground(I)I
.end method

.method public static native vpFetchThumbnail(Ljava/lang/String;III[BI)I
.end method

.method public static native vpGLESv3Loaded()Z
.end method

.method public static native vpGetAesSalt([B)I
.end method

.method public static native vpGetAesSecKey([B)I
.end method

.method public static native vpGetAmplitude(Ljava/lang/Object;Ljava/lang/String;III[I)J
.end method

.method public static native vpGetAudioData(III[BI)I
.end method

.method public static native vpGetAudioFrame(IIII[BIDZ)I
.end method

.method public static native vpGetAudioRatio(I[I)I
.end method

.method public static native vpGetAudioRatioUnlock(I[I)I
.end method

.method public static native vpGetCompressedFrame([BIIIII[B)I
.end method

.method public static native vpGetCompressedVideoFrame(II)[B
.end method

.method public static native vpGetCurrentUid()J
.end method

.method public static native vpGetEchoDelayMs()I
.end method

.method public static native vpGetEffectSample(IIII[BI[I)I
.end method

.method public static native vpGetExtraInfo(I[BI)I
.end method

.method public static native vpGetFrameDuration(II)I
.end method

.method public static native vpGetMp4FileInfo(Lcom/yysdk/mobile/vpsdk/VPSDKCommon$MP4FileInfo;)I
.end method

.method public static native vpGetMusicData(II[BIDZ)I
.end method

.method public static native vpGetMusicDuration(I)I
.end method

.method public static native vpGetSecKey([B)I
.end method

.method public static native vpGetSegmenterProgress()I
.end method

.method public static native vpGetSegmenterVersion()I
.end method

.method public static native vpGetThumbnail(JIII[BI)I
.end method

.method public static native vpGetThumbnailSize(J)J
.end method

.method public static native vpGetUids()[J
.end method

.method public static native vpGetVideoDuration(I)I
.end method

.method public static native vpGetVideoEncStatInfo(ILcom/yysdk/mobile/vpsdk/VPSDKCommon$VideoEncInfo;)I
.end method

.method public static native vpGetVideoFrame(III[BI[I)I
.end method

.method public static native vpGetVideoFrameExt(IIILjava/nio/ByteBuffer;I[I)I
.end method

.method public static native vpGetVideoFrameIndex(II)J
.end method

.method public static native vpGetVideoFrameNum(I)I
.end method

.method public static native vpGetVideoFrameRgba(III[BIIIZ)I
.end method

.method public static native vpHoldShortVideo(Ljava/lang/String;)Z
.end method

.method public static native vpInitRenderEnv(III)V
.end method

.method public static native vpInitialized(Ljava/lang/String;)I
.end method

.method public static native vpLoadDraft()I
.end method

.method public static native vpLoadLocalMp4(JLjava/lang/String;IIIIFIIIIZZ)I
.end method

.method public static native vpLoadLocalMp4Cancel()I
.end method

.method public static native vpLoadLocalMusic(ILjava/lang/String;IIZ)I
.end method

.method public static native vpLoadMultipleVideo(JIIIIFIIZZI[Lcom/yysdk/mobile/vpsdk/VPSDKCommon$VideoClipParams;IIII)I
.end method

.method public static native vpLoadMultipleVideoCancel()V
.end method

.method public static native vpLoadSoundToBuffer(Ljava/lang/String;[BIII)I
.end method

.method public static native vpLockSDK()V
.end method

.method public static native vpModifyApply(I)V
.end method

.method public static native vpModifyApplyAbort(I)V
.end method

.method public static native vpModifyCancel(I)V
.end method

.method public static native vpModifyMp4CreationTime(Ljava/lang/String;ZIBBBBB)I
.end method

.method public static native vpMusicEffectCheckHasEffect(J)Z
.end method

.method public static native vpMusicEffectGetSpectrum(J[F)Z
.end method

.method public static native vpMusicEffectGetTrack()Ljava/lang/String;
.end method

.method public static native vpMusicEffectInitCombo([B)Z
.end method

.method public static native vpMusicEffectLoadTrack(Ljava/lang/String;II)Z
.end method

.method public static native vpMusicEffectLoadTrackCancel()Z
.end method

.method public static native vpMusicEffectLoadTrackStop()Z
.end method

.method public static native vpMusicEffectPopSegment(J)Z
.end method

.method public static native vpMusicEffectRender(IJZIIIIIII)I
.end method

.method public static native vpMusicEffectUninitCombo(Z)V
.end method

.method public static native vpMusicEffectUnloadTrack()V
.end method

.method public static native vpOpenThumbnail(Ljava/lang/String;)J
.end method

.method public static native vpOriginTsToWarpedTs(IJ)J
.end method

.method public static native vpOutputCompressedFrame(III[BIIIII)I
.end method

.method public static native vpOutputVideoFrame(III[BIIII)I
.end method

.method public static native vpPauseApply()V
.end method

.method public static native vpPauseEncoder()V
.end method

.method public static native vpPopEffect(IZ)I
.end method

.method public static native vpPopEffectByCategory(II)I
.end method

.method public static native vpPopSegment(I)I
.end method

.method public static native vpPrepareCustomBackground(ILjava/lang/String;IIIIII)I
.end method

.method public static native vpPrepareCustomBackgroundCancel()V
.end method

.method public static native vpPrepareEffectMusic(IILjava/lang/String;Ljava/lang/String;)I
.end method

.method public static native vpPrepareEffectMusicCancel()V
.end method

.method public static native vpProcessFrame(IIIIII)I
.end method

.method public static native vpPushAudio(IJIII[BID)I
.end method

.method public static native vpPushEchoFar([BIII)I
.end method

.method public static native vpPushEchoNear([BIII)I
.end method

.method public static native vpPushMusic(IJIII[BI)I
.end method

.method public static native vpPushSegment(IJJ)I
.end method

.method public static native vpPushVideo(IJIII[BIZF)I
.end method

.method public static native vpReadPixels(IIIIII)V
.end method

.method public static native vpReleaseAmplitude(J)V
.end method

.method public static native vpReleaseRenderEnv()V
.end method

.method public static native vpRemoveEffectAt(III)I
.end method

.method public static native vpRemoveMaskEffect(I)I
.end method

.method public static native vpRemoveMusic(I)I
.end method

.method public static native vpRender()V
.end method

.method public static native vpResumeApply()V
.end method

.method public static native vpResumeEncoder()V
.end method

.method public static native vpSaveDraft()I
.end method

.method public static native vpScissor(IIII)V
.end method

.method public static native vpSegmenterEnterBurstMode()V
.end method

.method public static native vpSegmenterEnterNormalMode()V
.end method

.method public static native vpSelectShortVideo(Ljava/lang/String;)Z
.end method

.method public static native vpSetAudioOriState(II)I
.end method

.method public static native vpSetAudioRatio(III)I
.end method

.method public static native vpSetBackgroundColor(FFF)V
.end method

.method public static native vpSetBoxInterpolationMethodDisabled()V
.end method

.method public static native vpSetCanvasInfo(IIII)Z
.end method

.method public static native vpSetCaptureAudiofmt(III)V
.end method

.method public static native vpSetCaptureVideofmt(IIIZZIIZ)V
.end method

.method public static native vpSetEffectMixerMode(III)I
.end method

.method public static native vpSetEncodeParams(IIFIIIZ)V
.end method

.method public static native vpSetGifWatermark(II[B)Z
.end method

.method public static native vpSetGlobleConfig(Z)V
.end method

.method public static native vpSetMediaCodecConfig(IIII)V
.end method

.method public static native vpSetOutputFile(Ljava/lang/String;)V
.end method

.method public static native vpSetOutputParam(ZLjava/lang/String;Ljava/lang/String;)V
.end method

.method public static native vpSetRangeOfEffectAt(IIIII)I
.end method

.method public static native vpSetRangeOfLastEffect(IIII)I
.end method

.method public static native vpSetRepeatMusic(Z)V
.end method

.method public static native vpSetSegmentTransfer(I)Z
.end method

.method public static native vpSetSegmenterParams(ZZ[B[BI)Z
.end method

.method public static native vpSetSegmenterThreshold(I)V
.end method

.method public static native vpSetSpeedLevel(IZ)V
.end method

.method public static native vpSetTimeCropRange(JJ)V
.end method

.method public static native vpSetVideoFileTransEncParam(JIIFIIIIIII)I
.end method

.method public static native vpSetupTimeWarper(IIJJJF)Z
.end method

.method public static native vpStartCapture(JI)I
.end method

.method public static native vpStopCapture()I
.end method

.method public static native vpStopSegmenter()V
.end method

.method public static native vpTestOriginTsToWarpedTs(IJIJJJF)J
.end method

.method public static native vpTestWarpedTsToOriginTs(IJIJJJF)J
.end method

.method public static native vpTranscoderAddMask(JLjava/lang/String;)I
.end method

.method public static native vpTranscoderApply(J)I
.end method

.method public static native vpTranscoderCreate(JLjava/lang/String;IIIIFIIIIIIZ)J
.end method

.method public static native vpTranscoderPushAudio(JJIII[B)I
.end method

.method public static native vpTranscoderPushVideo(JJIIII[B)I
.end method

.method public static native vpTranscoderRelease(J)V
.end method

.method public static native vpUnholdShortVideo(Ljava/lang/String;)Z
.end method

.method public static native vpUnlockSDK()V
.end method

.method public static native vpUpdateRoundEffectSoundData([B[BI)I
.end method

.method public static native vpUpdateUid(J)V
.end method

.method public static native vpUseEGL10(Z)V
.end method

.method public static native vpVideoFileTranscode(JLjava/lang/Object;Ljava/lang/String;Ljava/lang/String;IIZ)I
.end method

.method public static native vpVideoFileTranscodeInit()J
.end method

.method public static native vpWarpedTsToOriginTs(IJ)J
.end method