Loading api/current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -16407,7 +16407,7 @@ package android.media { public static abstract class MediaSync.Callback { ctor public MediaSync.Callback(); method public abstract void onReturnAudioBuffer(android.media.MediaSync, java.nio.ByteBuffer, int); method public abstract void onAudioBufferConsumed(android.media.MediaSync, java.nio.ByteBuffer, int); } public static abstract interface MediaSync.OnErrorListener { api/system-current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -17623,7 +17623,7 @@ package android.media { public static abstract class MediaSync.Callback { ctor public MediaSync.Callback(); method public abstract void onReturnAudioBuffer(android.media.MediaSync, java.nio.ByteBuffer, int); method public abstract void onAudioBufferConsumed(android.media.MediaSync, java.nio.ByteBuffer, int); } public static abstract interface MediaSync.OnErrorListener { media/java/android/media/MediaSync.java +5 −5 Original line number Diff line number Diff line Loading @@ -49,7 +49,7 @@ import java.util.List; * sync.setAudioTrack(audioTrack); * sync.setCallback(new MediaSync.Callback() { * {@literal @Override} * public void onReturnAudioBuffer(MediaSync sync, ByteBuffer audioBuffer, int bufferIndex) { * public void onAudioBufferConsumed(MediaSync sync, ByteBuffer audioBuffer, int bufferIndex) { * ... * } * }, null); Loading Loading @@ -88,7 +88,7 @@ import java.util.List; * } * * // This is the callback from MediaSync. * onReturnAudioBuffer(MediaSync sync, ByteBuffer buffer, int bufferIndex) { * onAudioBufferConsumed(MediaSync sync, ByteBuffer buffer, int bufferIndex) { * // ... * audioDecoder.releaseBuffer(bufferIndex, false); * // ... Loading @@ -104,7 +104,7 @@ import java.util.List; * <p> * For audio, the client needs to set up audio track correctly, e.g., using {@link * AudioTrack#MODE_STREAM}. The audio buffers are sent to MediaSync directly via {@link * #queueAudio}, and are returned to the client via {@link Callback#onReturnAudioBuffer} * #queueAudio}, and are returned to the client via {@link Callback#onAudioBufferConsumed} * asynchronously. The client should not modify an audio buffer till it's returned. * <p> * The client can optionally pre-fill audio/video buffers by setting playback rate to 0.0, Loading @@ -125,7 +125,7 @@ final public class MediaSync { * @param audioBuffer The returned audio buffer. * @param bufferIndex The index associated with the audio buffer */ public abstract void onReturnAudioBuffer( public abstract void onAudioBufferConsumed( @NonNull MediaSync sync, @NonNull ByteBuffer audioBuffer, int bufferIndex); } Loading Loading @@ -682,7 +682,7 @@ final public class MediaSync { return; } if (mCallback != null) { mCallback.onReturnAudioBuffer(sync, audioBuffer.mByteBuffer, mCallback.onAudioBufferConsumed(sync, audioBuffer.mByteBuffer, audioBuffer.mBufferIndex); } } Loading Loading
api/current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -16407,7 +16407,7 @@ package android.media { public static abstract class MediaSync.Callback { ctor public MediaSync.Callback(); method public abstract void onReturnAudioBuffer(android.media.MediaSync, java.nio.ByteBuffer, int); method public abstract void onAudioBufferConsumed(android.media.MediaSync, java.nio.ByteBuffer, int); } public static abstract interface MediaSync.OnErrorListener {
api/system-current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -17623,7 +17623,7 @@ package android.media { public static abstract class MediaSync.Callback { ctor public MediaSync.Callback(); method public abstract void onReturnAudioBuffer(android.media.MediaSync, java.nio.ByteBuffer, int); method public abstract void onAudioBufferConsumed(android.media.MediaSync, java.nio.ByteBuffer, int); } public static abstract interface MediaSync.OnErrorListener {
media/java/android/media/MediaSync.java +5 −5 Original line number Diff line number Diff line Loading @@ -49,7 +49,7 @@ import java.util.List; * sync.setAudioTrack(audioTrack); * sync.setCallback(new MediaSync.Callback() { * {@literal @Override} * public void onReturnAudioBuffer(MediaSync sync, ByteBuffer audioBuffer, int bufferIndex) { * public void onAudioBufferConsumed(MediaSync sync, ByteBuffer audioBuffer, int bufferIndex) { * ... * } * }, null); Loading Loading @@ -88,7 +88,7 @@ import java.util.List; * } * * // This is the callback from MediaSync. * onReturnAudioBuffer(MediaSync sync, ByteBuffer buffer, int bufferIndex) { * onAudioBufferConsumed(MediaSync sync, ByteBuffer buffer, int bufferIndex) { * // ... * audioDecoder.releaseBuffer(bufferIndex, false); * // ... Loading @@ -104,7 +104,7 @@ import java.util.List; * <p> * For audio, the client needs to set up audio track correctly, e.g., using {@link * AudioTrack#MODE_STREAM}. The audio buffers are sent to MediaSync directly via {@link * #queueAudio}, and are returned to the client via {@link Callback#onReturnAudioBuffer} * #queueAudio}, and are returned to the client via {@link Callback#onAudioBufferConsumed} * asynchronously. The client should not modify an audio buffer till it's returned. * <p> * The client can optionally pre-fill audio/video buffers by setting playback rate to 0.0, Loading @@ -125,7 +125,7 @@ final public class MediaSync { * @param audioBuffer The returned audio buffer. * @param bufferIndex The index associated with the audio buffer */ public abstract void onReturnAudioBuffer( public abstract void onAudioBufferConsumed( @NonNull MediaSync sync, @NonNull ByteBuffer audioBuffer, int bufferIndex); } Loading Loading @@ -682,7 +682,7 @@ final public class MediaSync { return; } if (mCallback != null) { mCallback.onReturnAudioBuffer(sync, audioBuffer.mByteBuffer, mCallback.onAudioBufferConsumed(sync, audioBuffer.mByteBuffer, audioBuffer.mBufferIndex); } } Loading