# QESDK specific APIs

Source: [https://docs.qualcomm.com/doc/80-PK177-134/topic/native_qesdk_specific_apis.html](https://docs.qualcomm.com/doc/80-PK177-134/topic/native_qesdk_specific_apis.html)

- **[qesdk_initEx](https://docs.qualcomm.com/doc/80-PK177-134/topic/native_init_ex.html)**  

Initializes a QESDK session with a user-given license key. It triggers an     authentication call to QESDK and returns the QESDK service handle on success or NULL on     failure. Call this API only once per session.
- **[qesdk_deinit](https://docs.qualcomm.com/doc/80-PK177-134/topic/native_deinit.html)**  

Terminates the QESDK connection that is initiated by the application. The QESDK connection is terminated either upon application exit or by explicitly invoking the qesdk\_deinit function. Any registered API callbacks through the QESDK framework are cancelled.
- **[getApiNameList](https://docs.qualcomm.com/doc/80-PK177-134/topic/native_get_api_name_list.html)**  

Gets all supported API names by feature name.
- **[getFeatureList](https://docs.qualcomm.com/doc/80-PK177-134/topic/native_get_feature_list.html)**  

Gets the supported feature name with its version via list.
- **[getFullInfo](https://docs.qualcomm.com/doc/80-PK177-134/topic/native_get_full_info.html)**  

Gets the feature name and raw data for all supported APIs for which the         application has a valid license.

**Parent Topic:** [QESDK Native API](https://docs.qualcomm.com/doc/80-PK177-134/topic/native_api.html)

Last Published: Nov 14, 2024

[Previous Topic
QESDK Native API](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134/topics/native_api.md) [Next Topic
qesdk\_initEx](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134/topics/native_init_ex.md)