• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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