# OHOS::Media::CameraAbility - [Overview](#section1978665259165632) - [Summary](#section2081471788165632) - [Public Member Functions](#pub-methods) ## **Overview** **Related Modules:** [MultiMedia\_CameraAbility](MultiMedia_CameraAbility.md) **Description:** Declares functions of the **[CameraAbility](OHOS-Media-CameraAbility.md)** class. **Since:** 1.0 **Version:** 1.0 ## **Summary** ## Public Member Functions
|
A constructor used to create a CameraAbility instance. |
|
|
A destructor used to delete the CameraAbility instance. |
|
GetSupportedSizes (int format) const |
Obtains the supported image sizes for a specified image format. |
SetParameterRange (uint32_t key, std::list< T > rangeList) |
|
GetParameterRange (uint32_t key) const |
template<typename T > std::list< T > Obtains the parameter value range based on a specified parameter key. |