public class VerizonMediaSource extends TypedSource
Modifier and Type | Class and Description |
---|---|
static class |
VerizonMediaSource.Builder
The builder for VerizonMediaSource.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
String[] |
getAssetIds()
One or multiple asset Identifiers.
|
VerizonMediaAssetType |
getAssetType()
The asset content type of the source.
|
VerizonMediaExternalId |
getExternalId()
The external Id used by Verizon Media.
|
ReadOnlyMapString |
getParameters()
A Map of query string parameters added to Verizon Media Preplay requests.
|
VerizonMediaPingConfiguration |
getPing()
The Ping API feature configuration of the source.
|
int |
hashCode() |
boolean |
isContentProtected()
Returns whether the assets of the source are content protected.
|
getDrm, getLiveOffset, getSrc, getSsai, getTimeServer, getType, isExperimentalRenderingEnabled, isHlsDateRange, isLowLatency, isNativeRenderingEnabled, isNativeUiRenderingEnabled, replaceSource
public String[] getAssetIds()
- When multiple assets are present, they will be appended in the given order for a Preplay request.
public VerizonMediaExternalId getExternalId()
public ReadOnlyMapString getParameters()
public VerizonMediaAssetType getAssetType()
VerizonMediaAssetType
. (NonNull)VerizonMediaAssetType.ASSET
.public boolean isContentProtected()
public VerizonMediaPingConfiguration getPing()
- A configuration with all features disabled will prevent Ping requests being sent.
VerizonMediaPingConfiguration
.public boolean equals(Object o)
equals
in class TypedSource
public int hashCode()
hashCode
in class TypedSource