@svta/common-media-library

The Common Media Libray

CMAF

AdaptationSet
AlignedSwitchingSet
AudioChannelConfiguration
AudioTrack
Byterange
ContentComponent
DashManifest
FrameRate
Ham
HlsManifest
Initialization
Manifest
ManifestFormat
MediaGroups
Period
PlayList
Presentation
Representation
Role
Segment
SegmentBase
SegmentHls
SegmentList
SegmentTemplate
SegmentURL
SelectionSet
SwitchingSet
TextTrack
Track
TrackType
Validation
VideoTrack
dashToHam
getTracksFromPresentation
getTracksFromSelectionSet
getTracksFromSwitchingSet
hamToDash
hamToHls
hlsToHam
validatePresentation
validateSegment
validateSegments
validateSelectionSet
validateSelectionSets
validateSwitchingSet
validateSwitchingSets
validateTrack
validateTracks

CMCD

CmcdEncoding
CmcdHeaderField
CmcdObjectType
CmcdStreamingFormat
CmcdStreamType
Cmcd
CmcdCustomKey
CmcdEncodeOptions
CmcdFormatter
CmcdHeadersMap
CmcdKey
CmcdValue
CMCD_HEADERS
CMCD_JSON
CMCD_OBJECT
CMCD_PARAM
CMCD_QUERY
CMCD_REQUEST
CMCD_SESSION
CMCD_STATUS
CMCD_V1
CmcdFormatters
appendCmcdHeaders
appendCmcdQuery
decodeCmcd
encodeCmcd
fromCmcdHeaders
fromCmcdQuery
toCmcdHeaders
toCmcdJson
toCmcdQuery

CMSD

CmsdHeaderField
CmsdObjectType
CmsdStreamingFormat
CmsdStreamType
CmsdCustomKey
CmsdDynamic
CmsdDynamicParams
CmsdEncodeOptions
CmsdStatic
CmsdValue
CMSD_DYNAMIC
CMSD_STATIC
CMSD_V1
decodeCmsdDynamic
decodeCmsdStatic
encodeCmsdDynamic
encodeCmsdStatic

CTA-608

VerboseLevel
CaptionScreen
CaptionsLogger
Cta608Channel
Cta608Parser
PenState
Row
SccParser
StyledUnicodeChar
CaptionModes
CueHandler
PACData
PenStyles
SupportedField
extractCta608Data
findCta608Nalus

DASH

processUriTemplate

ID3

DecodedId3Frame
Id3Frame
canParseId3
getId3Frames
getId3Timestamp

ISO 8601

decodeIso8601Duration
encodeIso8601Duration

ISOBMFF

IsoView
AudioRenderingIndicationBox
AudioSampleEntry
Box
BoxFilter
BoxParser
BoxParserMap
CompositionTimeToSampleBox
CompositionTimeToSampleEntry
DataReferenceBox
DecodingTimeSample
DecodingTimeToSampleBox
EditListBox
EditListEntry
Entity
EventMessageBox
ExtendedLanguageBox
FileTypeBox
FreeSpaceBox
FullBox
HandlerReferenceBox
IdentifiedMediaDataBox
IsoData
ISOFieldTypeMap
IsoViewConfig
LabelBox
MediaDataBox
MediaHeaderBox
MetaBox
MovieExtendsHeaderBox
MovieFragmentHeaderBox
MovieFragmentRandomAccessBox
MovieHeaderBox
OriginalFormatBox
PreselectionGroupBox
ProducerReferenceTimeBox
ProtectionSystemSpecificHeaderBox
Range
RawBox
Reference
SampleDependencyTypeBox
SampleDescriptionBox
SampleEntry
SchemeTypeBox
SegmentIndexBox
SegmentTypeBox
SoundMediaHeaderBox
SubSample
SubSampleEntry
SubSampleInformationBox
Subsegment
SubsegmentIndexBox
SubtitleMediaHeaderBox
SyncSample
SyncSampleBox
TrackEncryptionBox
TrackExtendsBox
TrackFragmentDecodeTimeBox
TrackFragmentHeaderBox
TrackFragmentRandomAccessBox
TrackFragmentRandomAccessEntry
TrackHeaderBox
TrackKindBox
TrackRunBox
TrackRunSample
TypeBox
UrlBox
UrnBox
VideoMediaHeaderBox
VisualSampleEntry
WebVTTConfigurationBox
WebVTTCuePayloadBox
WebVTTEmptySampleBox
WebVTTSettingsBox
WebVTTSourceLabelBox
DATA
INT
STRING
TEMPLATE
UINT
UTF8
ardi
avc1
avc2
avc3
avc4
createIsoView
ctts
dref
elng
elst
emsg
enca
encv
filterBoxes
filterBoxesByType
findBox
findBoxByType
free
frma
ftyp
hdlr
hev1
hvc1
imda
kind
labl
mdat
mdhd
mehd
meta
mfhd
mfro
mp4a
mvhd
parseBoxes
payl
prft
prsl
pssh
schm
sdtp
sidx
skip
smhd
ssix
sthd
stsd
stss
sttg
stts
styp
subs
tenc
tfdt
tfhd
tfra
tkhd
trex
trun
url
urn
vlab
vmhd
vttC
vtte

Request

CommonMediaRequest
CommonMediaResponse
RequestInterceptor
ResourceTiming
ResponseInterceptor

Structured Field

SfItem
SfToken
SfBareItem
SfDecodeOptions
SfDictionary
SfEncodeOptions
SfInnerList
SfMember
SfParameters
decodeSfDict
decodeSfItem
decodeSfList
encodeSfDict
encodeSfItem
encodeSfList

Utils

base64decode
base64encode
roundToEven
unescapeHtml
urlToRelativePath
utf8ArrayToStr
uuid

XML

XmlNode
XmlParseOptions
parseXml