Documentation
    Preparing search index...

    Module @svta/cml-cmaf-ham

    @svta/cml-cmaf-ham

    A collection of tools for working with Common Media Application Format - Hypothetical Application Model (CMAF-HAM).

    npm i @svta/cml-cmaf-ham
    
    
    

    Type Aliases

    AdaptationSet
    AlignedSwitchingSet
    AudioChannelConfiguration
    AudioTrack
    Byterange
    ContentComponent
    DashManifest
    DashParser
    DashSerializer
    FrameRate
    Ham
    HlsManifest
    HlsParser
    Initialization
    Manifest
    ManifestFormat
    MediaGroups
    Period
    PlayList
    Presentation
    Representation
    Role
    Segment
    SegmentBase
    SegmentHls
    SegmentList
    SegmentTemplate
    SegmentURL
    SelectionSet
    SwitchingSet
    TextTrack
    Track
    TrackType
    Validation
    VideoTrack

    Functions

    calculateDuration
    dashToHam
    decodeByteRange
    encodeByteRange
    formatSegments
    getChannels
    getCodec
    getContentType
    getDashParser
    getDashSerializer
    getDuration
    getFrameRate
    getGroup
    getHlsCodec
    getHlsParser
    getLanguage
    getNumberOfSegments
    getPlaylistData
    getPresentationId
    getSampleRate
    getSar
    getSegments
    getTimescale
    getTrackDuration
    getTracksFromPresentation
    getTracksFromSelectionSet
    getTracksFromSwitchingSet
    getUrlFromTemplate
    getUrlInitialization
    hamToDash
    hamToHls
    hlsToHam
    iso8601DurationToNumber
    mapSegmentBase
    mapSegmentList
    mapSegments
    mapSegmentTemplate
    numberToIso8601Duration
    parseDashManifest
    parseHlsManifest
    serializeDashManifest
    setDashParser
    setDashSerializer
    setHlsParser
    validatePresentation
    validateSegment
    validateSegments
    validateSelectionSet
    validateSelectionSets
    validateSwitchingSet
    validateSwitchingSets
    validateTrack
    validateTracks