SurfaceCapability

  • This document outlines the various surface capabilities that a device may have, such as audio output, screen output, and web browsing.

  • These surface capabilities are represented by enums, each with a specific meaning like AUDIO_OUTPUT indicating the device has audio output capabilities.

  • Developers can use these enums to determine the functionalities of a given surface and tailor their applications accordingly.

Possible set of surface capabilities.

Enums
SURFACE_CAPABILITY_UNSPECIFIED Unknown / Unspecified.
AUDIO_OUTPUT Surface supports audio output.
SCREEN_OUTPUT Surface supports screen/visual output.
MEDIA_RESPONSE_AUDIO Surface supports media response audio.
WEB_BROWSER Surface supports web browsers.
ACCOUNT_LINKING Surface supports account linking.
INTERACTIVE_CANVAS Surface supports Interactive Canvas.
HOME_STORAGE Surface supports home storage.