# MoqtObject

URL: https://www.caprid.com/docs/reference/typescript/caprid/relay/index/interfaces/moqtobject/

Defined in: relay-sdks/ts/packages/moq-core/dist/protocol/object-stream.d.ts:51

An object delivered on a subscription's subgroup stream.

## Properties

### groupId

```ts
groupId: number;
```

Defined in: relay-sdks/ts/packages/moq-core/dist/protocol/object-stream.d.ts:53

Group ID.

***

### objectId

```ts
objectId: number;
```

Defined in: relay-sdks/ts/packages/moq-core/dist/protocol/object-stream.d.ts:55

Object ID within the group.

***

### payload

```ts
payload: Uint8Array;
```

Defined in: relay-sdks/ts/packages/moq-core/dist/protocol/object-stream.d.ts:65

Object payload; empty for a status-only object.

***

### priority?

```ts
priority?: number;
```

Defined in: relay-sdks/ts/packages/moq-core/dist/protocol/object-stream.d.ts:59

Publisher priority; `undefined` inherits the subscription's priority.

***

### properties

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

Defined in: relay-sdks/ts/packages/moq-core/dist/protocol/object-stream.d.ts:63

Object Properties; empty when the subgroup carries none.

***

### status

```ts
status: ObjectStatus;
```

Defined in: relay-sdks/ts/packages/moq-core/dist/protocol/object-stream.d.ts:61

`'normal'` unless the payload is empty and the object carries an end status.

***

### subgroupId

```ts
subgroupId: number;
```

Defined in: relay-sdks/ts/packages/moq-core/dist/protocol/object-stream.d.ts:57

Subgroup ID, resolved from the subgroup header's mode.
