Loading media/java/android/media/quality/IMediaQualityManager.aidl +2 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ import android.media.quality.IAmbientBacklightCallback; import android.media.quality.IPictureProfileCallback; import android.media.quality.ISoundProfileCallback; import android.media.quality.ParamCapability; import android.media.quality.PictureProfileHandle; import android.media.quality.PictureProfile; import android.media.quality.SoundProfile; Loading @@ -38,6 +39,7 @@ interface IMediaQualityManager { List<String> getPictureProfilePackageNames(); List<String> getPictureProfileAllowList(); void setPictureProfileAllowList(in List<String> packages); PictureProfileHandle getPictureProfileHandle(in String id); SoundProfile createSoundProfile(in SoundProfile pp); void updateSoundProfile(in String id, in SoundProfile pp); Loading media/java/android/media/quality/MediaQualityManager.java +11 −0 Original line number Diff line number Diff line Loading @@ -271,6 +271,17 @@ public final class MediaQualityManager { } } /** * Gets picture profile handle by profile ID. * @hide */ public PictureProfileHandle getPictureProfileHandle(String id) { try { return mService.getPictureProfileHandle(id); } catch (RemoteException e) { throw e.rethrowFromSystemServer(); } } /** * Creates a picture profile and store it in the system. Loading services/core/java/com/android/server/media/quality/MediaQualityService.java +6 −0 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ import android.media.quality.ISoundProfileCallback; import android.media.quality.MediaQualityContract; import android.media.quality.ParamCapability; import android.media.quality.PictureProfile; import android.media.quality.PictureProfileHandle; import android.media.quality.SoundProfile; import android.os.PersistableBundle; import android.util.Log; Loading Loading @@ -248,6 +249,11 @@ public class MediaQualityService extends SystemService { } } @Override public PictureProfileHandle getPictureProfileHandle(String id) { return null; } @Override public SoundProfile createSoundProfile(SoundProfile pp) { // TODO: implement Loading Loading
media/java/android/media/quality/IMediaQualityManager.aidl +2 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ import android.media.quality.IAmbientBacklightCallback; import android.media.quality.IPictureProfileCallback; import android.media.quality.ISoundProfileCallback; import android.media.quality.ParamCapability; import android.media.quality.PictureProfileHandle; import android.media.quality.PictureProfile; import android.media.quality.SoundProfile; Loading @@ -38,6 +39,7 @@ interface IMediaQualityManager { List<String> getPictureProfilePackageNames(); List<String> getPictureProfileAllowList(); void setPictureProfileAllowList(in List<String> packages); PictureProfileHandle getPictureProfileHandle(in String id); SoundProfile createSoundProfile(in SoundProfile pp); void updateSoundProfile(in String id, in SoundProfile pp); Loading
media/java/android/media/quality/MediaQualityManager.java +11 −0 Original line number Diff line number Diff line Loading @@ -271,6 +271,17 @@ public final class MediaQualityManager { } } /** * Gets picture profile handle by profile ID. * @hide */ public PictureProfileHandle getPictureProfileHandle(String id) { try { return mService.getPictureProfileHandle(id); } catch (RemoteException e) { throw e.rethrowFromSystemServer(); } } /** * Creates a picture profile and store it in the system. Loading
services/core/java/com/android/server/media/quality/MediaQualityService.java +6 −0 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ import android.media.quality.ISoundProfileCallback; import android.media.quality.MediaQualityContract; import android.media.quality.ParamCapability; import android.media.quality.PictureProfile; import android.media.quality.PictureProfileHandle; import android.media.quality.SoundProfile; import android.os.PersistableBundle; import android.util.Log; Loading Loading @@ -248,6 +249,11 @@ public class MediaQualityService extends SystemService { } } @Override public PictureProfileHandle getPictureProfileHandle(String id) { return null; } @Override public SoundProfile createSoundProfile(SoundProfile pp) { // TODO: implement Loading