> 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-objective-c-adapter-reference-new/participantadapter.md).

# ParticipantAdapter

## Field Summary <a href="#participantadapter-objective-c-fieldsummary" id="participantadapter-objective-c-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>                                                                                          |
| ParticipantAdapterDelegate?              | <p>delegate: ParticipantAdapterDelegate? { get set }</p><p>An optional instance for receiving callbacks.</p>                                                              |
| ParticipantAdapterActiveSpeakerDelegate? | <p>speakerDelegate: ParticipantAdapterActiveSpeakerDelegate? { get set } An optional instance for receiving callbacks.</p><p></p>                                         |

## Public Method Summary <a href="#participantadapter-objective-c-publicmethodsummary" id="participantadapter-objective-c-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>         |            |
