Loading core/api/current.txt +6 −6 Original line number Diff line number Diff line Loading @@ -27268,11 +27268,11 @@ package android.media.quality { method public void addActiveProcessingPictureListener(@NonNull java.util.concurrent.Executor, @NonNull android.media.quality.MediaQualityManager.ActiveProcessingPictureListener); method public void createPictureProfile(@NonNull android.media.quality.PictureProfile); method public void createSoundProfile(@NonNull android.media.quality.SoundProfile); method @NonNull public java.util.List<android.media.quality.PictureProfile> getAvailablePictureProfiles(); method @NonNull public java.util.List<android.media.quality.SoundProfile> getAvailableSoundProfiles(); method @NonNull public java.util.List<android.media.quality.PictureProfile> getAvailablePictureProfiles(boolean); method @NonNull public java.util.List<android.media.quality.SoundProfile> getAvailableSoundProfiles(boolean); method @NonNull public java.util.List<android.media.quality.ParamCapability> getParamCapabilities(@NonNull java.util.List<java.lang.String>); method @Nullable public android.media.quality.PictureProfile getPictureProfile(int, @NonNull String); method @Nullable public android.media.quality.SoundProfile getSoundProfile(int, @NonNull String); method @Nullable public android.media.quality.PictureProfile getPictureProfile(int, @NonNull String, boolean); method @Nullable public android.media.quality.SoundProfile getSoundProfile(int, @NonNull String, boolean); method public boolean isAmbientBacklightEnabled(); method public boolean isAutoPictureQualityEnabled(); method public boolean isAutoSoundQualityEnabled(); Loading Loading @@ -27303,7 +27303,7 @@ package android.media.quality { public abstract static class MediaQualityManager.PictureProfileCallback { ctor public MediaQualityManager.PictureProfileCallback(); method public void onError(int); method public void onError(@Nullable String, int); method public void onParamCapabilitiesChanged(@Nullable String, @NonNull java.util.List<android.media.quality.ParamCapability>); method public void onPictureProfileAdded(@NonNull String, @NonNull android.media.quality.PictureProfile); method public void onPictureProfileRemoved(@NonNull String, @NonNull android.media.quality.PictureProfile); Loading @@ -27312,7 +27312,7 @@ package android.media.quality { public abstract static class MediaQualityManager.SoundProfileCallback { ctor public MediaQualityManager.SoundProfileCallback(); method public void onError(int); method public void onError(@Nullable String, int); method public void onParamCapabilitiesChanged(@Nullable String, @NonNull java.util.List<android.media.quality.ParamCapability>); method public void onSoundProfileAdded(@NonNull String, @NonNull android.media.quality.SoundProfile); method public void onSoundProfileRemoved(@NonNull String, @NonNull android.media.quality.SoundProfile); core/api/system-current.txt +2 −2 Original line number Diff line number Diff line Loading @@ -7990,10 +7990,10 @@ package android.media.quality { method public void addGlobalActiveProcessingPictureListener(@NonNull java.util.concurrent.Executor, @NonNull android.media.quality.MediaQualityManager.ActiveProcessingPictureListener); method @NonNull public java.util.List<java.lang.String> getPictureProfileAllowList(); method @NonNull public java.util.List<java.lang.String> getPictureProfilePackageNames(); method @NonNull public java.util.List<android.media.quality.PictureProfile> getPictureProfilesByPackage(@NonNull String); method @NonNull public java.util.List<android.media.quality.PictureProfile> getPictureProfilesByPackage(@NonNull String, boolean); method @NonNull public java.util.List<java.lang.String> getSoundProfileAllowList(); method @NonNull public java.util.List<java.lang.String> getSoundProfilePackageNames(); method @NonNull public java.util.List<android.media.quality.SoundProfile> getSoundProfilesByPackage(@NonNull String); method @NonNull public java.util.List<android.media.quality.SoundProfile> getSoundProfilesByPackage(@NonNull String, boolean); method public void setAutoPictureQualityEnabled(boolean); method public void setAutoSoundQualityEnabled(boolean); method public boolean setDefaultPictureProfile(@Nullable String); media/java/android/media/quality/IMediaQualityManager.aidl +38 −33 Original line number Diff line number Diff line Loading @@ -25,51 +25,56 @@ import android.media.quality.PictureProfileHandle; import android.media.quality.PictureProfile; import android.media.quality.SoundProfileHandle; import android.media.quality.SoundProfile; import android.os.UserHandle; /** * Interface for Media Quality Manager * @hide */ interface IMediaQualityManager { PictureProfile createPictureProfile(in PictureProfile pp, int userId); void updatePictureProfile(in String id, in PictureProfile pp, int userId); void removePictureProfile(in String id, int userId); PictureProfile getPictureProfile(in int type, in String name, int userId); List<PictureProfile> getPictureProfilesByPackage(in String packageName, int userId); List<PictureProfile> getAvailablePictureProfiles(int userId); boolean setDefaultPictureProfile(in String id, int userId); List<String> getPictureProfilePackageNames(int userId); List<String> getPictureProfileAllowList(int userId); void setPictureProfileAllowList(in List<String> packages, int userId); List<PictureProfileHandle> getPictureProfileHandle(in String[] id, int userId); PictureProfile createPictureProfile(in PictureProfile pp, in UserHandle user); void updatePictureProfile(in String id, in PictureProfile pp, in UserHandle user); void removePictureProfile(in String id, in UserHandle user); boolean setDefaultPictureProfile(in String id, in UserHandle user); PictureProfile getPictureProfile( in int type, in String name, in boolean includeParams, in UserHandle user); List<PictureProfile> getPictureProfilesByPackage( in String packageName, in boolean includeParams, in UserHandle user); List<PictureProfile> getAvailablePictureProfiles(in boolean includeParams, in UserHandle user); List<String> getPictureProfilePackageNames(in UserHandle user); List<String> getPictureProfileAllowList(in UserHandle user); void setPictureProfileAllowList(in List<String> packages, in UserHandle user); List<PictureProfileHandle> getPictureProfileHandle(in String[] id, in UserHandle user); SoundProfile createSoundProfile(in SoundProfile pp, int userId); void updateSoundProfile(in String id, in SoundProfile pp, int userId); void removeSoundProfile(in String id, int userId); SoundProfile getSoundProfile(in int type, in String name, int userId); List<SoundProfile> getSoundProfilesByPackage(in String packageName, int userId); List<SoundProfile> getAvailableSoundProfiles(int userId); boolean setDefaultSoundProfile(in String id, int userId); List<String> getSoundProfilePackageNames(int userId); List<String> getSoundProfileAllowList(int userId); void setSoundProfileAllowList(in List<String> packages, int userId); List<SoundProfileHandle> getSoundProfileHandle(in String[] id, int userId); SoundProfile createSoundProfile(in SoundProfile pp, in UserHandle user); void updateSoundProfile(in String id, in SoundProfile pp, in UserHandle user); void removeSoundProfile(in String id, in UserHandle user); boolean setDefaultSoundProfile(in String id, in UserHandle user); SoundProfile getSoundProfile( in int type, in String name, in boolean includeParams, in UserHandle user); List<SoundProfile> getSoundProfilesByPackage( in String packageName, in boolean includeParams, in UserHandle user); List<SoundProfile> getAvailableSoundProfiles(in boolean includeParams, in UserHandle user); List<String> getSoundProfilePackageNames(in UserHandle user); List<String> getSoundProfileAllowList(in UserHandle user); void setSoundProfileAllowList(in List<String> packages, in UserHandle user); List<SoundProfileHandle> getSoundProfileHandle(in String[] id, in UserHandle user); void registerPictureProfileCallback(in IPictureProfileCallback cb); void registerSoundProfileCallback(in ISoundProfileCallback cb); void registerAmbientBacklightCallback(in IAmbientBacklightCallback cb); List<ParamCapability> getParamCapabilities(in List<String> names, int userId); List<ParamCapability> getParamCapabilities(in List<String> names, in UserHandle user); boolean isSupported(int userId); void setAutoPictureQualityEnabled(in boolean enabled, int userId); boolean isAutoPictureQualityEnabled(int userId); void setSuperResolutionEnabled(in boolean enabled, int userId); boolean isSuperResolutionEnabled(int userId); void setAutoSoundQualityEnabled(in boolean enabled, int userId); boolean isAutoSoundQualityEnabled(int userId); boolean isSupported(in UserHandle user); void setAutoPictureQualityEnabled(in boolean enabled, in UserHandle user); boolean isAutoPictureQualityEnabled(in UserHandle user); void setSuperResolutionEnabled(in boolean enabled, in UserHandle user); boolean isSuperResolutionEnabled(in UserHandle user); void setAutoSoundQualityEnabled(in boolean enabled, in UserHandle user); boolean isAutoSoundQualityEnabled(in UserHandle user); void setAmbientBacklightSettings(in AmbientBacklightSettings settings, int userId); void setAmbientBacklightEnabled(in boolean enabled, int userId); boolean isAmbientBacklightEnabled(int userId); void setAmbientBacklightSettings(in AmbientBacklightSettings settings, in UserHandle user); void setAmbientBacklightEnabled(in boolean enabled, in UserHandle user); boolean isAmbientBacklightEnabled(in UserHandle user); } media/java/android/media/quality/IPictureProfileCallback.aidl +1 −1 Original line number Diff line number Diff line Loading @@ -29,5 +29,5 @@ oneway interface IPictureProfileCallback { void onPictureProfileUpdated(in String id, in PictureProfile p); void onPictureProfileRemoved(in String id, in PictureProfile p); void onParamCapabilitiesChanged(in String id, in List<ParamCapability> caps); void onError(in int err); void onError(in String id, in int err); } media/java/android/media/quality/ISoundProfileCallback.aidl +1 −1 Original line number Diff line number Diff line Loading @@ -29,5 +29,5 @@ oneway interface ISoundProfileCallback { void onSoundProfileUpdated(in String id, in SoundProfile p); void onSoundProfileRemoved(in String id, in SoundProfile p); void onParamCapabilitiesChanged(in String id, in List<ParamCapability> caps); void onError(in int err); void onError(in String id, in int err); } Loading
core/api/current.txt +6 −6 Original line number Diff line number Diff line Loading @@ -27268,11 +27268,11 @@ package android.media.quality { method public void addActiveProcessingPictureListener(@NonNull java.util.concurrent.Executor, @NonNull android.media.quality.MediaQualityManager.ActiveProcessingPictureListener); method public void createPictureProfile(@NonNull android.media.quality.PictureProfile); method public void createSoundProfile(@NonNull android.media.quality.SoundProfile); method @NonNull public java.util.List<android.media.quality.PictureProfile> getAvailablePictureProfiles(); method @NonNull public java.util.List<android.media.quality.SoundProfile> getAvailableSoundProfiles(); method @NonNull public java.util.List<android.media.quality.PictureProfile> getAvailablePictureProfiles(boolean); method @NonNull public java.util.List<android.media.quality.SoundProfile> getAvailableSoundProfiles(boolean); method @NonNull public java.util.List<android.media.quality.ParamCapability> getParamCapabilities(@NonNull java.util.List<java.lang.String>); method @Nullable public android.media.quality.PictureProfile getPictureProfile(int, @NonNull String); method @Nullable public android.media.quality.SoundProfile getSoundProfile(int, @NonNull String); method @Nullable public android.media.quality.PictureProfile getPictureProfile(int, @NonNull String, boolean); method @Nullable public android.media.quality.SoundProfile getSoundProfile(int, @NonNull String, boolean); method public boolean isAmbientBacklightEnabled(); method public boolean isAutoPictureQualityEnabled(); method public boolean isAutoSoundQualityEnabled(); Loading Loading @@ -27303,7 +27303,7 @@ package android.media.quality { public abstract static class MediaQualityManager.PictureProfileCallback { ctor public MediaQualityManager.PictureProfileCallback(); method public void onError(int); method public void onError(@Nullable String, int); method public void onParamCapabilitiesChanged(@Nullable String, @NonNull java.util.List<android.media.quality.ParamCapability>); method public void onPictureProfileAdded(@NonNull String, @NonNull android.media.quality.PictureProfile); method public void onPictureProfileRemoved(@NonNull String, @NonNull android.media.quality.PictureProfile); Loading @@ -27312,7 +27312,7 @@ package android.media.quality { public abstract static class MediaQualityManager.SoundProfileCallback { ctor public MediaQualityManager.SoundProfileCallback(); method public void onError(int); method public void onError(@Nullable String, int); method public void onParamCapabilitiesChanged(@Nullable String, @NonNull java.util.List<android.media.quality.ParamCapability>); method public void onSoundProfileAdded(@NonNull String, @NonNull android.media.quality.SoundProfile); method public void onSoundProfileRemoved(@NonNull String, @NonNull android.media.quality.SoundProfile);
core/api/system-current.txt +2 −2 Original line number Diff line number Diff line Loading @@ -7990,10 +7990,10 @@ package android.media.quality { method public void addGlobalActiveProcessingPictureListener(@NonNull java.util.concurrent.Executor, @NonNull android.media.quality.MediaQualityManager.ActiveProcessingPictureListener); method @NonNull public java.util.List<java.lang.String> getPictureProfileAllowList(); method @NonNull public java.util.List<java.lang.String> getPictureProfilePackageNames(); method @NonNull public java.util.List<android.media.quality.PictureProfile> getPictureProfilesByPackage(@NonNull String); method @NonNull public java.util.List<android.media.quality.PictureProfile> getPictureProfilesByPackage(@NonNull String, boolean); method @NonNull public java.util.List<java.lang.String> getSoundProfileAllowList(); method @NonNull public java.util.List<java.lang.String> getSoundProfilePackageNames(); method @NonNull public java.util.List<android.media.quality.SoundProfile> getSoundProfilesByPackage(@NonNull String); method @NonNull public java.util.List<android.media.quality.SoundProfile> getSoundProfilesByPackage(@NonNull String, boolean); method public void setAutoPictureQualityEnabled(boolean); method public void setAutoSoundQualityEnabled(boolean); method public boolean setDefaultPictureProfile(@Nullable String);
media/java/android/media/quality/IMediaQualityManager.aidl +38 −33 Original line number Diff line number Diff line Loading @@ -25,51 +25,56 @@ import android.media.quality.PictureProfileHandle; import android.media.quality.PictureProfile; import android.media.quality.SoundProfileHandle; import android.media.quality.SoundProfile; import android.os.UserHandle; /** * Interface for Media Quality Manager * @hide */ interface IMediaQualityManager { PictureProfile createPictureProfile(in PictureProfile pp, int userId); void updatePictureProfile(in String id, in PictureProfile pp, int userId); void removePictureProfile(in String id, int userId); PictureProfile getPictureProfile(in int type, in String name, int userId); List<PictureProfile> getPictureProfilesByPackage(in String packageName, int userId); List<PictureProfile> getAvailablePictureProfiles(int userId); boolean setDefaultPictureProfile(in String id, int userId); List<String> getPictureProfilePackageNames(int userId); List<String> getPictureProfileAllowList(int userId); void setPictureProfileAllowList(in List<String> packages, int userId); List<PictureProfileHandle> getPictureProfileHandle(in String[] id, int userId); PictureProfile createPictureProfile(in PictureProfile pp, in UserHandle user); void updatePictureProfile(in String id, in PictureProfile pp, in UserHandle user); void removePictureProfile(in String id, in UserHandle user); boolean setDefaultPictureProfile(in String id, in UserHandle user); PictureProfile getPictureProfile( in int type, in String name, in boolean includeParams, in UserHandle user); List<PictureProfile> getPictureProfilesByPackage( in String packageName, in boolean includeParams, in UserHandle user); List<PictureProfile> getAvailablePictureProfiles(in boolean includeParams, in UserHandle user); List<String> getPictureProfilePackageNames(in UserHandle user); List<String> getPictureProfileAllowList(in UserHandle user); void setPictureProfileAllowList(in List<String> packages, in UserHandle user); List<PictureProfileHandle> getPictureProfileHandle(in String[] id, in UserHandle user); SoundProfile createSoundProfile(in SoundProfile pp, int userId); void updateSoundProfile(in String id, in SoundProfile pp, int userId); void removeSoundProfile(in String id, int userId); SoundProfile getSoundProfile(in int type, in String name, int userId); List<SoundProfile> getSoundProfilesByPackage(in String packageName, int userId); List<SoundProfile> getAvailableSoundProfiles(int userId); boolean setDefaultSoundProfile(in String id, int userId); List<String> getSoundProfilePackageNames(int userId); List<String> getSoundProfileAllowList(int userId); void setSoundProfileAllowList(in List<String> packages, int userId); List<SoundProfileHandle> getSoundProfileHandle(in String[] id, int userId); SoundProfile createSoundProfile(in SoundProfile pp, in UserHandle user); void updateSoundProfile(in String id, in SoundProfile pp, in UserHandle user); void removeSoundProfile(in String id, in UserHandle user); boolean setDefaultSoundProfile(in String id, in UserHandle user); SoundProfile getSoundProfile( in int type, in String name, in boolean includeParams, in UserHandle user); List<SoundProfile> getSoundProfilesByPackage( in String packageName, in boolean includeParams, in UserHandle user); List<SoundProfile> getAvailableSoundProfiles(in boolean includeParams, in UserHandle user); List<String> getSoundProfilePackageNames(in UserHandle user); List<String> getSoundProfileAllowList(in UserHandle user); void setSoundProfileAllowList(in List<String> packages, in UserHandle user); List<SoundProfileHandle> getSoundProfileHandle(in String[] id, in UserHandle user); void registerPictureProfileCallback(in IPictureProfileCallback cb); void registerSoundProfileCallback(in ISoundProfileCallback cb); void registerAmbientBacklightCallback(in IAmbientBacklightCallback cb); List<ParamCapability> getParamCapabilities(in List<String> names, int userId); List<ParamCapability> getParamCapabilities(in List<String> names, in UserHandle user); boolean isSupported(int userId); void setAutoPictureQualityEnabled(in boolean enabled, int userId); boolean isAutoPictureQualityEnabled(int userId); void setSuperResolutionEnabled(in boolean enabled, int userId); boolean isSuperResolutionEnabled(int userId); void setAutoSoundQualityEnabled(in boolean enabled, int userId); boolean isAutoSoundQualityEnabled(int userId); boolean isSupported(in UserHandle user); void setAutoPictureQualityEnabled(in boolean enabled, in UserHandle user); boolean isAutoPictureQualityEnabled(in UserHandle user); void setSuperResolutionEnabled(in boolean enabled, in UserHandle user); boolean isSuperResolutionEnabled(in UserHandle user); void setAutoSoundQualityEnabled(in boolean enabled, in UserHandle user); boolean isAutoSoundQualityEnabled(in UserHandle user); void setAmbientBacklightSettings(in AmbientBacklightSettings settings, int userId); void setAmbientBacklightEnabled(in boolean enabled, int userId); boolean isAmbientBacklightEnabled(int userId); void setAmbientBacklightSettings(in AmbientBacklightSettings settings, in UserHandle user); void setAmbientBacklightEnabled(in boolean enabled, in UserHandle user); boolean isAmbientBacklightEnabled(in UserHandle user); }
media/java/android/media/quality/IPictureProfileCallback.aidl +1 −1 Original line number Diff line number Diff line Loading @@ -29,5 +29,5 @@ oneway interface IPictureProfileCallback { void onPictureProfileUpdated(in String id, in PictureProfile p); void onPictureProfileRemoved(in String id, in PictureProfile p); void onParamCapabilitiesChanged(in String id, in List<ParamCapability> caps); void onError(in int err); void onError(in String id, in int err); }
media/java/android/media/quality/ISoundProfileCallback.aidl +1 −1 Original line number Diff line number Diff line Loading @@ -29,5 +29,5 @@ oneway interface ISoundProfileCallback { void onSoundProfileUpdated(in String id, in SoundProfile p); void onSoundProfileRemoved(in String id, in SoundProfile p); void onParamCapabilitiesChanged(in String id, in List<ParamCapability> caps); void onError(in int err); void onError(in String id, in int err); }