# Package com.brightcove.ssai.tracking

- Interface Summary
  Interface | Description
  --- | ---
  Tracker | Defines a Tracker.
  TrackerDatasource | Interface to implement a strategy to track `TrackingEvent`s.
  TrackingConfigListener | Listener for `TrackingConfig` changes.

- Class Summary
  Class | Description
  --- | ---
  AsyncTaskResult<R,E> | Helper class to return results to the UI thread when using an `AsyncTask`.
  RemoteTrackerDatasource | Implementation of a `TrackerDatasource` that makes the network calls to track the specified `TrackingEvent`s.
  TrackingConfig | A Tracking Configuration class used to modify the behavior of which tracking events are allowed to be sent.
  TrackingConfig.Builder | The TrackingConfig.Builder.
  TrackingEvent<T> | Representation of a VMAP/VAST tracking event.