Skip to content

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.

groupId: number;

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

Group ID.


objectId: number;

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

Object ID within the group.


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?: 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: 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: 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: 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.