## Uses of Interface
org.zkoss.stateless.sul.IAudio

- Packages that use IAudio
  Package | Description
  --- | ---
  org.zkoss.stateless.state |
  org.zkoss.stateless.sul |

- - ### Uses of IAudio in org.zkoss.stateless.state

    Methods in org.zkoss.stateless.state that return IAudio
    Modifier and Type | Method | Description
    --- | --- | ---
    `IAudio` | IAudioController.`build()` | Returns the immutable audio instance that the controller to build with.

    Methods in org.zkoss.stateless.state with parameters of type IAudio
    Modifier and Type | Method | Description
    --- | --- | ---
    `static IAudioController` | IAudioController.`of​(IAudio owner)` | Returns the controller instance with the given `audio`

  - ### Uses of IAudio in org.zkoss.stateless.sul

    Fields in org.zkoss.stateless.sul declared as IAudio
    Modifier and Type | Field | Description
    --- | --- | ---
    `static IAudio` | IAudio.`DEFAULT` | Constant for default attributes of this immutable component.

    Methods in org.zkoss.stateless.sul that return IAudio
    Modifier and Type | Method | Description
    --- | --- | ---
    `static IAudio` | IAudioCtrl.`from​(Audio instance)` |
    `static IAudio` | IAudio.`of​(java.lang.Iterable<ITrack> children)` | Returns the instance with the given `ITrack` children.
    `static IAudio` | IAudio.`of​(java.lang.String src)` | Returns the instance with the given `src`.
    `static IAudio` | IAudio.`of​(ITrack... children)` | Returns the instance with the given `ITrack` children.
    `static IAudio` | IAudio.`ofId​(java.lang.String id)` | Returns the instance with the given id.
    `IAudio` | IAudio.`withAutoplay​(boolean autoplay)` | Returns a copy of `this` immutable component with the specified `autoplay`.
    `IAudio` | IAudio.`withContent​(Audio audio)` | Returns a copy of `this` immutable component with the specified `audio`.
    `IAudio` | IAudio.`withControls​(boolean controls)` | Returns a copy of `this` immutable component with the specified `controls`.
    `IAudio` | IAudio.`withLoop​(boolean loop)` | Returns a copy of `this` immutable component with the specified `loop`.
    `IAudio` | IAudio.`withMuted​(boolean muted)` | Returns a copy of `this` immutable component with the specified `muted`.
    `IAudio` | IAudio.`withPreload​(java.lang.String preload)` | Returns a copy of `this` immutable component with the specified `preload`.
    `IAudio` | IAudio.`withSrc​(java.lang.Iterable<java.lang.String> src)` | Returns a copy of `this` immutable component with the specified `placeholder`.
    `default IAudio` | IAudio.`withSrc​(java.lang.String src)` | Returns a copy of `this` immutable component with the specified `placeholder`.

    Methods in org.zkoss.stateless.sul with parameters of type IAudio
    Modifier and Type | Method | Description
    --- | --- | ---
    `static java.util.List<java.lang.Object>` | IAudioCtrl.`getEncodedSrc​(IAudio audio)` |