Documentation ¶
Index ¶
- func GetId3v23TextIdentificationFrame(frame *Id3v23Frame) ([]string, error)
- func GetId3v24TextIdentificationFrame(frame *Id3v24Frame) ([]string, error)
- type ErrFormat
- type Id3v23ExtendedHeader
- type Id3v23ExtendedHeaderFlags
- type Id3v23Frame
- type Id3v23FrameHeader
- type Id3v23FrameHeaderFlags
- type Id3v23Header
- type Id3v23HeaderFlags
- type Id3v23Tag
- func (t *Id3v23Tag) Album() string
- func (t *Id3v23Tag) Artist() string
- func (t *Id3v23Tag) Comment() string
- func (t *Id3v23Tag) CustomFrames() map[string]string
- func (t *Id3v23Tag) Disc() uint32
- func (t *Id3v23Tag) Genre() string
- func (t *Id3v23Tag) TagSize() uint32
- func (t *Id3v23Tag) Title() string
- func (t *Id3v23Tag) Track() uint32
- func (t *Id3v23Tag) Year() time.Time
- type Id3v24ExtendedHeader
- type Id3v24ExtendedHeaderFlags
- type Id3v24Frame
- type Id3v24FrameHeader
- type Id3v24FrameHeaderFlags
- type Id3v24Header
- type Id3v24HeaderFlags
- type Id3v24Tag
- func (t *Id3v24Tag) Album() string
- func (t *Id3v24Tag) Artist() string
- func (t *Id3v24Tag) Comment() string
- func (t *Id3v24Tag) CustomFrames() map[string]string
- func (t *Id3v24Tag) Disc() uint32
- func (t *Id3v24Tag) Genre() string
- func (t *Id3v24Tag) TagSize() uint32
- func (t *Id3v24Tag) Title() string
- func (t *Id3v24Tag) Track() uint32
- func (t *Id3v24Tag) Year() time.Time
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetId3v23TextIdentificationFrame ¶
func GetId3v23TextIdentificationFrame(frame *Id3v23Frame) ([]string, error)
func GetId3v24TextIdentificationFrame ¶
func GetId3v24TextIdentificationFrame(frame *Id3v24Frame) ([]string, error)
Types ¶
type Id3v23ExtendedHeader ¶
type Id3v23ExtendedHeader struct { Size uint32 Flags Id3v23ExtendedHeaderFlags PaddingSize uint32 }
type Id3v23ExtendedHeaderFlags ¶
type Id3v23ExtendedHeaderFlags struct {
CrcDataPresent bool
}
type Id3v23Frame ¶
type Id3v23Frame struct { Header Id3v23FrameHeader Content []byte }
type Id3v23FrameHeader ¶
type Id3v23FrameHeader struct { Id string Size uint32 Flags Id3v23FrameHeaderFlags }
type Id3v23FrameHeaderFlags ¶
type Id3v23Header ¶
type Id3v23Header struct { MinorVersion byte Flags Id3v23HeaderFlags Size uint32 }
type Id3v23HeaderFlags ¶
type Id3v23Tag ¶
type Id3v23Tag struct { Header Id3v23Header ExtendedHeader Id3v23ExtendedHeader Frames map[string][]*Id3v23Frame }
func (*Id3v23Tag) CustomFrames ¶
type Id3v24ExtendedHeader ¶
type Id3v24ExtendedHeader struct { Size uint32 Flags Id3v24ExtendedHeaderFlags }
type Id3v24Frame ¶
type Id3v24Frame struct { Header Id3v24FrameHeader Content []byte }
type Id3v24FrameHeader ¶
type Id3v24FrameHeader struct { Id string Size uint32 Flags Id3v24FrameHeaderFlags }
type Id3v24FrameHeaderFlags ¶
type Id3v24Header ¶
type Id3v24Header struct { MinorVersion byte Flags Id3v24HeaderFlags Size uint32 }
type Id3v24HeaderFlags ¶
type Id3v24Tag ¶
type Id3v24Tag struct { Header Id3v24Header ExtendedHeader Id3v24ExtendedHeader Frames map[string][]*Id3v24Frame }
func (*Id3v24Tag) CustomFrames ¶
Click to show internal directories.
Click to hide internal directories.