Home
last modified time | relevance | path

Searched refs:AdPlaybackState (Results 1 – 14 of 14) sorted by relevance

/external/exoplayer/tree/library/core/src/main/java/com/google/android/exoplayer2/source/ads/
DAdPlaybackState.java37 public final class AdPlaybackState { class
269 public static final AdPlaybackState NONE = new AdPlaybackState();
293 public AdPlaybackState(long... adGroupTimesUs) { in AdPlaybackState() method in AdPlaybackState
305 private AdPlaybackState( in AdPlaybackState() method in AdPlaybackState
368 public AdPlaybackState withAdCount(int adGroupIndex, int adCount) { in withAdCount()
375 return new AdPlaybackState(adGroupTimesUs, adGroups, adResumePositionUs, contentDurationUs); in withAdCount()
380 public AdPlaybackState withAdUri(int adGroupIndex, int adIndexInAdGroup, Uri uri) { in withAdUri()
383 return new AdPlaybackState(adGroupTimesUs, adGroups, adResumePositionUs, contentDurationUs); in withAdUri()
388 public AdPlaybackState withPlayedAd(int adGroupIndex, int adIndexInAdGroup) { in withPlayedAd()
391 return new AdPlaybackState(adGroupTimesUs, adGroups, adResumePositionUs, contentDurationUs); in withPlayedAd()
[all …]
DSinglePeriodAdTimeline.java28 private final AdPlaybackState adPlaybackState;
37 public SinglePeriodAdTimeline(Timeline contentTimeline, AdPlaybackState adPlaybackState) { in SinglePeriodAdTimeline()
DAdsMediaSource.java136 @Nullable private AdPlaybackState adPlaybackState;
201 AdPlaybackState adPlaybackState = Assertions.checkNotNull(this.adPlaybackState); in createPeriod()
283 private void onAdPlaybackState(AdPlaybackState adPlaybackState) { in onAdPlaybackState()
338 public void onAdPlaybackState(final AdPlaybackState adPlaybackState) { in onAdPlaybackState()
DAdsLoader.java56 default void onAdPlaybackState(AdPlaybackState adPlaybackState) {} in onAdPlaybackState()
/external/exoplayer/tree/library/core/src/test/java/com/google/android/exoplayer2/source/ads/
DAdPlaybackStateTest.java35 private AdPlaybackState state;
39 state = new AdPlaybackState(TEST_AD_GROUP_TMES_US); in setUp()
55 assertThat(state.adGroups[0].states[0]).isEqualTo(AdPlaybackState.AD_STATE_UNAVAILABLE); in setAdUriBeforeAdCount()
57 assertThat(state.adGroups[0].states[1]).isEqualTo(AdPlaybackState.AD_STATE_AVAILABLE); in setAdUriBeforeAdCount()
66 assertThat(state.adGroups[0].states[0]).isEqualTo(AdPlaybackState.AD_STATE_ERROR); in setAdErrorBeforeAdCount()
67 assertThat(state.adGroups[0].states[1]).isEqualTo(AdPlaybackState.AD_STATE_UNAVAILABLE); in setAdErrorBeforeAdCount()
88 assertThat(state.adGroups[0].states[1]).isEqualTo(AdPlaybackState.AD_STATE_UNAVAILABLE); in getFirstAdIndexToPlaySkipsPlayedAd()
89 assertThat(state.adGroups[0].states[2]).isEqualTo(AdPlaybackState.AD_STATE_AVAILABLE); in getFirstAdIndexToPlaySkipsPlayedAd()
101 assertThat(state.adGroups[0].states[1]).isEqualTo(AdPlaybackState.AD_STATE_UNAVAILABLE); in getFirstAdIndexToPlaySkipsSkippedAd()
102 assertThat(state.adGroups[0].states[2]).isEqualTo(AdPlaybackState.AD_STATE_AVAILABLE); in getFirstAdIndexToPlaySkipsSkippedAd()
DAdsMediaSourceTest.java73 private static final AdPlaybackState AD_PLAYBACK_STATE =
74 new AdPlaybackState(/* adGroupTimesUs...= */ 0)
/external/exoplayer/tree/testutils/src/main/java/com/google/android/exoplayer2/testutil/
DFakeTimeline.java22 import com.google.android.exoplayer2.source.ads.AdPlaybackState;
51 public final AdPlaybackState adPlaybackState;
70 AdPlaybackState.NONE); in createDummy()
108 this(periodCount, id, isSeekable, isDynamic, durationUs, AdPlaybackState.NONE); in TimelineWindowDefinition()
128 AdPlaybackState adPlaybackState) { in TimelineWindowDefinition()
168 AdPlaybackState adPlaybackState) { in TimelineWindowDefinition()
197 public static AdPlaybackState createAdPlaybackState(int adsPerAdGroup, long... adGroupTimesUs) { in createAdPlaybackState()
199 AdPlaybackState adPlaybackState = new AdPlaybackState(adGroupTimesUs); in createAdPlaybackState()
/external/exoplayer/tree/library/core/src/main/java/com/google/android/exoplayer2/
DTimeline.java21 import com.google.android.exoplayer2.source.ads.AdPlaybackState;
396 private AdPlaybackState adPlaybackState;
400 adPlaybackState = AdPlaybackState.NONE; in Period()
424 return set(id, uid, windowIndex, durationUs, positionInWindowUs, AdPlaybackState.NONE); in set()
450 AdPlaybackState adPlaybackState) { in set()
590 AdPlaybackState.AdGroup adGroup = adPlaybackState.adGroups[adGroupIndex]; in isAdAvailable()
592 && adGroup.states[adIndexInAdGroup] != AdPlaybackState.AD_STATE_UNAVAILABLE; in isAdAvailable()
604 AdPlaybackState.AdGroup adGroup = adPlaybackState.adGroups[adGroupIndex]; in getAdDurationUs()
/external/exoplayer/tree/extensions/ima/src/test/java/com/google/android/exoplayer2/ext/ima/
DImaAdsLoaderTest.java46 import com.google.android.exoplayer2.source.ads.AdPlaybackState;
162 new AdPlaybackState(/* adGroupTimesUs...= */ 0) in start_updatesAdPlaybackState()
232 new AdPlaybackState(/* adGroupTimesUs...= */ 0) in playback_withPrerollAd_marksAdAsPlayed()
292 public AdPlaybackState adPlaybackState;
302 public void onAdPlaybackState(AdPlaybackState adPlaybackState) {
/external/exoplayer/tree/extensions/ima/src/main/java/com/google/android/exoplayer2/ext/ima/
DImaAdsLoader.java54 import com.google.android.exoplayer2.source.ads.AdPlaybackState;
55 import com.google.android.exoplayer2.source.ads.AdPlaybackState.AdState;
341 private AdPlaybackState adPlaybackState;
614 adPlaybackState = new AdPlaybackState(getAdGroupTimesUs(adsManager.getAdCuePoints())); in start()
659 adPlaybackState = AdPlaybackState.NONE; in release()
694 adPlaybackState = new AdPlaybackState(getAdGroupTimesUs(adsManager.getAdCuePoints())); in onAdsManagerLoaded()
732 adPlaybackState = new AdPlaybackState(); in onAdError()
1267 AdPlaybackState.AdGroup adGroup = adPlaybackState.adGroups[adGroupIndex]; in handleAdGroupLoadError()
1274 if (adGroup.states[i] == AdPlaybackState.AD_STATE_UNAVAILABLE) { in handleAdGroupLoadError()
1359 && states[adIndexInAdGroup] != AdPlaybackState.AD_STATE_UNAVAILABLE) { in getAdIndexInAdGroupToLoad()
[all …]
/external/exoplayer/tree/library/core/src/test/java/com/google/android/exoplayer2/
DMediaPeriodQueueTest.java28 import com.google.android.exoplayer2.source.ads.AdPlaybackState;
59 private AdPlaybackState adPlaybackState;
398 new AdPlaybackState(adGroupTimesUs).withContentDurationUs(CONTENT_DURATION_US); in setupAdTimeline()
433 new AdPlaybackState(adGroupTimesUs).withContentDurationUs(CONTENT_DURATION_US); in updateAdPlaybackStateAndTimeline()
DExoPlayerTest.java52 import com.google.android.exoplayer2.source.ads.AdPlaybackState;
480 AdPlaybackState initialAdPlaybackState = in adGroupWithLoadErrorIsSkipped()
494 AdPlaybackState errorAdPlaybackState = initialAdPlaybackState.withAdLoadError(0, 0); in adGroupWithLoadErrorIsSkipped()
3042 AdPlaybackState adPlaybackState = in contentWithInitialSeekPositionAfterPrerollAdStartsAtSeekPosition()
3091 AdPlaybackState adPlaybackState = in contentWithoutInitialSeekStartsAtDefaultPositionAfterPrerollAd()
/external/exoplayer/tree/library/core/src/test/java/com/google/android/exoplayer2/analytics/
DDefaultPlaybackSessionManagerTest.java35 import com.google.android.exoplayer2.source.ads.AdPlaybackState;
613 new AdPlaybackState(/* adGroupTimesUs=... */ C.TIME_END_OF_SOURCE) in timelineUpdate_withContent_doesNotFinishFuturePostrollAd()
824 new AdPlaybackState(/* adGroupTimesUs=... */ 0, 5 * C.MICROS_PER_SECOND) in positionDiscontinuity_fromAdToContent_finishesAd()
884 new AdPlaybackState( in positionDiscontinuity_fromContentToAd_doesNotFinishSessions()
936 new AdPlaybackState(/* adGroupTimesUs=... */ 0, 5 * C.MICROS_PER_SECOND) in positionDiscontinuity_fromAdToAd_finishesPastAds_andNotifiesAdPlaybackStated()
1007 new AdPlaybackState( in updateSessions_withNewAd_afterDiscontinuitiesFromContentToAdAndBack_doesNotActivateNewAd()
DAnalyticsCollectorTest.java41 import com.google.android.exoplayer2.source.ads.AdPlaybackState;
771 AtomicReference<AdPlaybackState> adPlaybackState = in adPlayback()