Interface: SourceMediaItemBase
Extended by
interface SourceMediaItemBase { src: string; duration?: number; id?: string; liveEdgeOnly?: boolean; mimetype?: Mimetype; playbackMode?: PlaybackMode; userTier?: UserTier; validUntil?: number;}
Properties
src
src:
string
The source URL of this media source.
duration?
optionalduration:number
Duration in seconds. Only relevant for dynamic content.
id?
optionalid:string
Unique identifier of the media source.
Default Value
V1StGXR8_Z5jdHi6B-myT a generated identifier
liveEdgeOnly?
optionalliveEdgeOnly:boolean
When true, playback must always remain at the live edge.
Seeking behind the live edge is not permitted.
Default Value
undefined (treated as false — timeshift / seek-back is allowed)
mimetype?
optionalmimetype:Mimetype
Mimetype of the media source.
Default Value
detected from file extension of given src or undefined
playbackMode?
optionalplaybackMode:PlaybackMode
Content mode of the media source.
Default Value
PlaybackMode.VOD
userTier?
optionaluserTier:UserTier
Classification of the user’s access level for this source.
Default Value
undefined (user tier is unknown or not applicable)
validUntil?
optionalvalidUntil:number
Until the media source is valid. Unix timestamp in milliseconds.