voice_interaction_controller.mojom 869 B

1234567891011121314151617181920212223
  1. // Copyright 2017 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4. module ash.mojom;
  5. // There is another copy of the VoiceInteractionState definition in
  6. // //components/arc/mojom/voice_interaction_framework.mojom
  7. // Please also update the other one if you change it.
  8. // The duplicate definition is because we do not use extensible widely
  9. // (crbug.com/731893).
  10. // The initial state is NOT_READY, then it will either becomes STOPPED or
  11. // RUNNING. If the mojo connection is lost, the state will be set back to
  12. // NOT_READY.
  13. enum VoiceInteractionState {
  14. // Voice interaction service is not ready yet, request sent will be waiting.
  15. NOT_READY = 0,
  16. // Voice interaction session is stopped.
  17. STOPPED,
  18. // Voice interaction session is currently running.
  19. RUNNING
  20. };