Merge "MediaPlayer: hide BufferingParams API" into oc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
4c2a62edb6
@@ -21480,40 +21480,6 @@ package android.media {
|
||||
method public default void onRoutingChanged(android.media.AudioRouting);
|
||||
}
|
||||
|
||||
public final class BufferingParams implements android.os.Parcelable {
|
||||
method public int describeContents();
|
||||
method public int getInitialBufferingMode();
|
||||
method public int getInitialBufferingWatermarkKB();
|
||||
method public int getInitialBufferingWatermarkMs();
|
||||
method public int getRebufferingMode();
|
||||
method public int getRebufferingWatermarkHighKB();
|
||||
method public int getRebufferingWatermarkHighMs();
|
||||
method public int getRebufferingWatermarkLowKB();
|
||||
method public int getRebufferingWatermarkLowMs();
|
||||
method public void writeToParcel(android.os.Parcel, int);
|
||||
field public static final int BUFFERING_MODE_NONE = 0; // 0x0
|
||||
field public static final int BUFFERING_MODE_SIZE_ONLY = 2; // 0x2
|
||||
field public static final int BUFFERING_MODE_TIME_ONLY = 1; // 0x1
|
||||
field public static final int BUFFERING_MODE_TIME_THEN_SIZE = 3; // 0x3
|
||||
field public static final android.os.Parcelable.Creator<android.media.BufferingParams> CREATOR;
|
||||
}
|
||||
|
||||
public static class BufferingParams.Builder {
|
||||
ctor public BufferingParams.Builder();
|
||||
ctor public BufferingParams.Builder(android.media.BufferingParams);
|
||||
method public android.media.BufferingParams build();
|
||||
method public android.media.BufferingParams.Builder setInitialBufferingMode(int);
|
||||
method public android.media.BufferingParams.Builder setInitialBufferingWatermarkKB(int);
|
||||
method public android.media.BufferingParams.Builder setInitialBufferingWatermarkMs(int);
|
||||
method public android.media.BufferingParams.Builder setRebufferingMode(int);
|
||||
method public android.media.BufferingParams.Builder setRebufferingWatermarkHighKB(int);
|
||||
method public android.media.BufferingParams.Builder setRebufferingWatermarkHighMs(int);
|
||||
method public android.media.BufferingParams.Builder setRebufferingWatermarkLowKB(int);
|
||||
method public android.media.BufferingParams.Builder setRebufferingWatermarkLowMs(int);
|
||||
method public android.media.BufferingParams.Builder setRebufferingWatermarksKB(int, int);
|
||||
method public android.media.BufferingParams.Builder setRebufferingWatermarksMs(int, int);
|
||||
}
|
||||
|
||||
public class CamcorderProfile {
|
||||
method public static android.media.CamcorderProfile get(int);
|
||||
method public static android.media.CamcorderProfile get(int, int);
|
||||
@@ -22818,9 +22784,7 @@ package android.media {
|
||||
method public android.media.VolumeShaper createVolumeShaper(android.media.VolumeShaper.Configuration);
|
||||
method public void deselectTrack(int) throws java.lang.IllegalStateException;
|
||||
method public int getAudioSessionId();
|
||||
method public android.media.BufferingParams getBufferingParams();
|
||||
method public int getCurrentPosition();
|
||||
method public android.media.BufferingParams getDefaultBufferingParams();
|
||||
method public android.media.MediaPlayer.DrmInfo getDrmInfo();
|
||||
method public java.lang.String getDrmPropertyString(java.lang.String) throws android.media.MediaPlayer.NoDrmSchemeException;
|
||||
method public int getDuration();
|
||||
@@ -22851,7 +22815,6 @@ package android.media {
|
||||
method public void setAudioSessionId(int) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException;
|
||||
method public deprecated void setAudioStreamType(int);
|
||||
method public void setAuxEffectSendLevel(float);
|
||||
method public void setBufferingParams(android.media.BufferingParams);
|
||||
method public void setDataSource(android.content.Context, android.net.Uri) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.SecurityException;
|
||||
method public void setDataSource(android.content.Context, android.net.Uri, java.util.Map<java.lang.String, java.lang.String>, java.util.List<java.net.HttpCookie>) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.SecurityException;
|
||||
method public void setDataSource(android.content.Context, android.net.Uri, java.util.Map<java.lang.String, java.lang.String>) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.SecurityException;
|
||||
|
||||
@@ -23305,40 +23305,6 @@ package android.media {
|
||||
method public default void onRoutingChanged(android.media.AudioRouting);
|
||||
}
|
||||
|
||||
public final class BufferingParams implements android.os.Parcelable {
|
||||
method public int describeContents();
|
||||
method public int getInitialBufferingMode();
|
||||
method public int getInitialBufferingWatermarkKB();
|
||||
method public int getInitialBufferingWatermarkMs();
|
||||
method public int getRebufferingMode();
|
||||
method public int getRebufferingWatermarkHighKB();
|
||||
method public int getRebufferingWatermarkHighMs();
|
||||
method public int getRebufferingWatermarkLowKB();
|
||||
method public int getRebufferingWatermarkLowMs();
|
||||
method public void writeToParcel(android.os.Parcel, int);
|
||||
field public static final int BUFFERING_MODE_NONE = 0; // 0x0
|
||||
field public static final int BUFFERING_MODE_SIZE_ONLY = 2; // 0x2
|
||||
field public static final int BUFFERING_MODE_TIME_ONLY = 1; // 0x1
|
||||
field public static final int BUFFERING_MODE_TIME_THEN_SIZE = 3; // 0x3
|
||||
field public static final android.os.Parcelable.Creator<android.media.BufferingParams> CREATOR;
|
||||
}
|
||||
|
||||
public static class BufferingParams.Builder {
|
||||
ctor public BufferingParams.Builder();
|
||||
ctor public BufferingParams.Builder(android.media.BufferingParams);
|
||||
method public android.media.BufferingParams build();
|
||||
method public android.media.BufferingParams.Builder setInitialBufferingMode(int);
|
||||
method public android.media.BufferingParams.Builder setInitialBufferingWatermarkKB(int);
|
||||
method public android.media.BufferingParams.Builder setInitialBufferingWatermarkMs(int);
|
||||
method public android.media.BufferingParams.Builder setRebufferingMode(int);
|
||||
method public android.media.BufferingParams.Builder setRebufferingWatermarkHighKB(int);
|
||||
method public android.media.BufferingParams.Builder setRebufferingWatermarkHighMs(int);
|
||||
method public android.media.BufferingParams.Builder setRebufferingWatermarkLowKB(int);
|
||||
method public android.media.BufferingParams.Builder setRebufferingWatermarkLowMs(int);
|
||||
method public android.media.BufferingParams.Builder setRebufferingWatermarksKB(int, int);
|
||||
method public android.media.BufferingParams.Builder setRebufferingWatermarksMs(int, int);
|
||||
}
|
||||
|
||||
public class CamcorderProfile {
|
||||
method public static android.media.CamcorderProfile get(int);
|
||||
method public static android.media.CamcorderProfile get(int, int);
|
||||
@@ -24643,9 +24609,7 @@ package android.media {
|
||||
method public android.media.VolumeShaper createVolumeShaper(android.media.VolumeShaper.Configuration);
|
||||
method public void deselectTrack(int) throws java.lang.IllegalStateException;
|
||||
method public int getAudioSessionId();
|
||||
method public android.media.BufferingParams getBufferingParams();
|
||||
method public int getCurrentPosition();
|
||||
method public android.media.BufferingParams getDefaultBufferingParams();
|
||||
method public android.media.MediaPlayer.DrmInfo getDrmInfo();
|
||||
method public java.lang.String getDrmPropertyString(java.lang.String) throws android.media.MediaPlayer.NoDrmSchemeException;
|
||||
method public int getDuration();
|
||||
@@ -24676,7 +24640,6 @@ package android.media {
|
||||
method public void setAudioSessionId(int) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException;
|
||||
method public deprecated void setAudioStreamType(int);
|
||||
method public void setAuxEffectSendLevel(float);
|
||||
method public void setBufferingParams(android.media.BufferingParams);
|
||||
method public void setDataSource(android.content.Context, android.net.Uri) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.SecurityException;
|
||||
method public void setDataSource(android.content.Context, android.net.Uri, java.util.Map<java.lang.String, java.lang.String>, java.util.List<java.net.HttpCookie>) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.SecurityException;
|
||||
method public void setDataSource(android.content.Context, android.net.Uri, java.util.Map<java.lang.String, java.lang.String>) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.SecurityException;
|
||||
|
||||
@@ -21593,40 +21593,6 @@ package android.media {
|
||||
method public default void onRoutingChanged(android.media.AudioRouting);
|
||||
}
|
||||
|
||||
public final class BufferingParams implements android.os.Parcelable {
|
||||
method public int describeContents();
|
||||
method public int getInitialBufferingMode();
|
||||
method public int getInitialBufferingWatermarkKB();
|
||||
method public int getInitialBufferingWatermarkMs();
|
||||
method public int getRebufferingMode();
|
||||
method public int getRebufferingWatermarkHighKB();
|
||||
method public int getRebufferingWatermarkHighMs();
|
||||
method public int getRebufferingWatermarkLowKB();
|
||||
method public int getRebufferingWatermarkLowMs();
|
||||
method public void writeToParcel(android.os.Parcel, int);
|
||||
field public static final int BUFFERING_MODE_NONE = 0; // 0x0
|
||||
field public static final int BUFFERING_MODE_SIZE_ONLY = 2; // 0x2
|
||||
field public static final int BUFFERING_MODE_TIME_ONLY = 1; // 0x1
|
||||
field public static final int BUFFERING_MODE_TIME_THEN_SIZE = 3; // 0x3
|
||||
field public static final android.os.Parcelable.Creator<android.media.BufferingParams> CREATOR;
|
||||
}
|
||||
|
||||
public static class BufferingParams.Builder {
|
||||
ctor public BufferingParams.Builder();
|
||||
ctor public BufferingParams.Builder(android.media.BufferingParams);
|
||||
method public android.media.BufferingParams build();
|
||||
method public android.media.BufferingParams.Builder setInitialBufferingMode(int);
|
||||
method public android.media.BufferingParams.Builder setInitialBufferingWatermarkKB(int);
|
||||
method public android.media.BufferingParams.Builder setInitialBufferingWatermarkMs(int);
|
||||
method public android.media.BufferingParams.Builder setRebufferingMode(int);
|
||||
method public android.media.BufferingParams.Builder setRebufferingWatermarkHighKB(int);
|
||||
method public android.media.BufferingParams.Builder setRebufferingWatermarkHighMs(int);
|
||||
method public android.media.BufferingParams.Builder setRebufferingWatermarkLowKB(int);
|
||||
method public android.media.BufferingParams.Builder setRebufferingWatermarkLowMs(int);
|
||||
method public android.media.BufferingParams.Builder setRebufferingWatermarksKB(int, int);
|
||||
method public android.media.BufferingParams.Builder setRebufferingWatermarksMs(int, int);
|
||||
}
|
||||
|
||||
public class CamcorderProfile {
|
||||
method public static android.media.CamcorderProfile get(int);
|
||||
method public static android.media.CamcorderProfile get(int, int);
|
||||
@@ -22931,9 +22897,7 @@ package android.media {
|
||||
method public android.media.VolumeShaper createVolumeShaper(android.media.VolumeShaper.Configuration);
|
||||
method public void deselectTrack(int) throws java.lang.IllegalStateException;
|
||||
method public int getAudioSessionId();
|
||||
method public android.media.BufferingParams getBufferingParams();
|
||||
method public int getCurrentPosition();
|
||||
method public android.media.BufferingParams getDefaultBufferingParams();
|
||||
method public android.media.MediaPlayer.DrmInfo getDrmInfo();
|
||||
method public java.lang.String getDrmPropertyString(java.lang.String) throws android.media.MediaPlayer.NoDrmSchemeException;
|
||||
method public int getDuration();
|
||||
@@ -22964,7 +22928,6 @@ package android.media {
|
||||
method public void setAudioSessionId(int) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException;
|
||||
method public deprecated void setAudioStreamType(int);
|
||||
method public void setAuxEffectSendLevel(float);
|
||||
method public void setBufferingParams(android.media.BufferingParams);
|
||||
method public void setDataSource(android.content.Context, android.net.Uri) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.SecurityException;
|
||||
method public void setDataSource(android.content.Context, android.net.Uri, java.util.Map<java.lang.String, java.lang.String>, java.util.List<java.net.HttpCookie>) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.SecurityException;
|
||||
method public void setDataSource(android.content.Context, android.net.Uri, java.util.Map<java.lang.String, java.lang.String>) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.SecurityException;
|
||||
|
||||
@@ -63,6 +63,7 @@ import java.lang.annotation.RetentionPolicy;
|
||||
* </ul>
|
||||
* </ul>
|
||||
* <p>Users should use {@link Builder} to change {@link BufferingParams}.
|
||||
* @hide
|
||||
*/
|
||||
public final class BufferingParams implements Parcelable {
|
||||
/**
|
||||
|
||||
@@ -46,7 +46,6 @@ import android.view.SurfaceHolder;
|
||||
import android.widget.VideoView;
|
||||
import android.graphics.SurfaceTexture;
|
||||
import android.media.AudioManager;
|
||||
import android.media.BufferingParams;
|
||||
import android.media.MediaDrm;
|
||||
import android.media.MediaFormat;
|
||||
import android.media.MediaMetricsSet;
|
||||
@@ -493,11 +492,6 @@ import java.util.Vector;
|
||||
* <td>{} </p></td>
|
||||
* <td>This method can be called in any state and calling it does not change
|
||||
* the object state. </p></td></tr>
|
||||
* <tr><td>setBufferingParams</p></td>
|
||||
* <td>{Initialized, Prepared, Started, Paused, Stopped, PlaybackCompleted, Error}</p></td>
|
||||
* <td>{Idle} </p></td>
|
||||
* <td>This method does not change the object state.
|
||||
* </p></td></tr>
|
||||
* <tr><td>setPlaybackParams</p></td>
|
||||
* <td>{Initialized, Prepared, Started, Paused, PlaybackCompleted, Error}</p></td>
|
||||
* <td>{Idle, Stopped} </p></td>
|
||||
@@ -1529,6 +1523,7 @@ public class MediaPlayer extends PlayerBase
|
||||
* @return the default buffering management params supported by the source component.
|
||||
* @throws IllegalStateException if the internal player engine has not been
|
||||
* initialized, or {@code setDataSource} has not been called.
|
||||
* @hide
|
||||
*/
|
||||
@NonNull
|
||||
public native BufferingParams getDefaultBufferingParams();
|
||||
@@ -1540,6 +1535,7 @@ public class MediaPlayer extends PlayerBase
|
||||
* @return the current buffering management params used by the source component.
|
||||
* @throws IllegalStateException if the internal player engine has not been
|
||||
* initialized, or {@code setDataSource} has not been called.
|
||||
* @hide
|
||||
*/
|
||||
@NonNull
|
||||
public native BufferingParams getBufferingParams();
|
||||
@@ -1557,6 +1553,7 @@ public class MediaPlayer extends PlayerBase
|
||||
* @throws IllegalStateException if the internal player engine has not been
|
||||
* initialized or has been released, or {@code setDataSource} has not been called.
|
||||
* @throws IllegalArgumentException if params is invalid or not supported.
|
||||
* @hide
|
||||
*/
|
||||
public native void setBufferingParams(@NonNull BufferingParams params);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user