Class GoogleDaiTypedSource
-
- All Implemented Interfaces:
public final class GoogleDaiTypedSource extends TypedSource
A Google DAI source.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classGoogleDaiTypedSource.BuilderThe builder for a Google DAI source.
-
Field Summary
Fields Modifier and Type Field Description private final transient SourceTypetypeprivate final transient GoogleDaiConfigurationssaiprivate final CMCDTransmissionModecmcdTransmissionModeprivate final DashPlaybackConfigurationdashprivate final DRMConfigurationdrmprivate final Map<String, String>headersprivate final HlsPlaybackConfigurationhlsprivate final BooleanhlsDateRangeprivate final BooleanisHlsDateRangeprivate final BooleanisLowLatencyprivate final LatencyConfigurationlatencyConfigurationprivate final DoubleliveOffsetprivate final BooleanlowLatencyprivate final PlaybackPipelineplaybackPipelineprivate final Stringsrcprivate final StringtimeServer
-
Constructor Summary
Constructors Constructor Description GoogleDaiTypedSource(String src, DRMConfiguration drm, SourceType type, Map<String, String> headers, Double liveOffset, GoogleDaiConfiguration ssai, Boolean hlsDateRange, String timeServer, Boolean lowLatency, LatencyConfiguration latencyConfiguration, HlsPlaybackConfiguration hls, DashPlaybackConfiguration dash, CMCDTransmissionMode cmcdTransmissionMode, PlaybackPipeline playbackPipeline)
-
Method Summary
Modifier and Type Method Description SourceTypegetType()GoogleDaiConfigurationgetSsai()TypedSourcecopy(String src, DRMConfiguration drm, SourceType type, Map<String, String> headers, Double liveOffset, SsaiDescription ssai, Boolean hlsDateRange, String timeServer, Boolean lowLatency, LatencyConfiguration latencyConfiguration, HlsPlaybackConfiguration hls, DashPlaybackConfiguration dash, CMCDTransmissionMode cmcdTransmissionMode, PlaybackPipeline playbackPipeline)-
Methods inherited from class com.theoplayer.android.api.source.TypedSource
equals, getCmcdTransmissionMode, getDash, getDrm, getHeaders, getHls, getIsHlsDateRange, getIsLowLatency, getLatencyConfiguration, getLiveOffset, getPlaybackPipeline, getSrc, getTimeServer, hashCode, isHlsDateRange, isLowLatency -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
GoogleDaiTypedSource
GoogleDaiTypedSource(String src, DRMConfiguration drm, SourceType type, Map<String, String> headers, Double liveOffset, GoogleDaiConfiguration ssai, Boolean hlsDateRange, String timeServer, Boolean lowLatency, LatencyConfiguration latencyConfiguration, HlsPlaybackConfiguration hls, DashPlaybackConfiguration dash, CMCDTransmissionMode cmcdTransmissionMode, PlaybackPipeline playbackPipeline)
-
-
Method Detail
-
getType
SourceType getType()
-
getSsai
GoogleDaiConfiguration getSsai()
-
copy
TypedSource copy(String src, DRMConfiguration drm, SourceType type, Map<String, String> headers, Double liveOffset, SsaiDescription ssai, Boolean hlsDateRange, String timeServer, Boolean lowLatency, LatencyConfiguration latencyConfiguration, HlsPlaybackConfiguration hls, DashPlaybackConfiguration dash, CMCDTransmissionMode cmcdTransmissionMode, PlaybackPipeline playbackPipeline)
-
-
-
-