getStringTensorElement method

Pointer<OrtStatus> getStringTensorElement(
  1. Pointer<OrtValue> value,
  2. int stringLength,
  3. int index,
  4. Pointer<Void> s,
)

Implementation

Pointer<OrtStatus> getStringTensorElement(
  Pointer<OrtValue> value,
  int stringLength,
  int index,
  Pointer<Void> s,
) {
  final getStringTensorElementFn =
      GetStringTensorElement.asFunction<
        Pointer<OrtStatus> Function(
          Pointer<OrtValue>,
          int,
          int,
          Pointer<Void>,
        )
      >();
  final status = getStringTensorElementFn(value, stringLength, index, s);
  if (status.isError) {
    final error =
        'Get string tensor element failed. Code: ${getErrorCodeMessage(status)}\n'
        'Message: ${consumeErrorMessage(status)}';
    throw Exception(error);
  }
  return status;
}