# SequencedFrame

URL: https://www.caprid.com/docs/reference/typescript/caprid/moq-media/interfaces/sequencedframe/

Defined in: [sequencer.ts:20](https://github.com/caprids/relay-sdks/blob/main/ts/packages/moq-media/src/sequencer.ts#L20)

One frame in decode order.

## Properties

### discontinuity?

```ts
discontinuity?: FrameDiscontinuity;
```

Defined in: [sequencer.ts:34](https://github.com/caprids/relay-sdks/blob/main/ts/packages/moq-media/src/sequencer.ts#L34)

Set on the first frame after a skip, a resync, or a restart.

***

### groupId

```ts
groupId: number;
```

Defined in: [sequencer.ts:22](https://github.com/caprids/relay-sdks/blob/main/ts/packages/moq-media/src/sequencer.ts#L22)

The object's group.

***

### key

```ts
key: boolean;
```

Defined in: [sequencer.ts:28](https://github.com/caprids/relay-sdks/blob/main/ts/packages/moq-media/src/sequencer.ts#L28)

Whether the frame starts its group: a keyframe under keyframe grouping, every frame under frame grouping.

***

### missingGroups?

```ts
missingGroups?: MissingGroups;
```

Defined in: [sequencer.ts:40](https://github.com/caprids/relay-sdks/blob/main/ts/packages/moq-media/src/sequencer.ts#L40)

The groups between the last frame delivered and this one of which nothing was delivered: never received, reset, or
dropped as late or behind. Inclusive bounds. Absent when no group ID was skipped, and on the first frame after a
restart, since group IDs start over there.

***

### objectId

```ts
objectId: number;
```

Defined in: [sequencer.ts:24](https://github.com/caprids/relay-sdks/blob/main/ts/packages/moq-media/src/sequencer.ts#L24)

The object's ID within its group.

***

### payload

```ts
payload: Uint8Array;
```

Defined in: [sequencer.ts:30](https://github.com/caprids/relay-sdks/blob/main/ts/packages/moq-media/src/sequencer.ts#L30)

The object payload.

***

### properties

```ts
properties: KeyValuePair[];
```

Defined in: [sequencer.ts:32](https://github.com/caprids/relay-sdks/blob/main/ts/packages/moq-media/src/sequencer.ts#L32)

The object properties as received.

***

### timestampUs

```ts
timestampUs: number;
```

Defined in: [sequencer.ts:26](https://github.com/caprids/relay-sdks/blob/main/ts/packages/moq-media/src/sequencer.ts#L26)

The LOC timestamp in microseconds on the broadcast timeline.
