audio

package
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 8, 2021 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Decode

func Decode(data []byte, ext string) ([]byte, error)

Decode decodes raw data according to file extension. Supported decoders: wav(.wav), vorbis(.ogg), mp3(.mp3).

Types

type Player

type Player struct {
	// contains filtered or unexported fields
}

func NewPlayer

func NewPlayer(data []byte) *Player

func (*Player) Close

func (p *Player) Close() error

func (*Player) Pause

func (p *Player) Pause()

func (*Player) Play

func (p *Player) Play(loop bool)

func (*Player) Playing

func (p *Player) Playing() bool

func (*Player) Seek

func (p *Player) Seek(ms int)

Directories

Path Synopsis
decode
convert
Package convert resamples and converts audio data
Package convert resamples and converts audio data
mp3
vorbis
Package vorbis provides Ogg/Vorbis decoder.
Package vorbis provides Ogg/Vorbis decoder.
wav
Package wav provides WAV (RIFF) decoder.
Package wav provides WAV (RIFF) decoder.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL