audio

package
v0.0.0-...-53be003 Latest Latest
Warning

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

Go to latest
Published: Aug 25, 2021 License: GPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Init

func Init() error

func Quit

func Quit()

Types

type Audio

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

type AudioFile

type AudioFile interface {
	Play(volume int, channel int) error
	Close() error
}

type AudioLoader

type AudioLoader interface {
	LoadAudioFile(audioFile string) (AudioFile, error)
}

type SdlAudio

type SdlAudio struct {
	Audio
}

func NewSdlAudio

func NewSdlAudio(resourcesBasePath string) *SdlAudio

func (*SdlAudio) LoadAudioFile

func (audio *SdlAudio) LoadAudioFile(audioFile string) (AudioFile, error)

type SdlAudioFile

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

func CreateAudioFile

func CreateAudioFile(resourcePath string) (SdlAudioFile, error)

func (SdlAudioFile) Close

func (audioFile SdlAudioFile) Close() error

func (SdlAudioFile) Play

func (audioFile SdlAudioFile) Play(volume int, channel int) error

Jump to

Keyboard shortcuts

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