Add Decoder Registry

Add Raw Decoder
This commit is contained in:
Emmm Monster
2020-12-26 15:47:10 +08:00
parent 1aa5731225
commit d5031e1935
8 changed files with 123 additions and 11 deletions

View File

@ -25,7 +25,7 @@ type Decoder struct {
audio []byte
}
func NewDecoder(file []byte) *Decoder {
func NewDecoder(file []byte) common.Decoder {
return &Decoder{
file: file,
}
@ -89,3 +89,10 @@ func (d *Decoder) Decode() error {
}
return nil
}
func init() {
// Kugou
common.RegisterDecoder("kgm", NewDecoder)
common.RegisterDecoder("kgma", NewDecoder)
// Viper
common.RegisterDecoder("vpr", NewDecoder)
}