# FrameOutcome

URL: https://www.caprid.com/docs/reference/typescript/caprid/relay/media/interfaces/frameoutcome/

Defined in: [relay-sdks/ts/src/frame-writer.ts:35](https://github.com/caprids/relay-sdks/blob/main/ts/src/frame-writer.ts#L35)

What became of one frame handed to [FrameWriter.write](https://www.caprid.com/docs/reference/typescript/caprid/relay/media/interfaces/framewriter/#write).

## Properties

### error?

```ts
readonly error?: RelayError;
```

Defined in: [relay-sdks/ts/src/frame-writer.ts:39](https://github.com/caprids/relay-sdks/blob/main/ts/src/frame-writer.ts#L39)

The failure behind `'interrupted'` or `'ended'`.

***

### groupId?

```ts
readonly groupId?: number;
```

Defined in: [relay-sdks/ts/src/frame-writer.ts:41](https://github.com/caprids/relay-sdks/blob/main/ts/src/frame-writer.ts#L41)

The group the frame was written to, or the one opened or reset on its behalf.

***

### kind

```ts
readonly kind: FrameOutcomeKind;
```

Defined in: [relay-sdks/ts/src/frame-writer.ts:37](https://github.com/caprids/relay-sdks/blob/main/ts/src/frame-writer.ts#L37)

What happened to the frame.
