Merge "Add MediaCommunicationManager#getVersion()" into sc-dev am: eff708b407

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13500746

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ia93a458dcb328fbc0e902f4aace770003e3971c6
This commit is contained in:
TreeHugger Robot
2021-02-09 06:00:54 +00:00
committed by Automerger Merge Worker
2 changed files with 21 additions and 2 deletions

View File

@@ -29,6 +29,7 @@ package android.media {
}
public class MediaCommunicationManager {
method @IntRange(from=1) public int getVersion();
}
public class MediaController2 implements java.lang.AutoCloseable {

View File

@@ -15,6 +15,7 @@
*/
package android.media;
import android.annotation.IntRange;
import android.annotation.NonNull;
import android.annotation.SystemService;
import android.content.Context;
@@ -30,6 +31,16 @@ import com.android.modules.utils.build.SdkLevel;
public class MediaCommunicationManager {
private static final String TAG = "MediaCommunicationManager";
/**
* The manager version used from beginning.
*/
private static final int VERSION_1 = 1;
/**
* Current manager version.
*/
private static final int CURRENT_VERSION = VERSION_1;
private final Context mContext;
private final IMediaCommunicationService mService;
@@ -43,7 +54,14 @@ public class MediaCommunicationManager {
mContext = context;
mService = IMediaCommunicationService.Stub.asInterface(
MediaFrameworkInitializer.getMediaServiceManager()
.getMediaCommunicationServiceRegisterer()
.get());
.getMediaCommunicationServiceRegisterer()
.get());
}
/**
* Gets the version of this {@link MediaCommunicationManager}.
*/
public @IntRange(from = 1) int getVersion() {
return CURRENT_VERSION;
}
}