How the reference is organized
Each area corresponds to one or more SDK packages. A package reference opens with a landing page that lists the package contents, followed by a page per declared type, grouped into interfaces, structs, enumerations, and exceptions. Areas that span several packages — networking and user input, for example — nest one entry per package, so you can tell a client interface from a server or common one.Media and graphics
- Audio — audio management, streams, focus, effects, patches, and system sounds.
- Graphics — surfaces, buffers, and composition.
- W3C Media — media playback through the W3C Media Source and Encrypted Media interfaces.
- Media Descriptor — codec, profile, and format descriptors.
- Media Controls — playback control and transport state.
- Media Buffer — buffer queues for passing frames between components.
- HDMI Control Manager — HDMI-CEC control and local device state.
- Text-to-Speech — speech synthesis and speech stream listeners.
Connectivity and devices
- Network Manager — network interfaces, Wi-Fi, DHCP, VPN, and per-app network selection.
- Bluetooth — Bluetooth managers, profiles, and device connections.
- Device Configuration — device configuration values.
- Device Identifiers — device and advertising identifiers.
User input and accessibility
- Input Events — key and pointer event delivery.
- Input Method Framework — on-screen keyboard and text input.
- Accessibility Settings — captioning and UI scale preferences.
Appstore and Fire TV integrations
- Appstore In-App Purchasing — purchase flows, receipts, and product data.
- Content Personalization — watch activity, watchlist, and entitlements.
- Media Content Launcher — deep-link playback requests from Fire TV and Alexa.
- Media Content Metadata — content ratings and metadata.
- EPG Provider — channel, program, and live event ingestion.
- Channel Cluster — channel tuning and playback.
- Unified Content Control — the Universal Context and Control publisher interfaces.
- Recommendations — content recommendation data.
- Parental Controls — parental control preferences and restrictions.
- APS Client — Amazon Publisher Services ad requests.
Identity and account
- Media Account Login — account linking for media apps.
- Simple Sign-In — streamlined sign-in and account links.
- Subscription Entitlement — subscription entitlement checks.
System services
- Cryptography — cryptographic algorithms, keys, and the keystore.
- Amazon Device Messaging — push message delivery.
- Tracing — trace scopes for performance analysis.
- Media Types — shared media type definitions.

