diff --git a/apex/media/framework/java/android/media/MediaCommunicationManager.java b/apex/media/framework/java/android/media/MediaCommunicationManager.java index 0f00dbb625814..8ee9616411b88 100644 --- a/apex/media/framework/java/android/media/MediaCommunicationManager.java +++ b/apex/media/framework/java/android/media/MediaCommunicationManager.java @@ -34,6 +34,8 @@ import android.service.media.MediaBrowserService; import android.util.Log; import android.view.KeyEvent; +import androidx.annotation.RequiresApi; + import com.android.internal.annotations.GuardedBy; import com.android.modules.annotation.MinSdk; import com.android.modules.utils.build.SdkLevel; @@ -49,6 +51,7 @@ import java.util.concurrent.Executor; * that applications have published to express their ongoing media playback state. */ @MinSdk(Build.VERSION_CODES.S) +@RequiresApi(Build.VERSION_CODES.S) @SystemService(Context.MEDIA_COMMUNICATION_SERVICE) public class MediaCommunicationManager { private static final String TAG = "MediaCommunicationManager"; diff --git a/apex/media/framework/java/android/media/MediaFrameworkInitializer.java b/apex/media/framework/java/android/media/MediaFrameworkInitializer.java index 75a56b7231d9a..d7ad97d55daf9 100644 --- a/apex/media/framework/java/android/media/MediaFrameworkInitializer.java +++ b/apex/media/framework/java/android/media/MediaFrameworkInitializer.java @@ -23,6 +23,8 @@ import android.app.SystemServiceRegistry; import android.content.Context; import android.os.Build; +import androidx.annotation.RequiresApi; + import com.android.modules.annotation.MinSdk; import com.android.modules.utils.build.SdkLevel; @@ -32,6 +34,7 @@ import com.android.modules.utils.build.SdkLevel; * @hide */ @MinSdk(Build.VERSION_CODES.S) +@RequiresApi(Build.VERSION_CODES.S) @SystemApi(client = Client.MODULE_LIBRARIES) public class MediaFrameworkInitializer { private MediaFrameworkInitializer() { diff --git a/apex/media/framework/java/android/media/MediaParser.java b/apex/media/framework/java/android/media/MediaParser.java index 8cc3bc08dfb5f..b6f85c7eac6f3 100644 --- a/apex/media/framework/java/android/media/MediaParser.java +++ b/apex/media/framework/java/android/media/MediaParser.java @@ -199,6 +199,7 @@ import java.util.function.Function; * * */ +@RequiresApi(Build.VERSION_CODES.R) public final class MediaParser { /** diff --git a/apex/media/framework/java/android/media/MediaTranscodingManager.java b/apex/media/framework/java/android/media/MediaTranscodingManager.java index 7e4799cb477a0..3bfffbcd44511 100644 --- a/apex/media/framework/java/android/media/MediaTranscodingManager.java +++ b/apex/media/framework/java/android/media/MediaTranscodingManager.java @@ -33,6 +33,8 @@ import android.os.ServiceSpecificException; import android.system.Os; import android.util.Log; +import androidx.annotation.RequiresApi; + import com.android.internal.annotations.GuardedBy; import com.android.internal.annotations.VisibleForTesting; import com.android.modules.annotation.MinSdk; @@ -85,6 +87,7 @@ import java.util.concurrent.Executors; @hide */ @MinSdk(Build.VERSION_CODES.S) +@RequiresApi(Build.VERSION_CODES.S) @SystemApi public final class MediaTranscodingManager { private static final String TAG = "MediaTranscodingManager";