• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Camera_OutputCapability
2
3
4## Overview
5
6The Camera_OutputCapability struct describes the camera output capability.
7
8**Since**: 11
9
10**Related module**: [OH_Camera](_o_h___camera.md)
11
12**Header file**: [camera.h](camera_8h.md)
13
14
15## Summary
16
17
18### Member Variables
19
20| Name| Description|
21| -------- | -------- |
22| [Camera_Profile](_camera___profile.md) \*\* [previewProfiles](#previewprofiles) | Double pointer to the list of preview profiles. |
23| uint32_t [previewProfilesSize](#previewprofilessize) | Size of the preview profiles. |
24| [Camera_Profile](_camera___profile.md) \*\* [photoProfiles](#photoprofiles) | Double pointer to the list of photo profiles. |
25| uint32_t [photoProfilesSize](#photoprofilessize) | Size of the photo profiles. |
26| [Camera_VideoProfile](_camera___video_profile.md) \*\* [videoProfiles](#videoprofiles) | Double pointer to the list of video profiles. |
27| uint32_t [videoProfilesSize](#videoprofilessize) | Size of the video profiles. |
28| [Camera_MetadataObjectType](_o_h___camera.md#camera_metadataobjecttype) \*\* [supportedMetadataObjectTypes](#supportedmetadataobjecttypes) | Double pointer to the list of the metadata object types supported. |
29| uint32_t [metadataProfilesSize](#metadataprofilessize) | Size of the metadata profiles. |
30
31
32## Member Variable Description
33
34
35### metadataProfilesSize
36
37```
38uint32_t Camera_OutputCapability::metadataProfilesSize
39```
40**Description**
41
42Size of the metadata profiles.
43
44
45### photoProfiles
46
47```
48Camera_Profile** Camera_OutputCapability::photoProfiles
49```
50**Description**
51
52Double pointer to the list of photo profiles.
53
54In the configuration file, **size** is set to the width and height of the camera resolution, not the actual width and height of an output image.
55
56
57### photoProfilesSize
58
59```
60uint32_t Camera_OutputCapability::photoProfilesSize
61```
62**Description**
63
64Size of the photo profiles.
65
66
67### previewProfiles
68
69```
70Camera_Profile** Camera_OutputCapability::previewProfiles
71```
72**Description**
73
74Double pointer to the list of preview profiles.
75
76
77### previewProfilesSize
78
79```
80uint32_t Camera_OutputCapability::previewProfilesSize
81```
82**Description**
83
84Size of the preview profiles.
85
86
87### supportedMetadataObjectTypes
88
89```
90Camera_MetadataObjectType** Camera_OutputCapability::supportedMetadataObjectTypes
91```
92**Description**
93
94Double pointer to the list of the metadata object types supported.
95
96
97### videoProfiles
98
99```
100Camera_VideoProfile** Camera_OutputCapability::videoProfiles
101```
102**Description**
103
104Double pointer to the list of video profiles.
105
106
107### videoProfilesSize
108
109```
110uint32_t Camera_OutputCapability::videoProfilesSize
111```
112**Description**
113
114Size of the video profiles.
115