Stay organized with collections
Save and categorize content based on your preferences.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-03-13 UTC.
[null,null,["Last updated 2025-03-13 UTC."],[],[],null,["# android.media.quality\n\nAdded in [API level 36](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\nandroid.media.quality\n=====================\n\n*** ** * ** ***\n\n[Kotlin](/reference/kotlin/android/media/quality/package-summary \"View this page in Kotlin\") \\|Java\n\nInterfaces\n----------\n\n|-------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|\n| [MediaQualityManager.AmbientBacklightCallback](/reference/android/media/quality/MediaQualityManager.AmbientBacklightCallback) | Callback used to monitor status of ambient backlight. |\n\nClasses\n-------\n\n|-----------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------|\n| [ActiveProcessingPicture](/reference/android/media/quality/ActiveProcessingPicture) | Active picture represents an image or video undergoing picture processing which uses a picture profile. |\n| [AmbientBacklightEvent](/reference/android/media/quality/AmbientBacklightEvent) | Ambient backlight event |\n| [AmbientBacklightMetadata](/reference/android/media/quality/AmbientBacklightMetadata) | Metadata of ambient backlight. |\n| [AmbientBacklightSettings](/reference/android/media/quality/AmbientBacklightSettings) | Settings to configure ambient backlight hardware. |\n| [MediaQualityContract](/reference/android/media/quality/MediaQualityContract) | The contract between the media quality service and applications. |\n| [MediaQualityContract.PictureQuality](/reference/android/media/quality/MediaQualityContract.PictureQuality) | Parameters picture quality. |\n| [MediaQualityContract.SoundQuality](/reference/android/media/quality/MediaQualityContract.SoundQuality) | Parameters for sound quality. |\n| [MediaQualityManager](/reference/android/media/quality/MediaQualityManager) | Central system API to the overall media quality, which arbitrates interaction between applications and media quality service. |\n| [MediaQualityManager.PictureProfileCallback](/reference/android/media/quality/MediaQualityManager.PictureProfileCallback) | Callback used to monitor status of picture profiles |\n| [MediaQualityManager.ProfileQueryParams](/reference/android/media/quality/MediaQualityManager.ProfileQueryParams) | Options for profile queries. |\n| [MediaQualityManager.ProfileQueryParams.Builder](/reference/android/media/quality/MediaQualityManager.ProfileQueryParams.Builder) | A builder for [ProfileQueryParams](/reference/android/media/quality/MediaQualityManager.ProfileQueryParams). |\n| [MediaQualityManager.SoundProfileCallback](/reference/android/media/quality/MediaQualityManager.SoundProfileCallback) | Callback used to monitor status of sound profiles. |\n| [ParameterCapability](/reference/android/media/quality/ParameterCapability) | Capability info of media quality parameters |\n| [PictureProfile](/reference/android/media/quality/PictureProfile) | Profile for picture quality. |\n| [PictureProfile.Builder](/reference/android/media/quality/PictureProfile.Builder) | A builder for [PictureProfile](/reference/android/media/quality/PictureProfile). |\n| [SoundProfile](/reference/android/media/quality/SoundProfile) | Profile for sound quality. |\n| [SoundProfile.Builder](/reference/android/media/quality/SoundProfile.Builder) | A builder for [SoundProfile](/reference/android/media/quality/SoundProfile) |\n\n-\n\n Interfaces\n ----------\n\n - [MediaQualityManager.AmbientBacklightCallback](/reference/android/media/quality/MediaQualityManager.AmbientBacklightCallback)\n-\n\n Classes\n -------\n\n - [ActiveProcessingPicture](/reference/android/media/quality/ActiveProcessingPicture)\n - [AmbientBacklightEvent](/reference/android/media/quality/AmbientBacklightEvent)\n - [AmbientBacklightMetadata](/reference/android/media/quality/AmbientBacklightMetadata)\n - [AmbientBacklightSettings](/reference/android/media/quality/AmbientBacklightSettings)\n - [MediaQualityContract](/reference/android/media/quality/MediaQualityContract)\n - [MediaQualityContract.PictureQuality](/reference/android/media/quality/MediaQualityContract.PictureQuality)\n - [MediaQualityContract.SoundQuality](/reference/android/media/quality/MediaQualityContract.SoundQuality)\n - [MediaQualityManager](/reference/android/media/quality/MediaQualityManager)\n - [MediaQualityManager.PictureProfileCallback](/reference/android/media/quality/MediaQualityManager.PictureProfileCallback)\n - [MediaQualityManager.ProfileQueryParams](/reference/android/media/quality/MediaQualityManager.ProfileQueryParams)\n - [MediaQualityManager.ProfileQueryParams.Builder](/reference/android/media/quality/MediaQualityManager.ProfileQueryParams.Builder)\n - [MediaQualityManager.SoundProfileCallback](/reference/android/media/quality/MediaQualityManager.SoundProfileCallback)\n - [ParameterCapability](/reference/android/media/quality/ParameterCapability)\n - [PictureProfile](/reference/android/media/quality/PictureProfile)\n - [PictureProfile.Builder](/reference/android/media/quality/PictureProfile.Builder)\n - [SoundProfile](/reference/android/media/quality/SoundProfile)\n - [SoundProfile.Builder](/reference/android/media/quality/SoundProfile.Builder)"]]