MediaQualityManager.PictureProfileCallback


public static abstract class MediaQualityManager.PictureProfileCallback
extends Object

java.lang.Object
   ↳ android.media.quality.MediaQualityManager.PictureProfileCallback


Callback used to monitor status of picture profiles

Summary

Public constructors

PictureProfileCallback()

Public methods

void onError(String profileId, int errorCode)

This is invoked when an issue has occurred.

void onParameterCapabilitiesChanged(String profileId, List<ParameterCapability> updatedCaps)

This is invoked when parameter capabilities has been changed due to status changes of the content.

void onPictureProfileAdded(String profileId, PictureProfile profile)

This is invoked when a picture profile has been added.

void onPictureProfileRemoved(String profileId, PictureProfile profile)

This is invoked when a picture profile has been removed.

void onPictureProfileUpdated(String profileId, PictureProfile profile)

This is invoked when a picture profile has been updated.

Inherited methods

Public constructors

PictureProfileCallback

public PictureProfileCallback ()

Public methods

onError

public void onError (String profileId, 
                int errorCode)

This is invoked when an issue has occurred.

Parameters
profileId String: the profile ID related to the error. null if there is no associated profile.

errorCode int: the error code Value is PictureProfile.ERROR_UNKNOWN, PictureProfile.ERROR_NO_PERMISSION, PictureProfile.ERROR_DUPLICATE, PictureProfile.ERROR_INVALID_ARGUMENT, or PictureProfile.ERROR_NOT_ALLOWLISTED

onParameterCapabilitiesChanged

public void onParameterCapabilitiesChanged (String profileId, 
                List<ParameterCapability> updatedCaps)

This is invoked when parameter capabilities has been changed due to status changes of the content.

Parameters
profileId String: the ID of the profile used by the media content. null if there is no associated profile

updatedCaps List: the updated capabilities. This value cannot be null.

onPictureProfileAdded

public void onPictureProfileAdded (String profileId, 
                PictureProfile profile)

This is invoked when a picture profile has been added.

Parameters
profileId String: the ID of the profile. This value cannot be null.

profile PictureProfile: the newly added profile. This value cannot be null.

onPictureProfileRemoved

public void onPictureProfileRemoved (String profileId, 
                PictureProfile profile)

This is invoked when a picture profile has been removed.

Parameters
profileId String: the ID of the profile. This value cannot be null.

profile PictureProfile: the removed profile. This value cannot be null.

onPictureProfileUpdated

public void onPictureProfileUpdated (String profileId, 
                PictureProfile profile)

This is invoked when a picture profile has been updated.

Parameters
profileId String: the ID of the profile. This value cannot be null.

profile PictureProfile: the profile with updated info. This value cannot be null.