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

Commit 68e6bdd7 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "transcoding: add @MinSdk to MediaTranscodeManager APIs" into sc-dev

parents e3e90bd0 2cdcce25
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -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";

+4 −0
Original line number Diff line number Diff line
@@ -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.
+3 −0
Original line number Diff line number Diff line
@@ -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() {
+3 −0
Original line number Diff line number Diff line
@@ -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";