Amazon AppStream
Developer Guide

This documentation is for an older version of Amazon AppStream. For information about the latest version, see the Amazon AppStream 2.0 Developer Guide.

Building a Client for Android

The Amazon AppStream SDK provides libraries that you build into your client to receive and decode video and audio from the application and send device inputs and raw inputs to the application.

The following object classes are provided by the client libraries in the Amazon AppStream SDK.

Class Description
AppStreamInterface This class manages client sessions between clients and applications.
ConnectDialogFragment This class creates sessions between clients and applications.
DesQuery This class is for use with the entitlement service.
ErrorDialogFragment This class is to display messages.
GL2JNIView This class is for the video in the client.
SampleClientActivity This class is for the client interface.

Your client implements and populate the following structures in order to receive session and application events.

Interface Description
ConnectDialogListener Receives callbacks from a client.
DesQueryListener Receives callbacks from the entitlement service