| // camera/mojo/camera3.mojom-forward.h is auto generated by mojom_bindings_generator.py, do not edit |
| |
| // Copyright 2019 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_CAMERA3_MOJOM_FORWARD_H_ |
| #define CAMERA_MOJO_CAMERA3_MOJOM_FORWARD_H_ |
| |
| #include <stdint.h> |
| |
| #include "mojo/public/cpp/bindings/struct_forward.h" |
| |
| #include "mojo/public/cpp/bindings/deprecated_interface_types_forward.h" |
| |
| |
| #include "mojo/public/interfaces/bindings/native_struct.mojom-forward.h" |
| |
| |
| |
| |
| |
| |
| namespace cros::mojom { |
| class CropRotateScaleInfoDataView; |
| |
| class Camera3StreamDataView; |
| |
| class Camera3StreamConfigurationDataView; |
| |
| class CameraBufferHandleDataView; |
| |
| class Camera3StreamBufferDataView; |
| |
| class Camera3ErrorMsgDataView; |
| |
| class Camera3ShutterMsgDataView; |
| |
| class Camera3NotifyMsgDataView; |
| |
| class Camera3BufferRequestDataView; |
| |
| class Camera3StreamBufferRetDataView; |
| |
| class Camera3PhyscamMetadataDataView; |
| |
| class Camera3CaptureRequestDataView; |
| |
| class Camera3CaptureResultDataView; |
| |
| class Camera3NotifyMsgMessageDataView; |
| |
| enum class HalPixelFormat : int32_t; |
| |
| enum class Camera3StreamType : int32_t; |
| |
| enum class Camera3StreamRotation : int32_t; |
| |
| enum class Camera3StreamConfigurationMode : int32_t; |
| |
| enum class Camera3BufferStatus : int32_t; |
| |
| enum class Camera3MsgType : int32_t; |
| |
| enum class Camera3ErrorMsgCode : int32_t; |
| |
| enum class Camera3BufferRequestStatus : int32_t; |
| |
| enum class Camera3StreamBufferReqStatus : int32_t; |
| |
| enum class Camera3RequestTemplate : int32_t; |
| |
| enum class Camera3DeviceOps_BufferType : int32_t; |
| |
| constexpr uint64_t NO_BUFFER_BUFFER_ID = 0xFFFFFFFFFFFFFFFFULL; |
| class CropRotateScaleInfo; |
| using CropRotateScaleInfoPtr = mojo::InlinedStructPtr<CropRotateScaleInfo>; |
| |
| class Camera3Stream; |
| using Camera3StreamPtr = mojo::StructPtr<Camera3Stream>; |
| |
| class Camera3StreamConfiguration; |
| using Camera3StreamConfigurationPtr = mojo::StructPtr<Camera3StreamConfiguration>; |
| |
| class CameraBufferHandle; |
| using CameraBufferHandlePtr = mojo::StructPtr<CameraBufferHandle>; |
| |
| class Camera3StreamBuffer; |
| using Camera3StreamBufferPtr = mojo::StructPtr<Camera3StreamBuffer>; |
| |
| class Camera3ErrorMsg; |
| using Camera3ErrorMsgPtr = mojo::InlinedStructPtr<Camera3ErrorMsg>; |
| |
| class Camera3ShutterMsg; |
| using Camera3ShutterMsgPtr = mojo::InlinedStructPtr<Camera3ShutterMsg>; |
| |
| class Camera3NotifyMsg; |
| using Camera3NotifyMsgPtr = mojo::StructPtr<Camera3NotifyMsg>; |
| |
| class Camera3BufferRequest; |
| using Camera3BufferRequestPtr = mojo::InlinedStructPtr<Camera3BufferRequest>; |
| |
| class Camera3StreamBufferRet; |
| using Camera3StreamBufferRetPtr = mojo::StructPtr<Camera3StreamBufferRet>; |
| |
| class Camera3PhyscamMetadata; |
| using Camera3PhyscamMetadataPtr = mojo::StructPtr<Camera3PhyscamMetadata>; |
| |
| class Camera3CaptureRequest; |
| using Camera3CaptureRequestPtr = mojo::StructPtr<Camera3CaptureRequest>; |
| |
| class Camera3CaptureResult; |
| using Camera3CaptureResultPtr = mojo::StructPtr<Camera3CaptureResult>; |
| |
| class Camera3NotifyMsgMessage; |
| |
| using Camera3NotifyMsgMessagePtr = mojo::StructPtr<Camera3NotifyMsgMessage>; |
| |
| class Camera3CallbackOps; |
| |
| class Camera3DeviceOps; |
| |
| |
| |
| |
| } // cros::mojom |
| |
| #endif // CAMERA_MOJO_CAMERA3_MOJOM_FORWARD_H_ |