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 {
public final class VisualQueryAttentionResult implements android.os.Parcelable {
method public int describeContents();
method @IntRange(from=1, to=100) public int getEngagementLevel();
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 {
public final class VisualQueryDetectedResult implements android.os.Parcelable {
method public int describeContents();
method @Nullable public byte[] getAccessibilityDetectionData();
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 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 public final void lostAttention(int);
method @Nullable public android.os.IBinder onBind(@NonNull android.content.Intent);
method public void onStartDetection();
method public void onStopDetection();
method public void onUpdateState(@Nullable android.os.PersistableBundle, @Nullable android.os.SharedMemory, long, @Nullable java.util.function.IntConsumer);
method public final void rejectQuery() throws java.lang.IllegalStateException;
method public final void streamQuery(@NonNull String) throws java.lang.IllegalStateException;
method @FlaggedApi("android.service.voice.flags.allow_complex_results_egress_from_vqds") public final void streamQuery(@NonNull android.service.voice.VisualQueryDetectedResult);
method public final void streamQuery(@NonNull android.service.voice.VisualQueryDetectedResult);
field public static final String SERVICE_INTERFACE = "android.service.voice.VisualQueryDetectionService";