Loading media/java/android/media/videoeditor/AudioTrack.java +16 −12 Original line number Diff line number Diff line Loading @@ -270,11 +270,13 @@ public class AudioTrack { if (volumePercent < 0) { throw new IllegalArgumentException("Invalid Volume "); } mVolumePercent = volumePercent; /** * Force update of preview settings */ mMANativeHelper.setGeneratePreview(true); mVolumePercent = volumePercent; } /** Loading @@ -294,11 +296,11 @@ public class AudioTrack { * the volume of this Audio Track to 0. */ public void setMute(boolean muted) { mMuted = muted; /** * Force update of preview settings */ mMANativeHelper.setGeneratePreview(true); mMuted = muted; } /** Loading Loading @@ -363,14 +365,15 @@ public class AudioTrack { throw new IllegalArgumentException("Invalid end time; is < 0"); } mBeginBoundaryTimeMs = beginMs; mEndBoundaryTimeMs = endMs; mTimelineDurationMs = mEndBoundaryTimeMs - mBeginBoundaryTimeMs; /** * Force update of preview settings */ mMANativeHelper.setGeneratePreview(true); mBeginBoundaryTimeMs = beginMs; mEndBoundaryTimeMs = endMs; mTimelineDurationMs = mEndBoundaryTimeMs - mBeginBoundaryTimeMs; } /** Loading Loading @@ -412,11 +415,11 @@ public class AudioTrack { */ public void disableLoop() { if (mLoop) { mLoop = false; /** * Force update of preview settings */ mMANativeHelper.setGeneratePreview(true); mLoop = false; } } Loading @@ -434,11 +437,11 @@ public class AudioTrack { */ public void disableDucking() { if (mIsDuckingEnabled) { mIsDuckingEnabled = false; /** * Force update of preview settings */ mMANativeHelper.setGeneratePreview(true); mIsDuckingEnabled = false; } } Loading @@ -462,13 +465,14 @@ public class AudioTrack { + duckedTrackVolume); } mDuckingThreshold = threshold; mDuckedTrackVolume = duckedTrackVolume; mIsDuckingEnabled = true; /** * Force update of preview settings */ mMANativeHelper.setGeneratePreview(true); mDuckingThreshold = threshold; mDuckedTrackVolume = duckedTrackVolume; mIsDuckingEnabled = true; } /** Loading media/java/android/media/videoeditor/Effect.java +4 −6 Original line number Diff line number Diff line Loading @@ -105,8 +105,7 @@ public abstract class Effect { final long oldDurationMs = mDurationMs; mDurationMs = durationMs; mMediaItem.invalidateTransitions(mStartTimeMs, oldDurationMs, mStartTimeMs, mDurationMs); mMediaItem.invalidateTransitions(mStartTimeMs, oldDurationMs, mStartTimeMs, mDurationMs); } /** Loading @@ -130,11 +129,11 @@ public abstract class Effect { throw new IllegalArgumentException("Start time is too large"); } getMediaItem().getNativeContext().setGeneratePreview(true); final long oldStartTimeMs = mStartTimeMs; mStartTimeMs = startTimeMs; mMediaItem.invalidateTransitions(oldStartTimeMs, mDurationMs, mStartTimeMs, mDurationMs); mMediaItem.invalidateTransitions(oldStartTimeMs, mDurationMs, mStartTimeMs, mDurationMs); } /** Loading Loading @@ -163,8 +162,7 @@ public abstract class Effect { mStartTimeMs = startTimeMs; mDurationMs = durationMs; mMediaItem.invalidateTransitions(oldStartTimeMs, oldDurationMs, mStartTimeMs, mDurationMs); mMediaItem.invalidateTransitions(oldStartTimeMs, oldDurationMs, mStartTimeMs, mDurationMs); } /** Loading Loading
media/java/android/media/videoeditor/AudioTrack.java +16 −12 Original line number Diff line number Diff line Loading @@ -270,11 +270,13 @@ public class AudioTrack { if (volumePercent < 0) { throw new IllegalArgumentException("Invalid Volume "); } mVolumePercent = volumePercent; /** * Force update of preview settings */ mMANativeHelper.setGeneratePreview(true); mVolumePercent = volumePercent; } /** Loading @@ -294,11 +296,11 @@ public class AudioTrack { * the volume of this Audio Track to 0. */ public void setMute(boolean muted) { mMuted = muted; /** * Force update of preview settings */ mMANativeHelper.setGeneratePreview(true); mMuted = muted; } /** Loading Loading @@ -363,14 +365,15 @@ public class AudioTrack { throw new IllegalArgumentException("Invalid end time; is < 0"); } mBeginBoundaryTimeMs = beginMs; mEndBoundaryTimeMs = endMs; mTimelineDurationMs = mEndBoundaryTimeMs - mBeginBoundaryTimeMs; /** * Force update of preview settings */ mMANativeHelper.setGeneratePreview(true); mBeginBoundaryTimeMs = beginMs; mEndBoundaryTimeMs = endMs; mTimelineDurationMs = mEndBoundaryTimeMs - mBeginBoundaryTimeMs; } /** Loading Loading @@ -412,11 +415,11 @@ public class AudioTrack { */ public void disableLoop() { if (mLoop) { mLoop = false; /** * Force update of preview settings */ mMANativeHelper.setGeneratePreview(true); mLoop = false; } } Loading @@ -434,11 +437,11 @@ public class AudioTrack { */ public void disableDucking() { if (mIsDuckingEnabled) { mIsDuckingEnabled = false; /** * Force update of preview settings */ mMANativeHelper.setGeneratePreview(true); mIsDuckingEnabled = false; } } Loading @@ -462,13 +465,14 @@ public class AudioTrack { + duckedTrackVolume); } mDuckingThreshold = threshold; mDuckedTrackVolume = duckedTrackVolume; mIsDuckingEnabled = true; /** * Force update of preview settings */ mMANativeHelper.setGeneratePreview(true); mDuckingThreshold = threshold; mDuckedTrackVolume = duckedTrackVolume; mIsDuckingEnabled = true; } /** Loading
media/java/android/media/videoeditor/Effect.java +4 −6 Original line number Diff line number Diff line Loading @@ -105,8 +105,7 @@ public abstract class Effect { final long oldDurationMs = mDurationMs; mDurationMs = durationMs; mMediaItem.invalidateTransitions(mStartTimeMs, oldDurationMs, mStartTimeMs, mDurationMs); mMediaItem.invalidateTransitions(mStartTimeMs, oldDurationMs, mStartTimeMs, mDurationMs); } /** Loading @@ -130,11 +129,11 @@ public abstract class Effect { throw new IllegalArgumentException("Start time is too large"); } getMediaItem().getNativeContext().setGeneratePreview(true); final long oldStartTimeMs = mStartTimeMs; mStartTimeMs = startTimeMs; mMediaItem.invalidateTransitions(oldStartTimeMs, mDurationMs, mStartTimeMs, mDurationMs); mMediaItem.invalidateTransitions(oldStartTimeMs, mDurationMs, mStartTimeMs, mDurationMs); } /** Loading Loading @@ -163,8 +162,7 @@ public abstract class Effect { mStartTimeMs = startTimeMs; mDurationMs = durationMs; mMediaItem.invalidateTransitions(oldStartTimeMs, oldDurationMs, mStartTimeMs, mDurationMs); mMediaItem.invalidateTransitions(oldStartTimeMs, oldDurationMs, mStartTimeMs, mDurationMs); } /** Loading