Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var BitRateModes = []BitRateMode{
"ABR",
"CBR",
"VBR",
}
View Source
var BitRates = []BitRate{
16,
32,
64,
}
View Source
var ChannelModes = []mp3.ChannelMode{ mp3.Mono, mp3.Stereo, mp3.JointStereo, }
View Source
var Templates embed.FS
Functions ¶
func ParseChannelMode ¶
func ParseChannelMode(in string) (mp3.ChannelMode, error)
Types ¶
type BitRateMode ¶
type BitRateMode string
func ParseBitRateMode ¶
func ParseBitRateMode(in string) (BitRateMode, error)
func (BitRateMode) ToMp3BitRateMode ¶
func (brm BitRateMode) ToMp3BitRateMode(br BitRate) mp3.BitRateMode
type ConversionConfig ¶
type ConversionConfig struct { Url string BitRateMode BitRateMode BitRate BitRate ChannelMode mp3.ChannelMode }
func BindConversionConfig ¶
func BindConversionConfig(c *gin.Context) (ConversionConfig, error)
func (ConversionConfig) ToQueryValues ¶
func (cfg ConversionConfig) ToQueryValues() url.Values
type Pagination ¶
type Pagination struct {
// contains filtered or unexported fields
}
func (Pagination) CurrentPage ¶
func (p Pagination) CurrentPage() int
func (Pagination) FirstItem ¶
func (p Pagination) FirstItem() int
func (Pagination) LastPage ¶
func (p Pagination) LastPage() int
func (Pagination) NextPage ¶
func (p Pagination) NextPage() int
func (Pagination) NumPages ¶
func (p Pagination) NumPages() int
func (Pagination) Pages ¶
func (p Pagination) Pages() []Page
func (Pagination) PreviousPage ¶
func (p Pagination) PreviousPage() int
Click to show internal directories.
Click to hide internal directories.