# CapturedResultBase

Interface `CapturedResultBase` is the base interface of all types of captured results.

> [!NOTE]
> Hierarchy:
> - `CapturedResultBase`
>   - [`CapturedResult`](https://www.dynamsoft.com/capture-vision/docs/mobile/programming/react-native/api-reference/capture-vision-router/captured-result.md)
>   - [`DecodedBarcodesResult`](https://www.dynamsoft.com/barcode-reader/docs/mobile/programming/react-native/api-reference/barcode-reader/decoded-barcodes-result.md)
>   - [`RecognizedTextLinesResult`](https://www.dynamsoft.com/label-recognition/docs/mobile/programming/react-native/api-reference/recognized-text-lines-result.md)
>   - [`ProcessedDocumentResult`](https://www.dynamsoft.com/document-normalizer/docs/mobile/programming/react-native/api-reference/processed-document-result.md)
>   - [`ParsedResult`](https://www.dynamsoft.com/code-parser/docs/mobile/programming/react-native/api-reference/parsed-result.md)

## Definition

*Assembly:* dynamsoft-capture-vision-react-native

```js
interface CapturedResultBase
```

## Properties

| Properties | Types | Description |
| ---------- | ----- | ----------- |
| [`originalImageHashId`](#originalimagehashid) | *string* | The hash id of the original image. |
| [`rotationTransformMatrix`](#rotationtransformmatrix) | *number[]* | The rotation transformation matrix of the original image relative to the rotated image. |
| [`errorCode`](#errorcode) | *number* | The error code of this result. |
| [`errorMessage`](#errormessage) | *string* | The error message of this result. |

### originalImageHashId

The hash id of the original image.

```js
originalImageHashId: string;
```

### rotationTransformMatrix

The rotation transformation matrix of the original image relative to the rotated image.

```js
rotationTransformMatrix: number[];
```

### errorCode

The error code of this result.

```js
errorCode: number;
```

### errorMessage

The error message of this result.

```js
errorMessage: string;
```
