| Audio | Audio information. |
| Media | Interface for managing different media during Engagement. |
| Media.MediaEvent<T> | |
| MediaState | Contains information about Visitor or Operator media state. |
| OperatorMediaState | Object that represents Operator media state. |
| Video | Video information, also provides an ability to display video from a camera in the app. |
| VisitorMediaState | Object that represents Visitor media state. |
| EngagementOptions | Optional parameters to use when starting an engagement. |
| Media.Events | Defines media event types. |
| MediaUpgradeOffer | Object that represents media upgrade request that is send by the Operator to the Visitor. |
| VideoView | A view that renders video stream. |
| Media.Status | Defines possible media statuses. |
| MediaDirection | Defines possible media streaming types. |
| VideoView.ScalingType | Contains types of video scaling that can be applied to VideoView
|