uid property

String? get uid

Implementation

String? get uid {
  if (_streamInfo == null) {
    return null;
  }
  final Pointer<Char> uidp = lsl_get_uid(_streamInfo!);
  if (uidp.isNullPointer) {
    return null;
  }

  try {
    final String uidValue = uidp.cast<Utf8>().toDartString();
    if (uidValue.isEmpty) {
      return null;
    }
    return uidValue;
  } catch (e) {
    return null;
  }
}