fromParams static method

Pointer<trtc_params_t> fromParams(
  1. TRTCParams param
)

Implementation

static ffi.Pointer<trtc_params_t> fromParams(TRTCParams param) {
  final params = calloc<trtc_params_t>();
  params.ref
    ..sdk_app_id = param.sdkAppId
    ..user_id = param.userId.toNativeUtf8().cast<ffi.Char>()
    ..user_sig = param.userSig.toNativeUtf8().cast<ffi.Char>()
    ..room_id = param.roomId
    ..str_room_id = param.strRoomId.toNativeUtf8().cast<ffi.Char>()
    ..role = param.role.value()
    ..stream_id = param.streamId.toNativeUtf8().cast<ffi.Char>()
    ..user_define_record_id = param.userDefineRecordId.toNativeUtf8().cast<ffi.Char>()
    ..private_map_key = param.privateMapKey.toNativeUtf8().cast<ffi.Char>()
    ..business_info = param.businessInfo.toNativeUtf8().cast<ffi.Char>();
  return params;
}