**[mmir-webpack 7.0.0-beta1](../README.md)**

> [Globals](../README.md) / [mmir-lib](../modules/mmir_lib.md) / IAudio

# Interface: IAudio

## Hierarchy

* **IAudio**

## Index

### Properties

* [disable](mmir_lib.iaudio.md#disable)
* [enable](mmir_lib.iaudio.md#enable)
* [getDuration](mmir_lib.iaudio.md#getduration)
* [isEnabled](mmir_lib.iaudio.md#isenabled)
* [isPaused](mmir_lib.iaudio.md#ispaused)
* [new](mmir_lib.iaudio.md#new)
* [play](mmir_lib.iaudio.md#play)
* [release](mmir_lib.iaudio.md#release)
* [setVolume](mmir_lib.iaudio.md#setvolume)
* [stop](mmir_lib.iaudio.md#stop)

## Properties

### disable

•  **disable**: () => void

___

### enable

•  **enable**: () => void

___

### getDuration

•  **getDuration**: () => number

___

### isEnabled

•  **isEnabled**: () => boolean

___

### isPaused

•  **isPaused**: () => boolean

___

### new

•  **new**: (url: string, onPlayedCallback: [TTSOnComplete](../modules/mmir_lib.md#ttsoncomplete), failureCallBack: [TTSOnError](../modules/mmir_lib.md#ttsonerror), onLoadedCallBack: [TTSOnReady](../modules/mmir_lib.md#ttsonready)) => [IAudio](mmir_lib.iaudio.md)

___

### play

•  **play**: () => void

___

### release

•  **release**: () => void

___

### setVolume

•  **setVolume**: (volume: number) => void

___

### stop

•  **stop**: () => void
