com.brightcove.ssai.tracking

## Interface TrackerDatasource

- All Known Implementing Classes:
    RemoteTrackerDatasource

      public interface TrackerDatasource

  Interface to implement a strategy to track `TrackingEvent`s.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `track(java.util.List<TrackingEvent> trackingEvents, SSAICallback<java.util.List<TrackingEvent>> ssaiCallback)` Tracks the VMAP/VAST events triggered.

- - ### Method Detail

    - #### track

          void track(@NonNull
                     java.util.List<TrackingEvent> trackingEvents,
                     @NonNull
                     SSAICallback<java.util.List<TrackingEvent>> ssaiCallback)

      Tracks the VMAP/VAST events triggered.
      Parameters:
        `trackingEvents` - the list of tracking events to be tracked.
        `ssaiCallback` - a callback to receive status of the tracking events.