simplify WaveHeader's Read/Write
This commit is contained in:
parent
1de2d32ac5
commit
e0222d803b
4
wav.go
4
wav.go
|
@ -75,7 +75,7 @@ func (this *WaveExtHeader) Bytes() []byte {
|
|||
}))
|
||||
}
|
||||
|
||||
func (this *WaveHeader) Read(fd io.ReadWriteSeeker) (subchunk_size uint32, err error) {
|
||||
func (this *WaveHeader) Read(fd io.ReadSeeker) (subchunk_size uint32, err error) {
|
||||
var default_subchunk_size uint32 = 16
|
||||
b := this.Bytes()
|
||||
var read_len int
|
||||
|
@ -126,7 +126,7 @@ func (this *WaveHeader) Read(fd io.ReadWriteSeeker) (subchunk_size uint32, err e
|
|||
return
|
||||
}
|
||||
|
||||
func (this *WaveHeader) Write(fd io.ReadWriteSeeker, size uint32) (err error) {
|
||||
func (this *WaveHeader) Write(fd io.Writer, size uint32) (err error) {
|
||||
var write_len int
|
||||
// Write WAVE header
|
||||
if write_len, err = fd.Write(this.Bytes()); err != nil {
|
||||
|
|
Loading…
Reference in a new issue