Stay organized with collections
Save and categorize content based on your preferences.
AI-generated Key Takeaways
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-18 UTC."],[],["The core content defines a set of surface capabilities, each represented by an enum. These capabilities indicate what a surface can support, including `AUDIO_OUTPUT`, `SCREEN_OUTPUT`, and `MEDIA_RESPONSE_AUDIO` for various audio and visual functionalities. Other capabilities include `WEB_BROWSER` support, `ACCOUNT_LINKING`, `INTERACTIVE_CANVAS`, and `HOME_STORAGE` functionalities. `SURFACE_CAPABILITY_UNSPECIFIED` is designated for unknown or unspecified capabilities.\n"]]