diff options
Diffstat (limited to 'rhimport/bs1770_responses.go')
-rw-r--r-- | rhimport/bs1770_responses.go | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/rhimport/bs1770_responses.go b/rhimport/bs1770_responses.go index b254b9c..b0a66fe 100644 --- a/rhimport/bs1770_responses.go +++ b/rhimport/bs1770_responses.go @@ -30,57 +30,57 @@ import ( "io" ) -type BS1770Result struct { - Album BS1770ResultAlbum `xml:"album"` +type bs1770Result struct { + Album bs1770ResultAlbum `xml:"album"` } -type BS1770ResultAlbum struct { - Tracks []BS1770ResultTrack `xml:"track"` - Summary BS1770ResultSummary `xml:"summary"` +type bs1770ResultAlbum struct { + Tracks []bs1770ResultTrack `xml:"track"` + Summary bs1770ResultSummary `xml:"summary"` } -type BS1770ResultTrack struct { +type bs1770ResultTrack struct { Total uint `xml:"total,attr"` Number uint `xml:"number,attr"` File string `xml:"file,attr"` - Integrated BS1770ResultValueLUFS `xml:"integrated"` - Momentary BS1770ResultValueLUFS `xml:"momentary"` - ShorttermMaximum BS1770ResultValueLUFS `xml:"shortterm-maximum"` - SamplePeak BS1770ResultValueSPFS `xml:"sample-peak"` - TruePeak BS1770ResultValueTPFS `xml:"true-peak"` + Integrated bs1770ResultValueLUFS `xml:"integrated"` + Momentary bs1770ResultValueLUFS `xml:"momentary"` + ShorttermMaximum bs1770ResultValueLUFS `xml:"shortterm-maximum"` + SamplePeak bs1770ResultValueSPFS `xml:"sample-peak"` + TruePeak bs1770ResultValueTPFS `xml:"true-peak"` } -type BS1770ResultSummary struct { +type bs1770ResultSummary struct { Total uint `xml:"total,attr"` - Integrated BS1770ResultValueLUFS `xml:"integrated"` - Momentary BS1770ResultValueLUFS `xml:"momentary"` - ShorttermMaximum BS1770ResultValueLUFS `xml:"shortterm-maximum"` - SamplePeak BS1770ResultValueSPFS `xml:"sample-peak"` - TruePeak BS1770ResultValueTPFS `xml:"true-peak"` + Integrated bs1770ResultValueLUFS `xml:"integrated"` + Momentary bs1770ResultValueLUFS `xml:"momentary"` + ShorttermMaximum bs1770ResultValueLUFS `xml:"shortterm-maximum"` + SamplePeak bs1770ResultValueSPFS `xml:"sample-peak"` + TruePeak bs1770ResultValueTPFS `xml:"true-peak"` } -type BS1770ResultValueLUFS struct { +type bs1770ResultValueLUFS struct { LUFS float64 `xml:"lufs,attr"` LU float64 `xml:"lu,attr"` } -type BS1770ResultValueRange struct { +type bs1770ResultValueRange struct { LUFS float64 `xml:"lufs,attr"` } -type BS1770ResultValueSPFS struct { +type bs1770ResultValueSPFS struct { SPFS float64 `xml:"spfs,attr"` Factor float64 `xml:"factor,attr"` } -type BS1770ResultValueTPFS struct { +type bs1770ResultValueTPFS struct { TPFS float64 `xml:"tpfs,attr"` Factor float64 `xml:"factor,attr"` } -func NewBS1770ResultFromXML(data io.Reader) (res *BS1770Result, err error) { +func newBS1770ResultFromXML(data io.Reader) (res *bs1770Result, err error) { decoder := xml.NewDecoder(data) - res = &BS1770Result{} + res = &bs1770Result{} if xmlerr := decoder.Decode(res); xmlerr != nil { err = fmt.Errorf("Error parsing XML response: %s", xmlerr) return |