• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# photo_native.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/photo_native.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| 名称 | typedef关键字 | 描述 |
28| -- | -- | -- |
29| [OH_PhotoNative](capi-oh-camera-oh-photonative.md) | OH_PhotoNative | 相机照片对象。<br> 全质量图对象。 |
30
31### 函数
32
33| 名称 | 描述 |
34| -- | -- |
35| [Camera_ErrorCode OH_PhotoNative_GetMainImage(OH_PhotoNative* photo, OH_ImageNative** mainImage)](#oh_photonative_getmainimage) | 获取全质量图。 |
36| [Camera_ErrorCode OH_PhotoNative_Release(OH_PhotoNative* photo)](#oh_photonative_release) | 释放全质量图实例。 |
37
38## 函数说明
39
40### OH_PhotoNative_GetMainImage()
41
42```
43Camera_ErrorCode OH_PhotoNative_GetMainImage(OH_PhotoNative* photo, OH_ImageNative** mainImage)
44```
45
46**描述**
47
48获取全质量图。
49
50**起始版本:** 12
51
52
53**参数:**
54
55| 参数项 | 描述 |
56| -- | -- |
57| [OH_PhotoNative](capi-oh-camera-oh-photonative.md)* photo | OH_PhotoNative实例。 |
58| [OH_ImageNative](../apis-image-kit/capi-image-imagenative-.md)** mainImage | 用于获取全质量图的OH_ImageNative。 |
59
60**返回:**
61
62| 类型 | 说明 |
63| -- | -- |
64| [Camera_ErrorCode](capi-camera-h.md#camera_errorcode) | CAMERA_OK:方法调用成功。<br>         CAMERA_INVALID_ARGUMENT:参数丢失或参数类型不正确。 |
65
66### OH_PhotoNative_Release()
67
68```
69Camera_ErrorCode OH_PhotoNative_Release(OH_PhotoNative* photo)
70```
71
72**描述**
73
74释放全质量图实例。
75
76**起始版本:** 12
77
78
79**参数:**
80
81| 参数项 | 描述 |
82| -- | -- |
83| [OH_PhotoNative](capi-oh-camera-oh-photonative.md)* photo | 要被释放的OH_PhotoNative实例。 |
84
85**返回:**
86
87| 类型 | 说明 |
88| -- | -- |
89| [Camera_ErrorCode](capi-camera-h.md#camera_errorcode) | CAMERA_OK:方法调用成功。<br>         CAMERA_INVALID_ARGUMENT:参数丢失或参数类型不正确。 |
90
91
92