getDeviceInfo static method
Implementation
static (bool success, String info) getDeviceInfo(String deviceKey, ForwardType type) {
final cDeviceKey = deviceKey.toNativeUtf8();
final pInfo = calloc<ffi.Pointer<ffi.Char>>(1);
try {
final success = C.mnn_runtime_manager_static_get_device_info(cDeviceKey.cast(), type.value, pInfo);
final info = pInfo.value != ffi.nullptr ? pInfo.value.cast<Utf8>().toDartString() : "";
return (success, info);
} finally {
calloc.free(cDeviceKey);
calloc.free(pInfo);
}
}