The cl-sdl2-mixer Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The cl-sdl2-mixer Reference Manual

This is the cl-sdl2-mixer Reference Manual, version 1.0, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 03:32:28 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

cl-sdl2-mixer

This is a brief but usuable wrapper for SDL2_Mixer.

Usage

The following functions are currently available to the users

Examples

A simple example program has been provided. Ogg support is required to run it however. Press the space bar to play the sound effect/song, the up directional key to increase the volume by 20 and the down directional key to decrease the volume by 20. The current volume is displayed in standard-output.

Issues

If you cannot load libSDL2_mixer, please ensure that you have SDL_mixer 2.0, installed and not just 1.2. If you receive errors concerning unknown file types, please ensure that libSDL2_mixer is linked against the appropriate sound library, e.g. libVorbis for ogg support. As of writing (05-31-2015) the SDL_mixer 2.0 provided by brew on OSX does not link libVorbis correctly, please build it from source.

If you are sure all of this is correct, and it still will not load, please file an issue and specify:


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 sdl2-mixer

Author

Ryan Pavlik

License

MIT

Description

Bindings for sdl2_mixer using autowrap

Version

1.0

Dependencies
Source

sdl2-mixer.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

Modules are listed depth-first from the system components tree.


Previous: , Up: Modules   [Contents][Index]

3.1 sdl2-mixer/autowrap-spec

Dependency

general.lisp (file)

Parent

sdl2-mixer (system)

Location

spec/

Component

sdl_mixer.h (file)


Next: , Previous: , Up: Top   [Contents][Index]

4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Next: , Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 sdl2-mixer.asd

Location

/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-sdl2-mixer-20180228-git/sdl2-mixer.asd

Systems

sdl2-mixer (system)

Packages

sdl2-mixer.asdf


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.2 sdl2-mixer/package.lisp

Parent

sdl2-mixer (system)

Location

package.lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.3 sdl2-mixer/library.lisp

Dependency

package.lisp (file)

Parent

sdl2-mixer (system)

Location

library.lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.4 sdl2-mixer/autowrap.lisp

Dependency

library.lisp (file)

Parent

sdl2-mixer (system)

Location

autowrap.lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.5 sdl2-mixer/conditions.lisp

Dependency

autowrap.lisp (file)

Parent

sdl2-mixer (system)

Location

conditions.lisp


Previous: , Up: Lisp files   [Contents][Index]

4.1.6 sdl2-mixer/general.lisp

Dependency

conditions.lisp (file)

Parent

sdl2-mixer (system)

Location

general.lisp


Previous: , Up: Files   [Contents][Index]

4.2 Other


Previous: , Up: Other files   [Contents][Index]

4.2.1 sdl2-mixer/autowrap-spec/SDL_mixer.h

Parent

autowrap-spec (module)

Location

spec/SDL_mixer.h


Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

5.1 sdl2-mixer.asdf

Source

/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-sdl2-mixer-20180228-git/sdl2-mixer.asd

Use List

Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   F   L   M   O   S  
Index Entry  Section

F
File, Lisp, sdl2-mixer.asd: The sdl2-mixer<dot>asd file
File, Lisp, sdl2-mixer/autowrap.lisp: The sdl2-mixer/autowrap<dot>lisp file
File, Lisp, sdl2-mixer/conditions.lisp: The sdl2-mixer/conditions<dot>lisp file
File, Lisp, sdl2-mixer/general.lisp: The sdl2-mixer/general<dot>lisp file
File, Lisp, sdl2-mixer/library.lisp: The sdl2-mixer/library<dot>lisp file
File, Lisp, sdl2-mixer/package.lisp: The sdl2-mixer/package<dot>lisp file
File, other, sdl2-mixer/autowrap-spec/SDL_mixer.h: The sdl2-mixer/autowrap-spec/sdl_mixer<dot>h file

L
Lisp File, sdl2-mixer.asd: The sdl2-mixer<dot>asd file
Lisp File, sdl2-mixer/autowrap.lisp: The sdl2-mixer/autowrap<dot>lisp file
Lisp File, sdl2-mixer/conditions.lisp: The sdl2-mixer/conditions<dot>lisp file
Lisp File, sdl2-mixer/general.lisp: The sdl2-mixer/general<dot>lisp file
Lisp File, sdl2-mixer/library.lisp: The sdl2-mixer/library<dot>lisp file
Lisp File, sdl2-mixer/package.lisp: The sdl2-mixer/package<dot>lisp file

M
Module, sdl2-mixer/autowrap-spec: The sdl2-mixer/autowrap-spec module

O
Other File, sdl2-mixer/autowrap-spec/SDL_mixer.h: The sdl2-mixer/autowrap-spec/sdl_mixer<dot>h file

S
sdl2-mixer.asd: The sdl2-mixer<dot>asd file
sdl2-mixer/autowrap-spec: The sdl2-mixer/autowrap-spec module
sdl2-mixer/autowrap-spec/SDL_mixer.h: The sdl2-mixer/autowrap-spec/sdl_mixer<dot>h file
sdl2-mixer/autowrap.lisp: The sdl2-mixer/autowrap<dot>lisp file
sdl2-mixer/conditions.lisp: The sdl2-mixer/conditions<dot>lisp file
sdl2-mixer/general.lisp: The sdl2-mixer/general<dot>lisp file
sdl2-mixer/library.lisp: The sdl2-mixer/library<dot>lisp file
sdl2-mixer/package.lisp: The sdl2-mixer/package<dot>lisp file

Jump to:   F   L   M   O   S  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions


Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables


Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   P   S  
Index Entry  Section

P
Package, sdl2-mixer.asdf: The sdl2-mixer<dot>asdf package

S
sdl2-mixer: The sdl2-mixer system
sdl2-mixer.asdf: The sdl2-mixer<dot>asdf package
System, sdl2-mixer: The sdl2-mixer system

Jump to:   P   S