Package nl.vpro.domain.media
Interface StreamingStatus
- All Superinterfaces:
Displayable
,Serializable
- All Known Implementing Classes:
ReadonlyStreamingStatus
,StreamingStatusImpl
- Since:
- 5.1
- Author:
- Michiel Meeuwissen
-
Nested Class Summary
-
Field Summary
Fields inherited from interface nl.vpro.i18n.Displayable
NULL
-
Method Summary
Modifier and TypeMethodDescriptionstatic List<StreamingStatusImpl>
static StreamingStatusImpl.Builder
builder()
default ReadonlyStreamingStatus
copy()
static @NonNull StreamingStatus
copy
(StreamingStatus of) default String
default List<Encryption>
getEncryptionsForPrediction
(Prediction prediction) See wikidefault Instant
getOffline
(boolean drm) Deprecated.default boolean
hasAudio()
default boolean
hasDrm()
default boolean
default boolean
hasVideo()
default boolean
default boolean
default boolean
matches
(@Nullable Encryption encryption) Matches with configured encryption in aPrediction
default boolean
matches
(Prediction prediction) static List<StreamingStatusImpl>
static StreamingStatusImpl
offline()
static StreamingStatusImpl
offlineDrm
(StreamingStatus existing) static StreamingStatusImpl
offlineWithoutDrm
(StreamingStatus existing) default boolean
static boolean
static Encryption
preferredEncryption
(StreamingStatus streamingStatus) static StreamingStatusImpl
unset()
static StreamingStatusImpl
static StreamingStatusImpl
withAudio
(StreamingStatus existing) static StreamingStatusImpl
withDrm
(StreamingStatus existing) static StreamingStatusImpl
withoutDrm
(StreamingStatus existing) Methods inherited from interface nl.vpro.i18n.Displayable
display, getDisplayName, getIcon, getIconClass, getPluralDisplayName, getPluralDisplayName
-
Method Details
-
builder
-
unset
-
withDrm
-
withAudio
-
withoutDrm
-
withAndWithoutDrm
-
offline
-
offlineDrm
-
offlineWithoutDrm
-
availableStatuses
-
notAvailableStatuses
-
copy
-
getWithDrm
StreamingStatus.Value getWithDrm() -
getWithoutDrm
StreamingStatus.Value getWithoutDrm() -
getWithDrmOffline
Instant getWithDrmOffline() -
getWithoutDrmOffline
Instant getWithoutDrmOffline() -
getAudioWithoutDrm
StreamingStatus.Value getAudioWithoutDrm() -
copy
-
hasDrm
default boolean hasDrm() -
onDvrWithDrm
default boolean onDvrWithDrm() -
hasWithoutDrm
default boolean hasWithoutDrm() -
hasAudio
default boolean hasAudio() -
hasPublishedVideo
default boolean hasPublishedVideo()- Since:
- 7.7
-
hasVideo
default boolean hasVideo()- Since:
- 7.7
-
isAvailable
default boolean isAvailable() -
online
-
preferredEncryption
-
matches
Matches with configured encryption in aPrediction
-
matches
-
getDisplayName
- Specified by:
getDisplayName
in interfaceDisplayable
-
getEncryptionsForPrediction
See wikiGiven a prediction shows what kind of locations must be created by the authority location service.
- Returns:
- A list of
Encryption
s.
-
getOffline
Deprecated.Never coming in anymore -
expectedAVType
-