Package com.castlabs.android.player.models

## Class EventStream.Builder

- java.lang.Object
- - com.castlabs.android.player.models.EventStream.Builder

- Enclosing class:
    EventStream

      public static class EventStream.Builder
      extends Object

- - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `Builder​(String schemeIdUri, String value)` |

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `EventStream.Builder` | `addEvents​(EventMessage[] events)` |
    `EventStream.Builder` | `addEvents​(Collection<? extends EventMessage> events)` |
    `EventStream.Builder` | `addPresentationTimesUs​(Long[] presentationTimes)` |
    `EventStream.Builder` | `addPresentationTimesUs​(Collection<Long> presentationTimes)` |
    `EventStream` | `get()` |
    `EventStream.Builder` | `timescale​(long timescale)` |

    - ### Methods inherited from class java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### Builder

          public Builder​(@NonNull
                         String schemeIdUri,
                         @NonNull
                         String value)

  - ### Method Detail

    - #### timescale

          public EventStream.Builder timescale​(long timescale)

    - #### addPresentationTimesUs

          public EventStream.Builder addPresentationTimesUs​(Collection<Long> presentationTimes)

    - #### addPresentationTimesUs

          public EventStream.Builder addPresentationTimesUs​(Long[] presentationTimes)

    - #### addEvents

          public EventStream.Builder addEvents​(Collection<? extends EventMessage> events)

    - #### addEvents

          public EventStream.Builder addEvents​(EventMessage[] events)

    - #### get

          public EventStream get()