---
title: MediaControlsHost
framework: webkitjs
role: symbol
role_heading: Class
path: webkitjs/mediacontrolshost
---

# MediaControlsHost

## Declaration

```data
interface MediaControlsHost
```

## Topics

### Instance Properties

- [allowsInlineMediaPlayback](webkitjs/mediacontrolshost/1633379-allowsinlinemediaplayback.md)
- [captionDisplayMode](webkitjs/mediacontrolshost/1632434-captiondisplaymode.md)
- [captionMenuAutomaticItem](webkitjs/mediacontrolshost/1634082-captionmenuautomaticitem.md)
- [captionMenuOffItem](webkitjs/mediacontrolshost/1634518-captionmenuoffitem.md)
- [controlsDependOnPageScaleFactor](webkitjs/mediacontrolshost/1629910-controlsdependonpagescalefactor.md)
- [externalDeviceDisplayName](webkitjs/mediacontrolshost/1629542-externaldevicedisplayname.md)
- [externalDeviceType](webkitjs/mediacontrolshost/1629794-externaldevicetype.md)
- [isInMediaDocument](webkitjs/mediacontrolshost/2871216-isinmediadocument.md)
- [isVideoLayerInline](webkitjs/mediacontrolshost/2528105-isvideolayerinline.md)
- [shadowRootCSSText](webkitjs/mediacontrolshost/2871050-shadowrootcsstext.md)
- [supportsFullscreen](webkitjs/mediacontrolshost/1631931-supportsfullscreen.md)
- [textTrackContainer](webkitjs/mediacontrolshost/1631550-texttrackcontainer.md)
- [userGestureRequired](webkitjs/mediacontrolshost/1633086-usergesturerequired.md)

### Instance Methods

- [base64StringForIconAndPlatform](webkitjs/mediacontrolshost/2871228-base64stringforiconandplatform.md)
- [displayNameForTrack](webkitjs/mediacontrolshost/1628972-displaynamefortrack.md)
- [enteredFullscreen](webkitjs/mediacontrolshost/1634182-enteredfullscreen.md)
- [exitedFullscreen](webkitjs/mediacontrolshost/1630635-exitedfullscreen.md)
- [generateUUID](webkitjs/mediacontrolshost/1629936-generateuuid.md)
- [setPreparedToReturnVideoLayerToInline](webkitjs/mediacontrolshost/2870996-setpreparedtoreturnvideolayertoi.md)
- [setSelectedTextTrack](webkitjs/mediacontrolshost/1633123-setselectedtexttrack.md)
- [sortedTrackListForMenu](webkitjs/mediacontrolshost/1630807-sortedtracklistformenu.md)
- [updateTextTrackContainer](webkitjs/mediacontrolshost/1633305-updatetexttrackcontainer.md)
