# Interface: SoundChannelsInterface (/pixi-vn/index/interfaces/SoundChannelsInterface)



Defined in: [src/sound/interfaces/SoundChannelsInterface.ts:4](https://github.com/DRincs-Productions/pixi-vn/blob/5bb5bb1f92e38998ea2f477b600168d8da3ece19/src/sound/interfaces/SoundChannelsInterface.ts#L4)

## Properties [#properties]

### values [#values]

\> `readonly` **values**: [`AudioChannelInterface`](/pixi-vn/index/interfaces/AudioChannelInterface)\[]

Defined in: [src/sound/interfaces/SoundChannelsInterface.ts:15](https://github.com/DRincs-Productions/pixi-vn/blob/5bb5bb1f92e38998ea2f477b600168d8da3ece19/src/sound/interfaces/SoundChannelsInterface.ts#L15)

All registered audio channels.

## Methods [#methods]

### add() [#add]

\> **add**(`alias`, `options?`): [`AudioChannelInterface`](/pixi-vn/index/interfaces/AudioChannelInterface) | `undefined`

Defined in: [src/sound/interfaces/SoundChannelsInterface.ts:9](https://github.com/DRincs-Productions/pixi-vn/blob/5bb5bb1f92e38998ea2f477b600168d8da3ece19/src/sound/interfaces/SoundChannelsInterface.ts#L9)

Add a new audio channel.
Returns the created channel, or `undefined` if the alias already exists.

#### Parameters [#parameters]

##### alias [#alias]

`string` | `string`\[]

##### options? [#options]

[`ChannelOptions`](/pixi-vn/index/interfaces/ChannelOptions)

#### Returns [#returns]

[`AudioChannelInterface`](/pixi-vn/index/interfaces/AudioChannelInterface) | `undefined`

***

### find() [#find]

\> **find**(`alias`): [`AudioChannelInterface`](/pixi-vn/index/interfaces/AudioChannelInterface)

Defined in: [src/sound/interfaces/SoundChannelsInterface.ts:13](https://github.com/DRincs-Productions/pixi-vn/blob/5bb5bb1f92e38998ea2f477b600168d8da3ece19/src/sound/interfaces/SoundChannelsInterface.ts#L13)

Find the channel for the given alias, creating it if it does not yet exist.

#### Parameters [#parameters-1]

##### alias [#alias-1]

`string`

#### Returns [#returns-1]

[`AudioChannelInterface`](/pixi-vn/index/interfaces/AudioChannelInterface)
