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