# VideoElement

Wrapper for VideoTrack with additional properties, which may be useful for populating RecyclerView

---

## Nested Class Summary

| Modifier and Type | Class | Description |
| --- | --- | --- |
|  |  | Nested Classes |

## Field Summary

| Modifier and Type | Field | Description |
| --- | --- | --- |
| `private final String` | `id` |  |
| `private final String` | `participantId` |  |
| `private final Boolean` | `isAudioSharing` |  |
| `private final String` | `userName` |  |
| `private final Integer` | `width` |  |
| `private final Integer` | `height` |  |
| `private final ScreenMeet.VideoSource` | `sourceType` |  |
| `private final VideoTrack` | `track` |  |

## Constructor Summary

| Constructor | Description |
| --- | --- |
| `VideoElement(String id, String participantId, Boolean isAudioSharing, String userName, Integer width, Integer height, ScreenMeet.VideoSource sourceType, VideoTrack track)` |  |

## Enum Constant Summary

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

## Method Summary

### All Methods

| Modifier and Type | Method | Description |
| --- | --- | --- |
| `final String` | `getId()` |  |
| `final String` | `getParticipantId()` |  |
| `final Boolean` | `isAudioSharing()` |  |
| `final String` | `getUserName()` |  |
| `final Integer` | `getWidth()` |  |
| `final Integer` | `getHeight()` |  |
| `final ScreenMeet.VideoSource` | `getSourceType()` |  |
| `final VideoTrack` | `getTrack()` |  |

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

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

---

## Constructor Detail

### VideoElement

```java
VideoElement(String id, String participantId, Boolean isAudioSharing, String userName, Integer width, Integer height, ScreenMeet.VideoSource sourceType, VideoTrack track)
```

## Method Detail

### getId

```java
final String getId()
```

### getParticipantId

```java
final String getParticipantId()
```

### isAudioSharing

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

### getUserName

```java
final String getUserName()
```

### getWidth

```java
final Integer getWidth()
```

### getHeight

```java
final Integer getHeight()
```

### getSourceType

```java
final ScreenMeet.VideoSource getSourceType()
```

### getTrack

```java
final VideoTrack getTrack()
```
