# init 

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

Invoked on the subsystem manager instance to initialize the framework.

    <Subsystemclass>.init()Copy to clipboard

## Parameters

| **Parameters** | **Data type** | **Description** |
| --- | --- | --- |
| license | char\* | License buffer for the license assigned to the application. |
| len | size\_t | Length of the license buffer. |
| cb | fwk\_event\_callback | Callback where QESDK framework events are reported; see [QESDK event callback](https://docs.qualcomm.com/doc/80-PK177-134/topic/native_fwk_event_callback.html). |

## Returns

| **Return** | **Description** |
| --- | --- |
| int8 | This API will return.<br><br><br>              <ul class="ul" id="concept.dita_409b44e3-1dbe-4c9d-b2d2-e4a4dc56cea9__ul_pnm_fwt_zxb_spyrz_07-03-23-1138-8-983"><br>                <li class="li">0: Operation successful</li><br><br>                <li class="li">-1: Operation failed</li><br><br>              </ul> |

For example:

    SensorsManager.init(char* license, size_t len, fwk_event_callback cb)Copy to clipboard

**Parent Topic:** [Initialize or de-initialize individual subsystems](https://docs.qualcomm.com/doc/80-PK177-134/topic/init_or_deinit_individual_subsystems_native.html)

Last Published: Nov 14, 2024

[Previous Topic
Initialize or de-initialize individual subsystems](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134/topics/init_or_deinit_individual_subsystems_native.md) [Next Topic
deinit](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134/topics/individual_subsystem_deinit_native.md)