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

Commit 9b684a47 authored by Ian Hopkins's avatar Ian Hopkins
Browse files

Add @Nullable to methods that can and do return null. No behavior change.

Change-Id: I25eb8a3a039c95e4dc989efd138c0b6c2d3846ed
Flag: DOCS_ONLY
Bug: 395428875
parent 4eddb3d5
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -23332,12 +23332,12 @@ package android.media {
  public static final class MediaCodecInfo.CodecCapabilities {
    ctor public MediaCodecInfo.CodecCapabilities();
    method public static android.media.MediaCodecInfo.CodecCapabilities createFromProfileLevel(String, int, int);
    method public android.media.MediaCodecInfo.AudioCapabilities getAudioCapabilities();
    method @Nullable public android.media.MediaCodecInfo.AudioCapabilities getAudioCapabilities();
    method public android.media.MediaFormat getDefaultFormat();
    method public android.media.MediaCodecInfo.EncoderCapabilities getEncoderCapabilities();
    method @Nullable public android.media.MediaCodecInfo.EncoderCapabilities getEncoderCapabilities();
    method public int getMaxSupportedInstances();
    method public String getMimeType();
    method public android.media.MediaCodecInfo.VideoCapabilities getVideoCapabilities();
    method @Nullable public android.media.MediaCodecInfo.VideoCapabilities getVideoCapabilities();
    method public boolean isFeatureRequired(String);
    method public boolean isFeatureSupported(String);
    method public boolean isFormatSupported(android.media.MediaFormat);
+9 −0
Original line number Diff line number Diff line
@@ -1223,8 +1223,14 @@ public final class MediaCodecInfo {
        private static final String TAG = "CodecCapabilities";

        // NEW-STYLE CAPABILITIES
        // Capabilities for an audio codec.
        @Nullable
        private AudioCapabilities mAudioCaps;
        // Capabilities for a video codec.
        @Nullable
        private VideoCapabilities mVideoCaps;
        // Capabilities specific to an encoder (vs. a decoder).
        @Nullable
        private EncoderCapabilities mEncoderCaps;
        private MediaFormat mDefaultFormat;

@@ -1262,6 +1268,7 @@ public final class MediaCodecInfo {
        /**
         * Returns the audio capabilities or {@code null} if this is not an audio codec.
         */
        @Nullable
        public AudioCapabilities getAudioCapabilities() {
            return mAudioCaps;
        }
@@ -1273,6 +1280,7 @@ public final class MediaCodecInfo {
        /**
         * Returns the encoding capabilities or {@code null} if this is not an encoder.
         */
        @Nullable
        public EncoderCapabilities getEncoderCapabilities() {
            return mEncoderCaps;
        }
@@ -1284,6 +1292,7 @@ public final class MediaCodecInfo {
        /**
         * Returns the video capabilities or {@code null} if this is not a video codec.
         */
        @Nullable
        public VideoCapabilities getVideoCapabilities() {
            return mVideoCaps;
        }