# ParticipantType

* ParticipantType can be change by the Session's function setLocalParticipantType(type: ParticipantType)

| Codes             | Remarks                                                                                                          |
| ----------------- | ---------------------------------------------------------------------------------------------------------------- |
| FULL\_PARTICIPANT | Publishes Audio and Video to the session and Subscribes to all other participants Audio and Video in the Session |
| VIEWER            | Subscribes to all other participants Audio and Video in the Session                                              |
| AV\_BROADCASTER   | Publishes Audio and Video to the Session                                                                         |
| A\_BROADCASTER    | Publishes only Audio to the Session                                                                              |
