General Design of the SDK

The SDK is organized two parts:

  1. "Content management" functions, which include loading a video and its associated metadata from embed code (content identifiers), as well as querying for more videos, and "video playback," which covers controlling video playback on a predefined "skin".

    These functions are essential for playback.

  2. "Layout controls" of the user interface (UI), the provided skins, and positioning of the "video surface" within the application.

    These controls can be replaced entirely, either from scratch or with the provided controls as a starting point.