[@liveryvideo/player](../index.md) / Quality

# Interface: Quality

An audio and video quality tuple for quality selection.

## Properties

### audio?

> `optional` **audio**: `object`

Audio quality.

#### bandwidth

> **bandwidth**: `number`

Audio bitrate in bits per second.

#### index

> **index**: `number`

Audio quality index.

***

### bandwidth

> **bandwidth**: `number`

Total bitrate in bits per second.

***

### label

> **label**: `string`

Quality label.
If video height is unique: ‘[height]p’ else ‘[bandwidth/1000]k’.

***

### representationId

> **representationId**: `string`

Quality Representation ID.

***

### video?

> `optional` **video**: `object`

Video quality.

#### bandwidth

> **bandwidth**: `number`

Video bitrate in bits per second.

#### height

> **height**: `number`

Video height in pixels.

#### index

> **index**: `number`

Video quality index.

#### width

> **width**: `number`

Video width in pixels.
