Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExtractDASHManifest ¶
Types ¶
type AdaptationSet ¶
type AdaptationSet struct { Text string `xml:",chardata"` ID string `xml:"id,attr"` ContentType string `xml:"contentType,attr"` StartWithSAP string `xml:"startWithSAP,attr"` SegmentAlignment string `xml:"segmentAlignment,attr"` BitstreamSwitching string `xml:"bitstreamSwitching,attr"` FrameRate string `xml:"frameRate,attr"` MaxWidth string `xml:"maxWidth,attr"` MaxHeight string `xml:"maxHeight,attr"` Par string `xml:"par,attr"` Lang string `xml:"lang,attr"` Representation struct { Text string `xml:",chardata"` ID string `xml:"id,attr"` MimeType string `xml:"mimeType,attr"` Codecs string `xml:"codecs,attr"` Bandwidth string `xml:"bandwidth,attr"` Width string `xml:"width,attr"` Height string `xml:"height,attr"` Sar string `xml:"sar,attr"` AudioSamplingRate string `xml:"audioSamplingRate,attr"` SegmentTemplate struct { Text string `xml:",chardata"` Timescale string `xml:"timescale,attr"` Initialization string `xml:"initialization,attr"` Media string `xml:"media,attr"` StartNumber string `xml:"startNumber,attr"` SegmentTimeline struct { Text string `xml:",chardata"` S []struct { Text string `xml:",chardata"` T string `xml:"t,attr"` D string `xml:"d,attr"` R string `xml:"r,attr"` } `xml:"S"` } `xml:"SegmentTimeline"` } `xml:"SegmentTemplate"` AudioChannelConfiguration struct { Text string `xml:",chardata"` SchemeIdUri string `xml:"schemeIdUri,attr"` Value string `xml:"value,attr"` } `xml:"AudioChannelConfiguration"` } `xml:"Representation"` }
type MPD ¶
type MPD struct { XMLName xml.Name `xml:"MPD"` Text string `xml:",chardata"` Xsi string `xml:"xsi,attr"` Xmlns string `xml:"xmlns,attr"` Xlink string `xml:"xlink,attr"` SchemaLocation string `xml:"schemaLocation,attr"` Profiles string `xml:"profiles,attr"` Type string `xml:"type,attr"` MediaPresentationDuration string `xml:"mediaPresentationDuration,attr"` MaxSegmentDuration string `xml:"maxSegmentDuration,attr"` MinBufferTime string `xml:"minBufferTime,attr"` ProgramInformation string `xml:"ProgramInformation"` ServiceDescription struct { Text string `xml:",chardata"` ID string `xml:"id,attr"` } `xml:"ServiceDescription"` Period struct { Text string `xml:",chardata"` ID string `xml:"id,attr"` Start string `xml:"start,attr"` AdaptationSet []AdaptationSet } `xml:"Period"` }
Click to show internal directories.
Click to hide internal directories.