# AudioPlayerGainNode

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

Defined in: [audio-player.ts:29](https://github.com/caprids/relay-sdks/blob/main/ts/packages/moq-media/src/audio-player.ts#L29)

The part of a `GainNode` the player uses.

## Extends

- [`AudioPlayerNode`](https://www.caprid.com/docs/reference/typescript/caprid/moq-media/interfaces/audioplayernode/)

## Properties

### gain

```ts
readonly gain: object;
```

Defined in: [audio-player.ts:31](https://github.com/caprids/relay-sdks/blob/main/ts/packages/moq-media/src/audio-player.ts#L31)

The gain applied to what passes through.

#### value

```ts
value: number;
```

The multiplier: 1 passes audio unchanged.

## Methods

### connect()

```ts
connect(destination): unknown;
```

Defined in: [audio-player.ts:23](https://github.com/caprids/relay-sdks/blob/main/ts/packages/moq-media/src/audio-player.ts#L23)

Send this node's output to `destination`.

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `destination` | [`AudioPlayerNode`](https://www.caprid.com/docs/reference/typescript/caprid/moq-media/interfaces/audioplayernode/) |

#### Returns

`unknown`

#### Inherited from

[`AudioPlayerNode`](https://www.caprid.com/docs/reference/typescript/caprid/moq-media/interfaces/audioplayernode/).[`connect`](https://www.caprid.com/docs/reference/typescript/caprid/moq-media/interfaces/audioplayernode/#connect)

***

### disconnect()

```ts
disconnect(destination?): void;
```

Defined in: [audio-player.ts:25](https://github.com/caprids/relay-sdks/blob/main/ts/packages/moq-media/src/audio-player.ts#L25)

Disconnect from `destination`, or from everything.

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `destination?` | [`AudioPlayerNode`](https://www.caprid.com/docs/reference/typescript/caprid/moq-media/interfaces/audioplayernode/) |

#### Returns

`void`

#### Inherited from

[`AudioPlayerNode`](https://www.caprid.com/docs/reference/typescript/caprid/moq-media/interfaces/audioplayernode/).[`disconnect`](https://www.caprid.com/docs/reference/typescript/caprid/moq-media/interfaces/audioplayernode/#disconnect)
