Merge "transcoding: add @MinSdk to MediaTranscodeManager APIs" into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
68e6bdd7ff
@@ -19,11 +19,14 @@ package android.media;
|
||||
import android.annotation.NonNull;
|
||||
import android.content.ContentResolver;
|
||||
import android.net.Uri;
|
||||
import android.os.Build;
|
||||
import android.os.Bundle;
|
||||
import android.os.Parcel;
|
||||
import android.os.Parcelable;
|
||||
import android.util.Log;
|
||||
|
||||
import com.android.modules.annotation.MinSdk;
|
||||
|
||||
import org.xmlpull.v1.XmlPullParser;
|
||||
import org.xmlpull.v1.XmlPullParserException;
|
||||
|
||||
@@ -77,6 +80,7 @@ import java.util.Set;
|
||||
There are four types of HDR video(Dolby-Vision, HDR10, HDR10+, HLG) supported by the platform,
|
||||
application will only need to specify individual types they supported.
|
||||
*/
|
||||
@MinSdk(Build.VERSION_CODES.S)
|
||||
public final class ApplicationMediaCapabilities implements Parcelable {
|
||||
private static final String TAG = "ApplicationMediaCapabilities";
|
||||
|
||||
|
||||
@@ -17,6 +17,9 @@
|
||||
package android.media;
|
||||
|
||||
import android.annotation.StringDef;
|
||||
import android.os.Build;
|
||||
|
||||
import com.android.modules.annotation.MinSdk;
|
||||
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
@@ -24,6 +27,7 @@ import java.lang.annotation.RetentionPolicy;
|
||||
/**
|
||||
* MediaFeature defines various media features, e.g. hdr type.
|
||||
*/
|
||||
@MinSdk(Build.VERSION_CODES.S)
|
||||
public final class MediaFeature {
|
||||
/**
|
||||
* Defines tye type of HDR(high dynamic range) video.
|
||||
|
||||
@@ -21,7 +21,9 @@ import android.annotation.SystemApi;
|
||||
import android.annotation.SystemApi.Client;
|
||||
import android.app.SystemServiceRegistry;
|
||||
import android.content.Context;
|
||||
import android.os.Build;
|
||||
|
||||
import com.android.modules.annotation.MinSdk;
|
||||
import com.android.modules.utils.build.SdkLevel;
|
||||
|
||||
/**
|
||||
@@ -29,6 +31,7 @@ import com.android.modules.utils.build.SdkLevel;
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
@MinSdk(Build.VERSION_CODES.S)
|
||||
@SystemApi(client = Client.MODULE_LIBRARIES)
|
||||
public class MediaFrameworkInitializer {
|
||||
private MediaFrameworkInitializer() {
|
||||
|
||||
@@ -26,6 +26,7 @@ import android.content.ContentResolver;
|
||||
import android.content.Context;
|
||||
import android.content.res.AssetFileDescriptor;
|
||||
import android.net.Uri;
|
||||
import android.os.Build;
|
||||
import android.os.ParcelFileDescriptor;
|
||||
import android.os.RemoteException;
|
||||
import android.os.ServiceSpecificException;
|
||||
@@ -34,6 +35,7 @@ import android.util.Log;
|
||||
|
||||
import com.android.internal.annotations.GuardedBy;
|
||||
import com.android.internal.annotations.VisibleForTesting;
|
||||
import com.android.modules.annotation.MinSdk;
|
||||
|
||||
import java.io.FileNotFoundException;
|
||||
import java.lang.annotation.Retention;
|
||||
@@ -99,6 +101,7 @@ import java.util.concurrent.Executors;
|
||||
TODO(hkuang): Clarify whether supports framerate conversion.
|
||||
@hide
|
||||
*/
|
||||
@MinSdk(Build.VERSION_CODES.S)
|
||||
@SystemApi
|
||||
public final class MediaTranscodeManager {
|
||||
private static final String TAG = "MediaTranscodeManager";
|
||||
|
||||
Reference in New Issue
Block a user