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
13## Summary
14
15
16### Member Variables
17
18| Name| Description|
19| -------- | -------- |
20| [Camera_Profile](_camera___profile.md) \*\* [previewProfiles](#previewprofiles) | Double pointer to the list of preview profiles. |
21| uint32_t [previewProfilesSize](#previewprofilessize) | Size of the preview profiles. |
22| [Camera_Profile](_camera___profile.md) \*\* [photoProfiles](#photoprofiles) | Double pointer to the list of photo profiles. |
23| uint32_t [photoProfilesSize](#photoprofilessize) | Size of the photo profiles. |
24| [Camera_VideoProfile](_camera___video_profile.md) \*\* [videoProfiles](#videoprofiles) | Double pointer to the list of video profiles. |
25| uint32_t [videoProfilesSize](#videoprofilessize) | Size of the video profiles. |
26| [Camera_MetadataObjectType](_o_h___camera.md#camera_metadataobjecttype) \*\* [supportedMetadataObjectTypes](#supportedmetadataobjecttypes) | Double pointer to the list of the metadata object types supported. |
27| uint32_t [metadataProfilesSize](#metadataprofilessize) | Size of the metadata profiles. |
28
29
30## Member Variable Description
31
32
33### metadataProfilesSize
34
35```
36uint32_t Camera_OutputCapability::metadataProfilesSize
37```
38**Description**
39
40Size of the metadata profiles.
41
42
43### photoProfiles
44
45```
46Camera_Profile** Camera_OutputCapability::photoProfiles
47```
48**Description**
49
50Double pointer to the list of photo profiles.
51
52In 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.
53
54
55### photoProfilesSize
56
57```
58uint32_t Camera_OutputCapability::photoProfilesSize
59```
60**Description**
61
62Size of the photo profiles.
63
64
65### previewProfiles
66
67```
68Camera_Profile** Camera_OutputCapability::previewProfiles
69```
70**Description**
71
72Double pointer to the list of preview profiles.
73
74
75### previewProfilesSize
76
77```
78uint32_t Camera_OutputCapability::previewProfilesSize
79```
80**Description**
81
82Size of the preview profiles.
83
84
85### supportedMetadataObjectTypes
86
87```
88Camera_MetadataObjectType** Camera_OutputCapability::supportedMetadataObjectTypes
89```
90**Description**
91
92Double pointer to the list of the metadata object types supported.
93
94
95### videoProfiles
96
97```
98Camera_VideoProfile** Camera_OutputCapability::videoProfiles
99```
100**Description**
101
102Double pointer to the list of video profiles.
103
104
105### videoProfilesSize
106
107```
108uint32_t Camera_OutputCapability::videoProfilesSize
109```
110**Description**
111
112Size of the video profiles.
113