Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c9a99af5 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Create a callback method to invoke when the hotword detector is restarted." into sc-dev

parents cd1a5490 50fc9065
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -10495,6 +10495,7 @@ package android.service.voice {
    ctor public AlwaysOnHotwordDetector.Callback();
    method public abstract void onAvailabilityChanged(int);
    method public void onHotwordDetectionServiceInitialized(int);
    method public void onHotwordDetectionServiceRestarted();
    method public void onRejected(@Nullable android.service.voice.HotwordRejectedResult);
  }
@@ -10571,6 +10572,7 @@ package android.service.voice {
    method public void onDetected(@NonNull android.service.voice.AlwaysOnHotwordDetector.EventPayload);
    method public void onError();
    method public void onHotwordDetectionServiceInitialized(int);
    method public void onHotwordDetectionServiceRestarted();
    method public void onRecognitionPaused();
    method public void onRecognitionResumed();
    method public void onRejected(@Nullable android.service.voice.HotwordRejectedResult);
+9 −0
Original line number Diff line number Diff line
@@ -535,6 +535,15 @@ public class AlwaysOnHotwordDetector extends AbstractHotwordDetector {
         */
        public void onHotwordDetectionServiceInitialized(@InitializationStatus int status) {
        }

        /**
         * Called with the {@link HotwordDetectionService} is restarted.
         *
         * Clients are expected to call {@link HotwordDetector#updateState} to share the state with
         * the newly created service.
         */
        public void onHotwordDetectionServiceRestarted() {
        }
    }

    /**
+8 −0
Original line number Diff line number Diff line
@@ -169,5 +169,13 @@ public interface HotwordDetector {
         * @param status Info about initialization state of {@link HotwordDetectionService}.
         */
        void onHotwordDetectionServiceInitialized(@InitializationStatus int status);

        /**
         * Called with the {@link HotwordDetectionService} is restarted.
         *
         * Clients are expected to call {@link HotwordDetector#updateState} to share the state with
         * the newly created service.
         */
        void onHotwordDetectionServiceRestarted();
    }
}