1# camera_device.h 2<!--Kit: Camera Kit--> 3<!--Subsystem: Multimedia--> 4<!--Owner: @qano--> 5<!--Designer: @leo_ysl--> 6<!--Tester: @xchaosioda--> 7<!--Adviser: @zengyawen--> 8 9## 概述 10 11声明相机的基本概念。 12 13**引用文件:** <ohcamera/camera_device.h> 14 15**库:** libohcamera.so 16 17**系统能力:** SystemCapability.Multimedia.Camera.Core 18 19**起始版本:** 12 20 21**相关模块:** [OH_Camera](capi-oh-camera.md) 22 23## 汇总 24 25### 函数 26 27| 名称 | 描述 | 28| -- | -- | 29| [Camera_ErrorCode OH_CameraDevice_GetCameraOrientation(Camera_Device* camera, uint32_t* orientation)](#oh_cameradevice_getcameraorientation) | 获取相机设备的传感器方向属性。 | 30| [Camera_ErrorCode OH_CameraDevice_GetHostDeviceName(Camera_Device* camera, char** hostDeviceName)](#oh_cameradevice_gethostdevicename) | 获取远程设备名称。 | 31| [Camera_ErrorCode OH_CameraDevice_GetHostDeviceType(Camera_Device* camera, Camera_HostDeviceType* hostDeviceType)](#oh_cameradevice_gethostdevicetype) | 获取远程设备类型。 | 32 33## 函数说明 34 35### OH_CameraDevice_GetCameraOrientation() 36 37``` 38Camera_ErrorCode OH_CameraDevice_GetCameraOrientation(Camera_Device* camera, uint32_t* orientation) 39``` 40 41**描述** 42 43获取相机设备的传感器方向属性。 44 45**起始版本:** 12 46 47 48**参数:** 49 50| 参数项 | 描述 | 51| -- | -- | 52| [Camera_Device](capi-oh-camera-camera-device.md)* camera | 用于获取属性的Camera_Device。 | 53| uint32_t* orientation | 返回相机sensor角度属性。 | 54 55**返回:** 56 57| 类型 | 说明 | 58| -- | -- | 59| [Camera_ErrorCode](capi-camera-h.md#camera_errorcode) | CAMERA_OK:方法调用成功,返回传感器方向属性。<br> CAMERA_CAMERA_INVALID_ARGUMENT:参数丢失或者参数不正确。<br> CAMERA_SERVICE_FATAL_ERROR:相机服务出现致命错误。 | 60 61### OH_CameraDevice_GetHostDeviceName() 62 63``` 64Camera_ErrorCode OH_CameraDevice_GetHostDeviceName(Camera_Device* camera, char** hostDeviceName) 65``` 66 67**描述** 68 69获取远程设备名称。 70 71**起始版本:** 15 72 73 74**参数:** 75 76| 参数项 | 描述 | 77| -- | -- | 78| [Camera_Device](capi-oh-camera-camera-device.md)* camera | 用于获取属性的Camera_Device。 | 79| char** hostDeviceName | 返回远程设备名称属性。 | 80 81**返回:** 82 83| 类型 | 说明 | 84| -- | -- | 85| [Camera_ErrorCode](capi-camera-h.md#camera_errorcode) | CAMERA_OK:方法调用成功,将返回远程设备名称属性。<br> CAMERA_CAMERA_INVALID_ARGUMENT:参数丢失或者参数不正确。<br> CAMERA_SERVICE_FATAL_ERROR:相机服务出现致命错误。 | 86 87### OH_CameraDevice_GetHostDeviceType() 88 89``` 90Camera_ErrorCode OH_CameraDevice_GetHostDeviceType(Camera_Device* camera, Camera_HostDeviceType* hostDeviceType) 91``` 92 93**描述** 94 95获取远程设备类型。 96 97**起始版本:** 15 98 99 100**参数:** 101 102| 参数项 | 描述 | 103| -- | -- | 104| [Camera_Device](capi-oh-camera-camera-device.md)* camera | 用于获取属性的Camera_Device。 | 105| [Camera_HostDeviceType](capi-camera-h.md#camera_hostdevicetype)* hostDeviceType | 远程设备类型属性。 | 106 107**返回:** 108 109| 类型 | 说明 | 110| -- | -- | 111| [Camera_ErrorCode](capi-camera-h.md#camera_errorcode) | CAMERA_OK:方法调用成功,将返回远程设备名称属性。<br> CAMERA_CAMERA_INVALID_ARGUMENT:参数丢失或者参数不正确。<br> CAMERA_SERVICE_FATAL_ERROR:相机服务出现致命错误。 | 112 113 114