pjsua_init method

int pjsua_init(
  1. Pointer<pjsua_config> ua_cfg,
  2. Pointer<pjsua_logging_config> log_cfg,
  3. Pointer<pjsua_media_config> media_cfg
)

Initialize pjsua with the specified settings. All the settings are optional, and the default values will be used when the config is not specified.

Note that #pjsua_create() MUST be called before calling this function.

@param ua_cfg User agent configuration. @param log_cfg Optional logging configuration. @param media_cfg Optional media configuration.

@return PJ_SUCCESS on success, or the appropriate error code.

Implementation

int pjsua_init(
  ffi.Pointer<pjsua_config> ua_cfg,
  ffi.Pointer<pjsua_logging_config> log_cfg,
  ffi.Pointer<pjsua_media_config> media_cfg,
) {
  return _pjsua_init(
    ua_cfg,
    log_cfg,
    media_cfg,
  );
}