blob: 6214c9c072d05b81ab21eb497125f9022f221e12 [file] [log] [blame]
// camera/mojo/cros_camera_service.mojom-shared-message-ids.h is auto generated by mojom_bindings_generator.py, do not edit
// Copyright 2018 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef CAMERA_MOJO_CROS_CAMERA_SERVICE_MOJOM_SHARED_MESSAGE_IDS_H_
#define CAMERA_MOJO_CROS_CAMERA_SERVICE_MOJOM_SHARED_MESSAGE_IDS_H_
#include <stdint.h>
namespace cros::mojom {
namespace messages {
enum class CameraHalDispatcher : uint32_t {
kRegisterClientWithToken = 5,
};
enum class CameraHalClient : uint32_t {
kSetUpChannel = 0,
};
enum class CrosCameraServiceObserver : uint32_t {
kCameraDeviceActivityChange = 0,
kCameraPrivacySwitchStateChange = 1,
kCameraSWPrivacySwitchStateChange = 2,
kCameraEffectChange = 3,
};
enum class CrosCameraService : uint32_t {
kGetCameraModule = 0,
kSetTracingEnabled = 1,
kSetAutoFramingState = 2,
kGetCameraSWPrivacySwitchState = 3,
kSetCameraSWPrivacySwitchState = 4,
kGetAutoFramingSupported = 5,
kSetCameraEffect = 6,
kAddCrosCameraServiceObserver = 7,
};
} // namespace messages
} // cros::mojom
#endif // CAMERA_MOJO_CROS_CAMERA_SERVICE_MOJOM_SHARED_MESSAGE_IDS_H_