Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetJSFiles ¶
func GetSegments ¶
Types ¶
type MPD ¶
type MPD struct { XMLName xml.Name `xml:"MPD"` Text string `xml:",chardata"` Xmlns string `xml:"xmlns,attr"` Profiles string `xml:"profiles,attr"` Type string `xml:"type,attr"` MediaPresentationDuration string `xml:"mediaPresentationDuration,attr"` MinBufferTime string `xml:"minBufferTime,attr"` Period struct { Text string `xml:",chardata"` ID string `xml:"id,attr"` AdaptationSet []struct { Text string `xml:",chardata"` ID string `xml:"id,attr"` MimeType string `xml:"mimeType,attr"` SegmentAlignment string `xml:"segmentAlignment,attr"` Lang string `xml:"lang,attr"` Representation []struct { Text string `xml:",chardata"` ID string `xml:"id,attr"` AudioSamplingRate string `xml:"audioSamplingRate,attr"` Bandwidth string `xml:"bandwidth,attr"` Codecs string `xml:"codecs,attr"` FrameRate string `xml:"frameRate,attr"` Height string `xml:"height,attr"` Width string `xml:"width,attr"` AudioChannelConfiguration struct { Text string `xml:",chardata"` SchemeIdUri string `xml:"schemeIdUri,attr"` Value string `xml:"value,attr"` } `xml:"AudioChannelConfiguration"` SegmentTemplate struct { Text string `xml:",chardata"` Duration string `xml:"duration,attr"` Initialization string `xml:"initialization,attr"` Media string `xml:"media,attr"` StartNumber string `xml:"startNumber,attr"` Timescale string `xml:"timescale,attr"` } `xml:"SegmentTemplate"` } `xml:"Representation"` } `xml:"AdaptationSet"` } `xml:"Period"` }
Click to show internal directories.
Click to hide internal directories.