General Design of the SDK
The SDK is organized two parts:
- "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.
- "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.