Files
dec-music/decrypt/interface.go
T

15 lines
254 B
Go
Raw Normal View History

2026-05-23 12:55:48 +08:00
package decrypt
import "io"
// StreamDecoder decrypts audio stream bytes in place.
type StreamDecoder interface {
Decrypt(buf []byte, offset int)
}
// Decoder decrypts one encrypted media file.
type Decoder interface {
Validate() error
io.Reader
}