> For the complete documentation index, see [llms.txt](https://documentation.sceenic.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.sceenic.co/watch-together-sdk/sscale-confluence-api-references/ios-swift-reference-new/participant.md).

# Participant

## Field Summary <a href="#participant-swifty-fieldsummary" id="participant-swifty-fieldsummary"></a>

| Type                              | Field                                                                                                                                                                     |
| --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Bool                              | <p>isBroadcaster: Bool { get }</p><p>Indicates whether a user broadcasts any media or not.</p>                                                                            |
| Bool                              | <p>isAudioEnabled: Bool { get set }</p><p>A Bool which is <code>true</code> if the audio is currently muted, or <code>false</code> if the audio is currently unmuted.</p> |
| Bool                              | <p>isVideoEnabled: Bool { get set }</p><p>A Bool which is <code>true</code> if the video is currently muted, or <code>false</code> if the video is currently unmuted.</p> |
| Float                             | <p>volume: Float { get set }</p><p>Allows controlling a user's audio volume.</p>                                                                                          |
| ParticipantDelegate?              | <p>delegate: ParticipantDelegate? { get set }</p><p>An optional instance for receiving callbacks.</p>                                                                     |
| ParticipantActiveSpeakerDelegate? | speakerDelegate: ParticipantActiveSpeakerDelegate? { get set } An optional instance for receiving callbacks.                                                              |

## Public Method Summary <a href="#participant-swifty-publicmethodsummary" id="participant-swifty-publicmethodsummary"></a>

| Type   | Methods                                                                   | Parameters |
| ------ | ------------------------------------------------------------------------- | ---------- |
| String | <p>getId() -> String</p><p>Returns a unique identifier of a user.</p>     |            |
| String | <p>getDisplayName() -> String</p><p>Returns a display name of a user.</p> |            |
| UIView | <p>getVideo() -> UIView</p><p>Returns a video view of a user.</p>         |            |
