# MsfTrackGroup

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

Defined in: [parse-catalog.ts:192](https://github.com/caprids/relay-sdks/blob/main/ts/packages/moq-media/src/parse-catalog.ts#L192)

A set of catalog tracks a viewer picks one of: the members of one alternate group (§5.2.12) within one render group,
or a single track that names no alternate group.

## Properties

### altGroup?

```ts
altGroup?: number;
```

Defined in: [parse-catalog.ts:196](https://github.com/caprids/relay-sdks/blob/main/ts/packages/moq-media/src/parse-catalog.ts#L196)

The members' alternate group, if declared. A group without one holds exactly one track.

***

### renderGroup?

```ts
renderGroup?: number;
```

Defined in: [parse-catalog.ts:194](https://github.com/caprids/relay-sdks/blob/main/ts/packages/moq-media/src/parse-catalog.ts#L194)

The members' render group (§5.2.11), if declared.

***

### tracks

```ts
tracks: MsfCatalogTrack[];
```

Defined in: [parse-catalog.ts:198](https://github.com/caprids/relay-sdks/blob/main/ts/packages/moq-media/src/parse-catalog.ts#L198)

The members, in catalog order.
