field public static final int ERROR_CODE_UNKNOWN = 0; // 0x0
}
@FlaggedApi("android.service.voice.flags.allow_various_attention_types") public final class VisualQueryAttentionResult implements android.os.Parcelable {
method public int describeContents();
method @IntRange(from=1, to=100) public int getEngagementLevel();
method public int getInteractionIntention();
method public void writeToParcel(@NonNull android.os.Parcel, int);
field @NonNull public static final android.os.Parcelable.Creator<android.service.voice.VisualQueryAttentionResult> CREATOR;
field public static final int INTERACTION_INTENTION_AUDIO_VISUAL = 0; // 0x0
field public static final int INTERACTION_INTENTION_VISUAL_ACCESSIBILITY = 1; // 0x1
}
public static final class VisualQueryAttentionResult.Builder {
ctor public VisualQueryAttentionResult.Builder();
method @NonNull public android.service.voice.VisualQueryAttentionResult build();
method @NonNull public android.service.voice.VisualQueryAttentionResult.Builder setEngagementLevel(@IntRange(from=1, to=100) int);
method @NonNull public android.service.voice.VisualQueryAttentionResult.Builder setInteractionIntention(int);
}
@FlaggedApi("android.service.voice.flags.allow_complex_results_egress_from_vqds") public final class VisualQueryDetectedResult implements android.os.Parcelable {
method public final void finishQuery() throws java.lang.IllegalStateException;
method public final void gainedAttention();
method @FlaggedApi("android.service.voice.flags.allow_various_attention_types") public final void gainedAttention(@NonNull android.service.voice.VisualQueryAttentionResult);
method public final void lostAttention();
method @FlaggedApi("android.service.voice.flags.allow_various_attention_types") public final void lostAttention(int);
method @Nullable public android.os.IBinder onBind(@NonNull android.content.Intent);
inputSignatures="public static final int INTERACTION_INTENTION_AUDIO_VISUAL\npublic static final int INTERACTION_INTENTION_VISUAL_ACCESSIBILITY\nprivate final @android.service.voice.VisualQueryAttentionResult.InteractionIntention int mInteractionIntention\nprivate final @android.annotation.IntRange int mEngagementLevel\nprivate static @android.service.voice.VisualQueryAttentionResult.InteractionIntention int defaultInteractionIntention()\nprivate static int defaultEngagementLevel()\npublic android.service.voice.VisualQueryAttentionResult.Builder buildUpon()\nclass VisualQueryAttentionResult extends java.lang.Object implements [android.os.Parcelable]\n@com.android.internal.util.DataClass(genConstructor=false, genBuilder=true, genEqualsHashCode=true, genHiddenConstDefs=true, genParcelable=true, genToString=true)")