# All Implemented Interfaces

---

```java
public final class ScreenMeet.AudioState
```

Data about audio sources being streamed by Participant and some helper properties

---

### Nested Class Summary

| Modifier and Type | Class | Description |
| --- | --- | --- |
|  |  |  |

### Field Summary

| Modifier and Type | Field | Description |
| --- | --- | --- |
| `private final Map<ScreenMeet.AudioSource, AudioTrack>` | `sources` |  |
| `private final Boolean` | `isAudioSharing` |  |

### Constructor Summary

| Constructor | Description |
| --- | --- |
| `ScreenMeet.AudioState(Map<ScreenMeet.AudioSource, AudioTrack> sources, Boolean isAudioSharing)` |  |

### Enum Constant Summary

| Enum Constant | Description |
| --- | --- |

### Method Summary

All Methods

| Modifier and Type | Method | Description |
| --- | --- | --- |
| `final Map<ScreenMeet.AudioSource, AudioTrack>` | `getSources()` |  |
| `final Boolean` | `isAudioSharing()` |  |

### Methods inherited from class java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

---

### Constructor Detail

#### ScreenMeet.AudioState

```java
ScreenMeet.AudioState(Map<ScreenMeet.AudioSource, AudioTrack> sources, Boolean isAudioSharing)
```

### Method Detail

#### getSources

```java
 final Map<ScreenMeet.AudioSource, AudioTrack> getSources()
```

#### isAudioSharing

```java
 final Boolean isAudioSharing()
```
