Documentation
¶
Index ¶
Constants ¶
View Source
const ( AudioFormatWave = "WAVE" AudioFormatMP3 = "MP3" AudioFormatAIFF = "AIFF" AudioFormatBinary = "BINARY" AudioFormatMotorola = "MOTOROLA" )
Variables ¶
View Source
var FileCommand = Command{Name: "FILE", MinParams: 2}
View Source
var PerformerCommand = Command{Name: "PERFORMER", MinParams: 1}
View Source
var RemCommand = Command{Name: "REM", MinParams: 1}
View Source
var RemDateCommand = Command{Name: "DATE", MinParams: 1}
View Source
var RemDiscIDCommand = Command{Name: "DISCID", ExactParams: 1}
View Source
var RemGenreCommand = Command{Name: "GENRE", MinParams: 1}
View Source
var TitleCommand = Command{Name: "TITLE", MinParams: 1}
View Source
var TrackCommand = Command{Name: "TRACK", ExactParams: 2}
View Source
var TrackIndexCommand = Command{Name: "INDEX", ExactParams: 2}
Functions ¶
This section is empty.
Types ¶
type AudioFormat ¶
type AudioFormat string
type CueSheet ¶
type CueSheet struct {
AlbumPerformer string
AlbumTitle string
Remarks []string
Date string
DiscID uint32
Format AudioFormat
FileName string
Genre string
Tracks []*Track
}
CueSheet represents the contents of a cue sheet file. Required fields: FileName, Format, Tracks.
type IndexPoint ¶
func (*IndexPoint) String ¶
func (idx *IndexPoint) String() string
type Track ¶
type Track struct {
Title string
Type string
Index00 *IndexPoint
Index01 IndexPoint
}
Track represents a single track in a cue sheet file. Required fields: Index01, Type.
Click to show internal directories.
Click to hide internal directories.