Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b3934d90 authored by Ray Essick's avatar Ray Essick Committed by android-build-merger
Browse files

Merge "Rework getMetrics() api per API council" into oc-dev

am: abbea1df

Change-Id: I9b8911d615e9521007a1cbb14514d05aef172f57
parents 6955963d abbea1df
Loading
Loading
Loading
Loading
+57 −67
Original line number Diff line number Diff line
@@ -21906,7 +21906,7 @@ package android.media {
    method public deprecated java.nio.ByteBuffer[] getInputBuffers();
    method public final android.media.MediaFormat getInputFormat();
    method public android.media.Image getInputImage(int);
    method public android.media.MediaMetricsSet getMetrics();
    method public android.os.PersistableBundle getMetrics();
    method public final java.lang.String getName();
    method public java.nio.ByteBuffer getOutputBuffer(int);
    method public deprecated java.nio.ByteBuffer[] getOutputBuffers();
@@ -22004,6 +22004,19 @@ package android.media {
    method public void set(int, int);
  }
  public static final class MediaCodec.MetricsConstants {
    field public static final java.lang.String CODEC = "android.media.mediacodec.codec";
    field public static final java.lang.String ENCODER = "android.media.mediacodec.encoder";
    field public static final java.lang.String HEIGHT = "android.media.mediacodec.height";
    field public static final java.lang.String MIME_TYPE = "android.media.mediacodec.mime";
    field public static final java.lang.String MODE = "android.media.mediacodec.mode";
    field public static final java.lang.String MODE_AUDIO = "audio";
    field public static final java.lang.String MODE_VIDEO = "video";
    field public static final java.lang.String ROTATION = "android.media.mediacodec.rotation";
    field public static final java.lang.String SECURE = "android.media.mediacodec.secure";
    field public static final java.lang.String WIDTH = "android.media.mediacodec.width";
  }
  public static abstract interface MediaCodec.OnFrameRenderedListener {
    method public abstract void onFrameRendered(android.media.MediaCodec, long, long);
  }
@@ -22459,7 +22472,7 @@ package android.media {
    method public long getCachedDuration();
    method public android.media.MediaExtractor.CasInfo getCasInfo(int);
    method public android.media.DrmInitData getDrmInitData();
    method public android.media.MediaMetricsSet getMetrics();
    method public android.os.PersistableBundle getMetrics();
    method public java.util.Map<java.util.UUID, byte[]> getPsshInfo();
    method public boolean getSampleCryptoInfo(android.media.MediaCodec.CryptoInfo);
    method public int getSampleFlags();
@@ -22494,6 +22507,12 @@ package android.media {
    method public int getSystemId();
  }
  public static final class MediaExtractor.MetricsConstants {
    field public static final java.lang.String FORMAT = "android.media.mediaextractor.fmt";
    field public static final java.lang.String MIME_TYPE = "android.media.mediaextractor.mime";
    field public static final java.lang.String TRACKS = "android.media.mediaextractor.ntrk";
  }
  public final class MediaFormat {
    ctor public MediaFormat();
    method public final boolean containsKey(java.lang.String);
@@ -22719,69 +22738,6 @@ package android.media {
    field public static final int OPTION_PREVIOUS_SYNC = 0; // 0x0
  }
  public final class MediaMetricsSet {
    method public double getDouble(java.lang.String, double);
    method public int getInt(java.lang.String, int);
    method public long getLong(java.lang.String, long);
    method public java.lang.String getString(java.lang.String, java.lang.String);
    method public boolean isEmpty();
    method public java.util.Set<java.lang.String> keySet();
    method public int size();
  }
  public static final class MediaMetricsSet.MediaCodec {
    field public static final java.lang.String KEY_CODEC = "android.media.mediacodec.codec";
    field public static final java.lang.String KEY_ENCODER = "android.media.mediacodec.encoder";
    field public static final java.lang.String KEY_HEIGHT = "android.media.mediacodec.height";
    field public static final java.lang.String KEY_MIME = "android.media.mediacodec.mime";
    field public static final java.lang.String KEY_MODE = "android.media.mediacodec.mode";
    field public static final java.lang.String KEY_ROTATION = "android.media.mediacodec.rotation";
    field public static final java.lang.String KEY_SECURE = "android.media.mediacodec.secure";
    field public static final java.lang.String KEY_WIDTH = "android.media.mediacodec.width";
    field public static final java.lang.String MODE_AUDIO = "audio";
    field public static final java.lang.String MODE_VIDEO = "video";
  }
  public static final class MediaMetricsSet.MediaExtractor {
    field public static final java.lang.String KEY_FORMAT = "android.media.mediaextractor.fmt";
    field public static final java.lang.String KEY_MIME = "android.media.mediaextractor.mime";
    field public static final java.lang.String KEY_TRACKS = "android.media.mediaextractor.ntrk";
  }
  public static final class MediaMetricsSet.MediaPlayer {
    field public static final java.lang.String KEY_CODEC_AUDIO = "android.media.mediaplayer.audio.codec";
    field public static final java.lang.String KEY_CODEC_VIDEO = "android.media.mediaplayer.video.codec";
    field public static final java.lang.String KEY_DURATION = "android.media.mediaplayer.durationMs";
    field public static final java.lang.String KEY_ERRORS = "android.media.mediaplayer.err";
    field public static final java.lang.String KEY_ERROR_CODE = "android.media.mediaplayer.errcode";
    field public static final java.lang.String KEY_FRAMES = "android.media.mediaplayer.frames";
    field public static final java.lang.String KEY_FRAMES_DROPPED = "android.media.mediaplayer.dropped";
    field public static final java.lang.String KEY_HEIGHT = "android.media.mediaplayer.height";
    field public static final java.lang.String KEY_MIME_AUDIO = "android.media.mediaplayer.audio.mime";
    field public static final java.lang.String KEY_MIME_VIDEO = "android.media.mediaplayer.video.mime";
    field public static final java.lang.String KEY_PLAYING = "android.media.mediaplayer.playingMs";
    field public static final java.lang.String KEY_WIDTH = "android.media.mediaplayer.width";
  }
  public static final class MediaMetricsSet.MediaRecorder {
    field public static final java.lang.String KEY_AUDIO_BITRATE = "android.media.mediarecorder.audio-bitrate";
    field public static final java.lang.String KEY_AUDIO_CHANNELS = "android.media.mediarecorder.audio-channels";
    field public static final java.lang.String KEY_AUDIO_SAMPLERATE = "android.media.mediarecorder.audio-samplerate";
    field public static final java.lang.String KEY_AUDIO_TIMESCALE = "android.media.mediarecorder.audio-timescale";
    field public static final java.lang.String KEY_CAPTURE_FPS = "android.media.mediarecorder.capture-fps";
    field public static final java.lang.String KEY_CAPTURE_FPS_ENABLE = "android.media.mediarecorder.capture-fpsenable";
    field public static final java.lang.String KEY_FRAMERATE = "android.media.mediarecorder.frame-rate";
    field public static final java.lang.String KEY_HEIGHT = "android.media.mediarecorder.height";
    field public static final java.lang.String KEY_MOVIE_TIMESCALE = "android.media.mediarecorder.movie-timescale";
    field public static final java.lang.String KEY_ROTATION = "android.media.mediarecorder.rotation";
    field public static final java.lang.String KEY_VIDEO_BITRATE = "android.media.mediarecorder.video-bitrate";
    field public static final java.lang.String KEY_VIDEO_IFRAME_INTERVAL = "android.media.mediarecorder.video-iframe-interval";
    field public static final java.lang.String KEY_VIDEO_LEVEL = "android.media.mediarecorder.video-encoder-level";
    field public static final java.lang.String KEY_VIDEO_PROFILE = "android.media.mediarecorder.video-encoder-profile";
    field public static final java.lang.String KEY_VIDEO_TIMESCALE = "android.media.mediarecorder.video-timescale";
    field public static final java.lang.String KEY_WIDTH = "android.media.mediarecorder.width";
  }
  public final class MediaMuxer {
    ctor public MediaMuxer(java.lang.String, int) throws java.io.IOException;
    ctor public MediaMuxer(java.io.FileDescriptor, int) throws java.io.IOException;
@@ -22820,7 +22776,7 @@ package android.media {
    method public java.lang.String getDrmPropertyString(java.lang.String) throws android.media.MediaPlayer.NoDrmSchemeException;
    method public int getDuration();
    method public android.media.MediaDrm.KeyRequest getKeyRequest(byte[], java.lang.String, int, java.util.Map<java.lang.String, java.lang.String>) throws android.media.MediaPlayer.NoDrmSchemeException;
    method public android.media.MediaMetricsSet getMetrics();
    method public android.os.PersistableBundle getMetrics();
    method public android.media.PlaybackParams getPlaybackParams();
    method public int getSelectedTrack(int) throws java.lang.IllegalStateException;
    method public android.media.SyncParams getSyncParams();
@@ -22915,6 +22871,21 @@ package android.media {
    method public java.util.UUID[] getSupportedSchemes();
  }
  public static final class MediaPlayer.MetricsConstants {
    field public static final java.lang.String CODEC_AUDIO = "android.media.mediaplayer.audio.codec";
    field public static final java.lang.String CODEC_VIDEO = "android.media.mediaplayer.video.codec";
    field public static final java.lang.String DURATION = "android.media.mediaplayer.durationMs";
    field public static final java.lang.String ERRORS = "android.media.mediaplayer.err";
    field public static final java.lang.String ERROR_CODE = "android.media.mediaplayer.errcode";
    field public static final java.lang.String FRAMES = "android.media.mediaplayer.frames";
    field public static final java.lang.String FRAMES_DROPPED = "android.media.mediaplayer.dropped";
    field public static final java.lang.String HEIGHT = "android.media.mediaplayer.height";
    field public static final java.lang.String MIME_TYPE_AUDIO = "android.media.mediaplayer.audio.mime";
    field public static final java.lang.String MIME_TYPE_VIDEO = "android.media.mediaplayer.video.mime";
    field public static final java.lang.String PLAYING = "android.media.mediaplayer.playingMs";
    field public static final java.lang.String WIDTH = "android.media.mediaplayer.width";
  }
  public static final class MediaPlayer.NoDrmSchemeException extends android.media.MediaDrmException {
    ctor public MediaPlayer.NoDrmSchemeException(java.lang.String);
  }
@@ -22989,7 +22960,7 @@ package android.media {
    ctor public MediaRecorder();
    method public static final int getAudioSourceMax();
    method public int getMaxAmplitude() throws java.lang.IllegalStateException;
    method public android.media.MediaMetricsSet getMetrics();
    method public android.os.PersistableBundle getMetrics();
    method public android.view.Surface getSurface();
    method public void pause() throws java.lang.IllegalStateException;
    method public void prepare() throws java.io.IOException, java.lang.IllegalStateException;
@@ -23057,6 +23028,25 @@ package android.media {
    field public static final int VOICE_UPLINK = 2; // 0x2
  }
  public static final class MediaRecorder.MetricsConstants {
    field public static final java.lang.String AUDIO_BITRATE = "android.media.mediarecorder.audio-bitrate";
    field public static final java.lang.String AUDIO_CHANNELS = "android.media.mediarecorder.audio-channels";
    field public static final java.lang.String AUDIO_SAMPLERATE = "android.media.mediarecorder.audio-samplerate";
    field public static final java.lang.String AUDIO_TIMESCALE = "android.media.mediarecorder.audio-timescale";
    field public static final java.lang.String CAPTURE_FPS = "android.media.mediarecorder.capture-fps";
    field public static final java.lang.String CAPTURE_FPS_ENABLE = "android.media.mediarecorder.capture-fpsenable";
    field public static final java.lang.String FRAMERATE = "android.media.mediarecorder.frame-rate";
    field public static final java.lang.String HEIGHT = "android.media.mediarecorder.height";
    field public static final java.lang.String MOVIE_TIMESCALE = "android.media.mediarecorder.movie-timescale";
    field public static final java.lang.String ROTATION = "android.media.mediarecorder.rotation";
    field public static final java.lang.String VIDEO_BITRATE = "android.media.mediarecorder.video-bitrate";
    field public static final java.lang.String VIDEO_IFRAME_INTERVAL = "android.media.mediarecorder.video-iframe-interval";
    field public static final java.lang.String VIDEO_LEVEL = "android.media.mediarecorder.video-encoder-level";
    field public static final java.lang.String VIDEO_PROFILE = "android.media.mediarecorder.video-encoder-profile";
    field public static final java.lang.String VIDEO_TIMESCALE = "android.media.mediarecorder.video-timescale";
    field public static final java.lang.String WIDTH = "android.media.mediarecorder.width";
  }
  public static abstract interface MediaRecorder.OnErrorListener {
    method public abstract void onError(android.media.MediaRecorder, int, int);
  }
+57 −67
Original line number Diff line number Diff line
@@ -23739,7 +23739,7 @@ package android.media {
    method public deprecated java.nio.ByteBuffer[] getInputBuffers();
    method public final android.media.MediaFormat getInputFormat();
    method public android.media.Image getInputImage(int);
    method public android.media.MediaMetricsSet getMetrics();
    method public android.os.PersistableBundle getMetrics();
    method public final java.lang.String getName();
    method public java.nio.ByteBuffer getOutputBuffer(int);
    method public deprecated java.nio.ByteBuffer[] getOutputBuffers();
@@ -23837,6 +23837,19 @@ package android.media {
    method public void set(int, int);
  }
  public static final class MediaCodec.MetricsConstants {
    field public static final java.lang.String CODEC = "android.media.mediacodec.codec";
    field public static final java.lang.String ENCODER = "android.media.mediacodec.encoder";
    field public static final java.lang.String HEIGHT = "android.media.mediacodec.height";
    field public static final java.lang.String MIME_TYPE = "android.media.mediacodec.mime";
    field public static final java.lang.String MODE = "android.media.mediacodec.mode";
    field public static final java.lang.String MODE_AUDIO = "audio";
    field public static final java.lang.String MODE_VIDEO = "video";
    field public static final java.lang.String ROTATION = "android.media.mediacodec.rotation";
    field public static final java.lang.String SECURE = "android.media.mediacodec.secure";
    field public static final java.lang.String WIDTH = "android.media.mediacodec.width";
  }
  public static abstract interface MediaCodec.OnFrameRenderedListener {
    method public abstract void onFrameRendered(android.media.MediaCodec, long, long);
  }
@@ -24292,7 +24305,7 @@ package android.media {
    method public long getCachedDuration();
    method public android.media.MediaExtractor.CasInfo getCasInfo(int);
    method public android.media.DrmInitData getDrmInitData();
    method public android.media.MediaMetricsSet getMetrics();
    method public android.os.PersistableBundle getMetrics();
    method public java.util.Map<java.util.UUID, byte[]> getPsshInfo();
    method public boolean getSampleCryptoInfo(android.media.MediaCodec.CryptoInfo);
    method public int getSampleFlags();
@@ -24327,6 +24340,12 @@ package android.media {
    method public int getSystemId();
  }
  public static final class MediaExtractor.MetricsConstants {
    field public static final java.lang.String FORMAT = "android.media.mediaextractor.fmt";
    field public static final java.lang.String MIME_TYPE = "android.media.mediaextractor.mime";
    field public static final java.lang.String TRACKS = "android.media.mediaextractor.ntrk";
  }
  public final class MediaFormat {
    ctor public MediaFormat();
    method public final boolean containsKey(java.lang.String);
@@ -24552,69 +24571,6 @@ package android.media {
    field public static final int OPTION_PREVIOUS_SYNC = 0; // 0x0
  }
  public final class MediaMetricsSet {
    method public double getDouble(java.lang.String, double);
    method public int getInt(java.lang.String, int);
    method public long getLong(java.lang.String, long);
    method public java.lang.String getString(java.lang.String, java.lang.String);
    method public boolean isEmpty();
    method public java.util.Set<java.lang.String> keySet();
    method public int size();
  }
  public static final class MediaMetricsSet.MediaCodec {
    field public static final java.lang.String KEY_CODEC = "android.media.mediacodec.codec";
    field public static final java.lang.String KEY_ENCODER = "android.media.mediacodec.encoder";
    field public static final java.lang.String KEY_HEIGHT = "android.media.mediacodec.height";
    field public static final java.lang.String KEY_MIME = "android.media.mediacodec.mime";
    field public static final java.lang.String KEY_MODE = "android.media.mediacodec.mode";
    field public static final java.lang.String KEY_ROTATION = "android.media.mediacodec.rotation";
    field public static final java.lang.String KEY_SECURE = "android.media.mediacodec.secure";
    field public static final java.lang.String KEY_WIDTH = "android.media.mediacodec.width";
    field public static final java.lang.String MODE_AUDIO = "audio";
    field public static final java.lang.String MODE_VIDEO = "video";
  }
  public static final class MediaMetricsSet.MediaExtractor {
    field public static final java.lang.String KEY_FORMAT = "android.media.mediaextractor.fmt";
    field public static final java.lang.String KEY_MIME = "android.media.mediaextractor.mime";
    field public static final java.lang.String KEY_TRACKS = "android.media.mediaextractor.ntrk";
  }
  public static final class MediaMetricsSet.MediaPlayer {
    field public static final java.lang.String KEY_CODEC_AUDIO = "android.media.mediaplayer.audio.codec";
    field public static final java.lang.String KEY_CODEC_VIDEO = "android.media.mediaplayer.video.codec";
    field public static final java.lang.String KEY_DURATION = "android.media.mediaplayer.durationMs";
    field public static final java.lang.String KEY_ERRORS = "android.media.mediaplayer.err";
    field public static final java.lang.String KEY_ERROR_CODE = "android.media.mediaplayer.errcode";
    field public static final java.lang.String KEY_FRAMES = "android.media.mediaplayer.frames";
    field public static final java.lang.String KEY_FRAMES_DROPPED = "android.media.mediaplayer.dropped";
    field public static final java.lang.String KEY_HEIGHT = "android.media.mediaplayer.height";
    field public static final java.lang.String KEY_MIME_AUDIO = "android.media.mediaplayer.audio.mime";
    field public static final java.lang.String KEY_MIME_VIDEO = "android.media.mediaplayer.video.mime";
    field public static final java.lang.String KEY_PLAYING = "android.media.mediaplayer.playingMs";
    field public static final java.lang.String KEY_WIDTH = "android.media.mediaplayer.width";
  }
  public static final class MediaMetricsSet.MediaRecorder {
    field public static final java.lang.String KEY_AUDIO_BITRATE = "android.media.mediarecorder.audio-bitrate";
    field public static final java.lang.String KEY_AUDIO_CHANNELS = "android.media.mediarecorder.audio-channels";
    field public static final java.lang.String KEY_AUDIO_SAMPLERATE = "android.media.mediarecorder.audio-samplerate";
    field public static final java.lang.String KEY_AUDIO_TIMESCALE = "android.media.mediarecorder.audio-timescale";
    field public static final java.lang.String KEY_CAPTURE_FPS = "android.media.mediarecorder.capture-fps";
    field public static final java.lang.String KEY_CAPTURE_FPS_ENABLE = "android.media.mediarecorder.capture-fpsenable";
    field public static final java.lang.String KEY_FRAMERATE = "android.media.mediarecorder.frame-rate";
    field public static final java.lang.String KEY_HEIGHT = "android.media.mediarecorder.height";
    field public static final java.lang.String KEY_MOVIE_TIMESCALE = "android.media.mediarecorder.movie-timescale";
    field public static final java.lang.String KEY_ROTATION = "android.media.mediarecorder.rotation";
    field public static final java.lang.String KEY_VIDEO_BITRATE = "android.media.mediarecorder.video-bitrate";
    field public static final java.lang.String KEY_VIDEO_IFRAME_INTERVAL = "android.media.mediarecorder.video-iframe-interval";
    field public static final java.lang.String KEY_VIDEO_LEVEL = "android.media.mediarecorder.video-encoder-level";
    field public static final java.lang.String KEY_VIDEO_PROFILE = "android.media.mediarecorder.video-encoder-profile";
    field public static final java.lang.String KEY_VIDEO_TIMESCALE = "android.media.mediarecorder.video-timescale";
    field public static final java.lang.String KEY_WIDTH = "android.media.mediarecorder.width";
  }
  public final class MediaMuxer {
    ctor public MediaMuxer(java.lang.String, int) throws java.io.IOException;
    ctor public MediaMuxer(java.io.FileDescriptor, int) throws java.io.IOException;
@@ -24653,7 +24609,7 @@ package android.media {
    method public java.lang.String getDrmPropertyString(java.lang.String) throws android.media.MediaPlayer.NoDrmSchemeException;
    method public int getDuration();
    method public android.media.MediaDrm.KeyRequest getKeyRequest(byte[], java.lang.String, int, java.util.Map<java.lang.String, java.lang.String>) throws android.media.MediaPlayer.NoDrmSchemeException;
    method public android.media.MediaMetricsSet getMetrics();
    method public android.os.PersistableBundle getMetrics();
    method public android.media.PlaybackParams getPlaybackParams();
    method public int getSelectedTrack(int) throws java.lang.IllegalStateException;
    method public android.media.SyncParams getSyncParams();
@@ -24748,6 +24704,21 @@ package android.media {
    method public java.util.UUID[] getSupportedSchemes();
  }
  public static final class MediaPlayer.MetricsConstants {
    field public static final java.lang.String CODEC_AUDIO = "android.media.mediaplayer.audio.codec";
    field public static final java.lang.String CODEC_VIDEO = "android.media.mediaplayer.video.codec";
    field public static final java.lang.String DURATION = "android.media.mediaplayer.durationMs";
    field public static final java.lang.String ERRORS = "android.media.mediaplayer.err";
    field public static final java.lang.String ERROR_CODE = "android.media.mediaplayer.errcode";
    field public static final java.lang.String FRAMES = "android.media.mediaplayer.frames";
    field public static final java.lang.String FRAMES_DROPPED = "android.media.mediaplayer.dropped";
    field public static final java.lang.String HEIGHT = "android.media.mediaplayer.height";
    field public static final java.lang.String MIME_TYPE_AUDIO = "android.media.mediaplayer.audio.mime";
    field public static final java.lang.String MIME_TYPE_VIDEO = "android.media.mediaplayer.video.mime";
    field public static final java.lang.String PLAYING = "android.media.mediaplayer.playingMs";
    field public static final java.lang.String WIDTH = "android.media.mediaplayer.width";
  }
  public static final class MediaPlayer.NoDrmSchemeException extends android.media.MediaDrmException {
    ctor public MediaPlayer.NoDrmSchemeException(java.lang.String);
  }
@@ -24822,7 +24793,7 @@ package android.media {
    ctor public MediaRecorder();
    method public static final int getAudioSourceMax();
    method public int getMaxAmplitude() throws java.lang.IllegalStateException;
    method public android.media.MediaMetricsSet getMetrics();
    method public android.os.PersistableBundle getMetrics();
    method public android.view.Surface getSurface();
    method public void pause() throws java.lang.IllegalStateException;
    method public void prepare() throws java.io.IOException, java.lang.IllegalStateException;
@@ -24892,6 +24863,25 @@ package android.media {
    field public static final int VOICE_UPLINK = 2; // 0x2
  }
  public static final class MediaRecorder.MetricsConstants {
    field public static final java.lang.String AUDIO_BITRATE = "android.media.mediarecorder.audio-bitrate";
    field public static final java.lang.String AUDIO_CHANNELS = "android.media.mediarecorder.audio-channels";
    field public static final java.lang.String AUDIO_SAMPLERATE = "android.media.mediarecorder.audio-samplerate";
    field public static final java.lang.String AUDIO_TIMESCALE = "android.media.mediarecorder.audio-timescale";
    field public static final java.lang.String CAPTURE_FPS = "android.media.mediarecorder.capture-fps";
    field public static final java.lang.String CAPTURE_FPS_ENABLE = "android.media.mediarecorder.capture-fpsenable";
    field public static final java.lang.String FRAMERATE = "android.media.mediarecorder.frame-rate";
    field public static final java.lang.String HEIGHT = "android.media.mediarecorder.height";
    field public static final java.lang.String MOVIE_TIMESCALE = "android.media.mediarecorder.movie-timescale";
    field public static final java.lang.String ROTATION = "android.media.mediarecorder.rotation";
    field public static final java.lang.String VIDEO_BITRATE = "android.media.mediarecorder.video-bitrate";
    field public static final java.lang.String VIDEO_IFRAME_INTERVAL = "android.media.mediarecorder.video-iframe-interval";
    field public static final java.lang.String VIDEO_LEVEL = "android.media.mediarecorder.video-encoder-level";
    field public static final java.lang.String VIDEO_PROFILE = "android.media.mediarecorder.video-encoder-profile";
    field public static final java.lang.String VIDEO_TIMESCALE = "android.media.mediarecorder.video-timescale";
    field public static final java.lang.String WIDTH = "android.media.mediarecorder.width";
  }
  public static abstract interface MediaRecorder.OnErrorListener {
    method public abstract void onError(android.media.MediaRecorder, int, int);
  }
+57 −67

File changed.

Preview size limit exceeded, changes collapsed.

+85 −10

File changed.

Preview size limit exceeded, changes collapsed.

+35 −8

File changed.

Preview size limit exceeded, changes collapsed.

Loading