Represents a physical button input mechanism which can be used to interact with elements shown on the viewport.
The expected use case of the device's viewport, encapsulating the available input mechanisms and user viewing distance.
Type of the viewport. * STANDARD
Indicates that this viewport occupies an exclusive area of the screen. * OVERLAY
Indicates that the viewport is an overlay, sharing the screen with other experiences.
The shape of the viewport.
Represents a type of touch input suppported by the device.
Indicates that dialog playback is supported or desired in the given interaction mode. Player interface abilities controlled by this field are any directives that would render audio on the dialog channel.