The also-alsa Reference Manual

This is the also-alsa Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Sep 15 03:14:22 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 also-alsa

Basic ALSA bindings for Common Lisp

Author

Eugene Zaikonnikov <>

License

LGPL

Dependency

cffi (system).

Source

also-alsa.asd.

Child Components

3 Files

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


3.1 Lisp


3.1.1 also-alsa/also-alsa.asd

Source

also-alsa.asd.

Parent Component

also-alsa (system).

ASDF Systems

also-alsa.


3.1.2 also-alsa/package.lisp

Source

also-alsa.asd.

Parent Component

also-alsa (system).

Packages

also-alsa.


3.1.3 also-alsa/also-alsa.lisp

Dependency

package.lisp (file).

Source

also-alsa.asd.

Parent Component

also-alsa (system).

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 also-alsa

Source

package.lisp.

Use List
  • cffi.
  • common-lisp.
Public Interface
Internals

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Special variables

Special Variable: *alsa-warn*
Package

also-alsa.

Source

also-alsa.lisp.


5.1.2 Macros

Macro: with-alsa-device ((stream device buffer-size element-type &key direction sample-rate channels-count buffer) &body body)
Package

also-alsa.

Source

also-alsa.lisp.


5.1.3 Ordinary functions

Function: access-mixer-element (handle selem-name)
Package

also-alsa.

Source

also-mixer.lisp.

Function: alsa-element-type (type)
Package

also-alsa.

Source

also-alsa.lisp.

Function: alsa-open (device buffer-size element-type &key direction sample-rate channels-count buffer)
Package

also-alsa.

Source

also-alsa.lisp.

Function: alsa-warn (string)
Package

also-alsa.

Source

also-alsa.lisp.

Function: close-mixer (handle)
Package

also-alsa.

Source

also-mixer.lisp.

Function: get-mixer-element-capture-db (selem &optional channel)
Package

also-alsa.

Source

also-mixer.lisp.

Function: get-mixer-element-playback-db (selem &optional channel)
Package

also-alsa.

Source

also-mixer.lisp.

Function: load-alsa ()
Package

also-alsa.

Source

also-alsa.lisp.

Function: make-alsa-buffer (&key element-type size channels)
Package

also-alsa.

Source

also-alsa.lisp.

Function: open-mixer (&optional card)
Package

also-alsa.

Source

also-mixer.lisp.

Function: set-mixer-element-capture-db (selem db)
Package

also-alsa.

Source

also-mixer.lisp.

Function: set-mixer-element-capture-volume (selem volume)
Package

also-alsa.

Source

also-mixer.lisp.

Function: set-mixer-element-playback-db (selem db)
Package

also-alsa.

Source

also-mixer.lisp.

Function: set-mixer-element-playback-volume (selem volume)
Package

also-alsa.

Source

also-mixer.lisp.

Function: set-mixer-element-volume (volume &key element direction)
Package

also-alsa.

Source

also-mixer.lisp.


5.1.4 Generic functions

Generic Function: alsa-close (pcm)
Package

also-alsa.

Methods
Method: alsa-close ((pcm pcm-stream))
Source

also-alsa.lisp.

Generic Function: alsa-read (pcm)
Package

also-alsa.

Methods
Method: alsa-read ((pcm pcm-stream))
Source

also-alsa.lisp.

Generic Function: alsa-reopen (pcs device buffer-size element-type &key direction sample-rate channels-count)

Reopens the stream. If all parameters are the same, just keeps the exiting one.

Package

also-alsa.

Source

also-alsa.lisp.

Methods
Method: alsa-reopen ((pcs pcm-stream) device buffer-size element-type &key direction sample-rate channels-count)
Generic Function: alsa-resume (pcm)
Package

also-alsa.

Methods
Method: alsa-resume ((pcm pcm-stream))
Source

also-alsa.lisp.

Generic Function: alsa-start (pcm)
Package

also-alsa.

Methods
Method: alsa-start ((pcm pcm-stream))
Source

also-alsa.lisp.

Generic Function: alsa-wait (pcm &optional timeout)
Package

also-alsa.

Methods
Method: alsa-wait ((pcm pcm-stream) &optional timeout)
Source

also-alsa.lisp.

Generic Function: alsa-write (pcm)
Package

also-alsa.

Methods
Method: alsa-write ((pcm pcm-stream))
Source

also-alsa.lisp.

Generic Reader: buffer (object)
Package

also-alsa.

Methods
Reader Method: buffer ((pcm-stream pcm-stream))

automatically generated reader method

Source

also-alsa.lisp.

Target Slot

buffer.

Generic Reader: buffer-size (object)
Package

also-alsa.

Methods
Reader Method: buffer-size ((pcm-stream pcm-stream))

automatically generated reader method

Source

also-alsa.lisp.

Target Slot

buffer-size.

Generic Function: contents-to-lisp (pcm)
Package

also-alsa.

Methods
Method: contents-to-lisp ((pcm pcm-stream))
Source

also-alsa.lisp.

Generic Reader: direction (object)
Package

also-alsa.

Methods
Reader Method: direction ((pcm-stream pcm-stream))

automatically generated reader method

Source

also-alsa.lisp.

Target Slot

direction.

Generic Function: drain (pcm)
Package

also-alsa.

Methods
Method: drain ((pcm pcm-stream))
Source

also-alsa.lisp.

Generic Reader: element-type (object)
Package

also-alsa.

Methods
Reader Method: element-type ((pcm-stream pcm-stream))

automatically generated reader method

Source

also-alsa.lisp.

Target Slot

element-type.

Generic Function: get-avail-delay (pcm)
Package

also-alsa.

Methods
Method: get-avail-delay ((pcm pcm-stream))
Source

also-alsa.lisp.

Generic Function: get-delay (pcm)
Package

also-alsa.

Methods
Method: get-delay ((pcm pcm-stream))
Source

also-alsa.lisp.

Generic Function: get-state (pcm)
Package

also-alsa.

Methods
Method: get-state ((pcm pcm-stream))
Source

also-alsa.lisp.

Generic Reader: pcm-format (object)
Package

also-alsa.

Methods
Reader Method: pcm-format ((pcm-stream pcm-stream))

automatically generated reader method

Source

also-alsa.lisp.

Target Slot

pcm-format.

Generic Function: ref (pcm position)
Package

also-alsa.

Methods
Method: ref ((pcm pcm-stream) position)
Source

also-alsa.lisp.

Generic Function: (setf ref) (pcm position)
Package

also-alsa.

Methods
Method: (setf ref) ((pcm pcm-stream) position)
Source

also-alsa.lisp.


5.1.5 Classes

Class: pcm-stream
Package

also-alsa.

Source

also-alsa.lisp.

Direct methods
Direct slots
Slot: handle
Initform

(cffi:foreign-alloc :pointer :initial-contents (list (cffi-sys:null-pointer)))

Readers

handle.

Writers

This slot is read-only.

Slot: device
Initargs

:device

Readers

device.

Writers

This slot is read-only.

Slot: params
Initform

(cffi:foreign-alloc :pointer :initial-contents (list (cffi-sys:null-pointer)))

Readers

params.

Writers

This slot is read-only.

Slot: swparams
Initform

(cffi:foreign-alloc :pointer :initial-contents (list (cffi-sys:null-pointer)))

Readers

swparams.

Writers

This slot is read-only.

Slot: pcm-format
Initform

:snd-pcm-format-s16-le

Initargs

:pcm-format

Readers

pcm-format.

Writers

This slot is read-only.

Slot: buffer
Initargs

:buffer

Readers

buffer.

Writers

This slot is read-only.

Slot: buffer-size
Initargs

:buffer-size

Readers

buffer-size.

Writers

This slot is read-only.

Slot: element-type
Initargs

:element-type

Readers

element-type.

Writers

This slot is read-only.

Slot: sample-rate
Initform

44100

Initargs

:sample-rate

Readers

sample-rate.

Writers

This slot is read-only.

Slot: direction
Initargs

:direction

Readers

direction.

Writers

This slot is read-only.

Slot: channels-count
Initargs

:channels-count

Readers

channels-count.

Writers

This slot is read-only.

Slot: status
Type

(or :initial :open :closed)

Initform

:initial

Readers

status.

Writers

(setf status).


5.2 Internals


5.2.1 Constants

Constant: +epipe+
Package

also-alsa.

Source

also-alsa.lisp.


5.2.2 Macros

Macro: with-alsa-buffer ((buffer pcm &body body))
Package

also-alsa.

Source

also-alsa.lisp.


5.2.3 Ordinary functions

Function: alsa-open-2 (pcs)
Package

also-alsa.

Source

also-alsa.lisp.

Function: deref (var)
Package

also-alsa.

Source

also-alsa.lisp.

Function: ensure-success (value)
Package

also-alsa.

Source

also-alsa.lisp.

Function: snd-mixer-attach (handle card)
Package

also-alsa.

Source

also-mixer.lisp.

Function: snd-mixer-close (handle)
Package

also-alsa.

Source

also-mixer.lisp.

Function: snd-mixer-find-selem (handle sid)
Package

also-alsa.

Source

also-mixer.lisp.

Function: snd-mixer-load (handle)
Package

also-alsa.

Source

also-mixer.lisp.

Function: snd-mixer-open (handle mode)
Package

also-alsa.

Source

also-mixer.lisp.

Function: snd-mixer-selem-get-capture-db (selem channel value)
Package

also-alsa.

Source

also-mixer.lisp.

Function: snd-mixer-selem-get-capture-db-range (selem min max)
Package

also-alsa.

Source

also-mixer.lisp.

Function: snd-mixer-selem-get-capture-volume-range (selem min max)
Package

also-alsa.

Source

also-mixer.lisp.

Function: snd-mixer-selem-get-playback-db (selem channel value)
Package

also-alsa.

Source

also-mixer.lisp.

Function: snd-mixer-selem-get-playback-db-range (selem min max)
Package

also-alsa.

Source

also-mixer.lisp.

Function: snd-mixer-selem-get-playback-volume-range (selem min max)
Package

also-alsa.

Source

also-mixer.lisp.

Function: snd-mixer-selem-id-set-index (sid val)
Package

also-alsa.

Source

also-mixer.lisp.

Function: snd-mixer-selem-id-set-name (sid val)
Package

also-alsa.

Source

also-mixer.lisp.

Function: snd-mixer-selem-register (handle options classp)
Package

also-alsa.

Source

also-mixer.lisp.

Function: snd-mixer-selem-set-capture-db-all (selem volume dir)
Package

also-alsa.

Source

also-mixer.lisp.

Function: snd-mixer-selem-set-capture-volume-all (selem volume)
Package

also-alsa.

Source

also-mixer.lisp.

Function: snd-mixer-selem-set-playback-db-all (selem volume dir)
Package

also-alsa.

Source

also-mixer.lisp.

Function: snd-mixer-selem-set-playback-volume-all (selem volume)
Package

also-alsa.

Source

also-mixer.lisp.

Function: snd-mixer-wait (handle timeout)
Package

also-alsa.

Source

also-mixer.lisp.

Function: snd-pcm-avail-delay (pcm availp delayp)
Package

also-alsa.

Source

also-alsa.lisp.

Function: snd-pcm-close (pcm)
Package

also-alsa.

Source

also-alsa.lisp.

Function: snd-pcm-delay (pcm delayp)
Package

also-alsa.

Source

also-alsa.lisp.

Function: snd-pcm-drain (pcm)
Package

also-alsa.

Source

also-alsa.lisp.

Function: snd-pcm-drop (pcm)
Package

also-alsa.

Source

also-alsa.lisp.

Function: snd-pcm-hw-params (pcm params)
Package

also-alsa.

Source

also-alsa.lisp.

Function: snd-pcm-hw-params-any (pcm params)
Package

also-alsa.

Source

also-alsa.lisp.

Function: snd-pcm-hw-params-free (params)
Package

also-alsa.

Source

also-alsa.lisp.

Function: snd-pcm-hw-params-get-period-size (pcm valp dir)
Package

also-alsa.

Source

also-alsa.lisp.

Function: snd-pcm-hw-params-malloc (dptr)
Package

also-alsa.

Source

also-alsa.lisp.

Function: snd-pcm-hw-params-set-access (pcm params access)
Package

also-alsa.

Source

also-alsa.lisp.

Function: snd-pcm-hw-params-set-channels (pcm params val)
Package

also-alsa.

Source

also-alsa.lisp.

Function: snd-pcm-hw-params-set-format (pcm params format)
Package

also-alsa.

Source

also-alsa.lisp.

Function: snd-pcm-hw-params-set-rate (pcm params val dir)
Package

also-alsa.

Source

also-alsa.lisp.

Function: snd-pcm-open (pcm name stream mode)
Package

also-alsa.

Source

also-alsa.lisp.

Function: snd-pcm-prepare (pcm)
Package

also-alsa.

Source

also-alsa.lisp.

Function: snd-pcm-readi (pcm buffer size)
Package

also-alsa.

Source

also-alsa.lisp.

Function: snd-pcm-start (pcm)
Package

also-alsa.

Source

also-alsa.lisp.

Function: snd-pcm-state (pcm)
Package

also-alsa.

Source

also-alsa.lisp.

Function: snd-pcm-sw-params (pcm swparams)
Package

also-alsa.

Source

also-alsa.lisp.

Function: snd-pcm-sw-params-current (pcm swparams)
Package

also-alsa.

Source

also-alsa.lisp.

Function: snd-pcm-sw-params-get-start-threshold (pcm swparams pval)
Package

also-alsa.

Source

also-alsa.lisp.

Function: snd-pcm-sw-params-malloc (dptr)
Package

also-alsa.

Source

also-alsa.lisp.

Function: snd-pcm-sw-params-set-avail-min (pcm swparams val)
Package

also-alsa.

Source

also-alsa.lisp.

Function: snd-pcm-sw-params-set-start-threshold (pcm swparams val)
Package

also-alsa.

Source

also-alsa.lisp.

Function: snd-pcm-wait (pcm timeout)
Package

also-alsa.

Source

also-alsa.lisp.

Function: snd-pcm-writei (pcm buffer size)
Package

also-alsa.

Source

also-alsa.lisp.

Function: snd-strerror (val)
Package

also-alsa.

Source

also-alsa.lisp.

Function: to-alsa-format (element-type)
Package

also-alsa.

Source

also-alsa.lisp.


5.2.4 Generic functions

Generic Reader: channels-count (object)
Package

also-alsa.

Methods
Reader Method: channels-count ((pcm-stream pcm-stream))

automatically generated reader method

Source

also-alsa.lisp.

Target Slot

channels-count.

Generic Reader: device (object)
Package

also-alsa.

Methods
Reader Method: device ((pcm-stream pcm-stream))

automatically generated reader method

Source

also-alsa.lisp.

Target Slot

device.

Generic Reader: handle (object)
Package

also-alsa.

Methods
Reader Method: handle ((pcm-stream pcm-stream))

automatically generated reader method

Source

also-alsa.lisp.

Target Slot

handle.

Generic Reader: params (object)
Package

also-alsa.

Methods
Reader Method: params ((pcm-stream pcm-stream))

automatically generated reader method

Source

also-alsa.lisp.

Target Slot

params.

Generic Reader: sample-rate (object)
Package

also-alsa.

Methods
Reader Method: sample-rate ((pcm-stream pcm-stream))

automatically generated reader method

Source

also-alsa.lisp.

Target Slot

sample-rate.

Generic Reader: status (object)
Package

also-alsa.

Methods
Reader Method: status ((pcm-stream pcm-stream))

automatically generated reader method

Source

also-alsa.lisp.

Target Slot

status.

Generic Writer: (setf status) (object)
Package

also-alsa.

Methods
Writer Method: (setf status) ((pcm-stream pcm-stream))

automatically generated writer method

Source

also-alsa.lisp.

Target Slot

status.

Generic Reader: swparams (object)
Package

also-alsa.

Methods
Reader Method: swparams ((pcm-stream pcm-stream))

automatically generated reader method

Source

also-alsa.lisp.

Target Slot

swparams.


5.2.5 Classes

Class: snd-mixer-selem-id-tclass
Package

also-alsa.

Source

also-mixer.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.

Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   (  
A   B   C   D   E   F   G   H   L   M   O   P   R   S   T   W  
Index Entry  Section

(
(setf ref): Public generic functions
(setf ref): Public generic functions
(setf status): Private generic functions
(setf status): Private generic functions

A
access-mixer-element: Public ordinary functions
alsa-close: Public generic functions
alsa-close: Public generic functions
alsa-element-type: Public ordinary functions
alsa-open: Public ordinary functions
alsa-open-2: Private ordinary functions
alsa-read: Public generic functions
alsa-read: Public generic functions
alsa-reopen: Public generic functions
alsa-reopen: Public generic functions
alsa-resume: Public generic functions
alsa-resume: Public generic functions
alsa-start: Public generic functions
alsa-start: Public generic functions
alsa-wait: Public generic functions
alsa-wait: Public generic functions
alsa-warn: Public ordinary functions
alsa-write: Public generic functions
alsa-write: Public generic functions

B
buffer: Public generic functions
buffer: Public generic functions
buffer-size: Public generic functions
buffer-size: Public generic functions

C
channels-count: Private generic functions
channels-count: Private generic functions
close-mixer: Public ordinary functions
contents-to-lisp: Public generic functions
contents-to-lisp: Public generic functions

D
deref: Private ordinary functions
device: Private generic functions
device: Private generic functions
direction: Public generic functions
direction: Public generic functions
drain: Public generic functions
drain: Public generic functions

E
element-type: Public generic functions
element-type: Public generic functions
ensure-success: Private ordinary functions

F
Function, access-mixer-element: Public ordinary functions
Function, alsa-element-type: Public ordinary functions
Function, alsa-open: Public ordinary functions
Function, alsa-open-2: Private ordinary functions
Function, alsa-warn: Public ordinary functions
Function, close-mixer: Public ordinary functions
Function, deref: Private ordinary functions
Function, ensure-success: Private ordinary functions
Function, get-mixer-element-capture-db: Public ordinary functions
Function, get-mixer-element-playback-db: Public ordinary functions
Function, load-alsa: Public ordinary functions
Function, make-alsa-buffer: Public ordinary functions
Function, open-mixer: Public ordinary functions
Function, set-mixer-element-capture-db: Public ordinary functions
Function, set-mixer-element-capture-volume: Public ordinary functions
Function, set-mixer-element-playback-db: Public ordinary functions
Function, set-mixer-element-playback-volume: Public ordinary functions
Function, set-mixer-element-volume: Public ordinary functions
Function, snd-mixer-attach: Private ordinary functions
Function, snd-mixer-close: Private ordinary functions
Function, snd-mixer-find-selem: Private ordinary functions
Function, snd-mixer-load: Private ordinary functions
Function, snd-mixer-open: Private ordinary functions
Function, snd-mixer-selem-get-capture-db: Private ordinary functions
Function, snd-mixer-selem-get-capture-db-range: Private ordinary functions
Function, snd-mixer-selem-get-capture-volume-range: Private ordinary functions
Function, snd-mixer-selem-get-playback-db: Private ordinary functions
Function, snd-mixer-selem-get-playback-db-range: Private ordinary functions
Function, snd-mixer-selem-get-playback-volume-range: Private ordinary functions
Function, snd-mixer-selem-id-set-index: Private ordinary functions
Function, snd-mixer-selem-id-set-name: Private ordinary functions
Function, snd-mixer-selem-register: Private ordinary functions
Function, snd-mixer-selem-set-capture-db-all: Private ordinary functions
Function, snd-mixer-selem-set-capture-volume-all: Private ordinary functions
Function, snd-mixer-selem-set-playback-db-all: Private ordinary functions
Function, snd-mixer-selem-set-playback-volume-all: Private ordinary functions
Function, snd-mixer-wait: Private ordinary functions
Function, snd-pcm-avail-delay: Private ordinary functions
Function, snd-pcm-close: Private ordinary functions
Function, snd-pcm-delay: Private ordinary functions
Function, snd-pcm-drain: Private ordinary functions
Function, snd-pcm-drop: Private ordinary functions
Function, snd-pcm-hw-params: Private ordinary functions
Function, snd-pcm-hw-params-any: Private ordinary functions
Function, snd-pcm-hw-params-free: Private ordinary functions
Function, snd-pcm-hw-params-get-period-size: Private ordinary functions
Function, snd-pcm-hw-params-malloc: Private ordinary functions
Function, snd-pcm-hw-params-set-access: Private ordinary functions
Function, snd-pcm-hw-params-set-channels: Private ordinary functions
Function, snd-pcm-hw-params-set-format: Private ordinary functions
Function, snd-pcm-hw-params-set-rate: Private ordinary functions
Function, snd-pcm-open: Private ordinary functions
Function, snd-pcm-prepare: Private ordinary functions
Function, snd-pcm-readi: Private ordinary functions
Function, snd-pcm-start: Private ordinary functions
Function, snd-pcm-state: Private ordinary functions
Function, snd-pcm-sw-params: Private ordinary functions
Function, snd-pcm-sw-params-current: Private ordinary functions
Function, snd-pcm-sw-params-get-start-threshold: Private ordinary functions
Function, snd-pcm-sw-params-malloc: Private ordinary functions
Function, snd-pcm-sw-params-set-avail-min: Private ordinary functions
Function, snd-pcm-sw-params-set-start-threshold: Private ordinary functions
Function, snd-pcm-wait: Private ordinary functions
Function, snd-pcm-writei: Private ordinary functions
Function, snd-strerror: Private ordinary functions
Function, to-alsa-format: Private ordinary functions

G
Generic Function, (setf ref): Public generic functions
Generic Function, (setf status): Private generic functions
Generic Function, alsa-close: Public generic functions
Generic Function, alsa-read: Public generic functions
Generic Function, alsa-reopen: Public generic functions
Generic Function, alsa-resume: Public generic functions
Generic Function, alsa-start: Public generic functions
Generic Function, alsa-wait: Public generic functions
Generic Function, alsa-write: Public generic functions
Generic Function, buffer: Public generic functions
Generic Function, buffer-size: Public generic functions
Generic Function, channels-count: Private generic functions
Generic Function, contents-to-lisp: Public generic functions
Generic Function, device: Private generic functions
Generic Function, direction: Public generic functions
Generic Function, drain: Public generic functions
Generic Function, element-type: Public generic functions
Generic Function, get-avail-delay: Public generic functions
Generic Function, get-delay: Public generic functions
Generic Function, get-state: Public generic functions
Generic Function, handle: Private generic functions
Generic Function, params: Private generic functions
Generic Function, pcm-format: Public generic functions
Generic Function, ref: Public generic functions
Generic Function, sample-rate: Private generic functions
Generic Function, status: Private generic functions
Generic Function, swparams: Private generic functions
get-avail-delay: Public generic functions
get-avail-delay: Public generic functions
get-delay: Public generic functions
get-delay: Public generic functions
get-mixer-element-capture-db: Public ordinary functions
get-mixer-element-playback-db: Public ordinary functions
get-state: Public generic functions
get-state: Public generic functions

H
handle: Private generic functions
handle: Private generic functions

L
load-alsa: Public ordinary functions

M
Macro, with-alsa-buffer: Private macros
Macro, with-alsa-device: Public macros
make-alsa-buffer: Public ordinary functions
Method, (setf ref): Public generic functions
Method, (setf status): Private generic functions
Method, alsa-close: Public generic functions
Method, alsa-read: Public generic functions
Method, alsa-reopen: Public generic functions
Method, alsa-resume: Public generic functions
Method, alsa-start: Public generic functions
Method, alsa-wait: Public generic functions
Method, alsa-write: Public generic functions
Method, buffer: Public generic functions
Method, buffer-size: Public generic functions
Method, channels-count: Private generic functions
Method, contents-to-lisp: Public generic functions
Method, device: Private generic functions
Method, direction: Public generic functions
Method, drain: Public generic functions
Method, element-type: Public generic functions
Method, get-avail-delay: Public generic functions
Method, get-delay: Public generic functions
Method, get-state: Public generic functions
Method, handle: Private generic functions
Method, params: Private generic functions
Method, pcm-format: Public generic functions
Method, ref: Public generic functions
Method, sample-rate: Private generic functions
Method, status: Private generic functions
Method, swparams: Private generic functions

O
open-mixer: Public ordinary functions

P
params: Private generic functions
params: Private generic functions
pcm-format: Public generic functions
pcm-format: Public generic functions

R
ref: Public generic functions
ref: Public generic functions

S
sample-rate: Private generic functions
sample-rate: Private generic functions
set-mixer-element-capture-db: Public ordinary functions
set-mixer-element-capture-volume: Public ordinary functions
set-mixer-element-playback-db: Public ordinary functions
set-mixer-element-playback-volume: Public ordinary functions
set-mixer-element-volume: Public ordinary functions
snd-mixer-attach: Private ordinary functions
snd-mixer-close: Private ordinary functions
snd-mixer-find-selem: Private ordinary functions
snd-mixer-load: Private ordinary functions
snd-mixer-open: Private ordinary functions
snd-mixer-selem-get-capture-db: Private ordinary functions
snd-mixer-selem-get-capture-db-range: Private ordinary functions
snd-mixer-selem-get-capture-volume-range: Private ordinary functions
snd-mixer-selem-get-playback-db: Private ordinary functions
snd-mixer-selem-get-playback-db-range: Private ordinary functions
snd-mixer-selem-get-playback-volume-range: Private ordinary functions
snd-mixer-selem-id-set-index: Private ordinary functions
snd-mixer-selem-id-set-name: Private ordinary functions
snd-mixer-selem-register: Private ordinary functions
snd-mixer-selem-set-capture-db-all: Private ordinary functions
snd-mixer-selem-set-capture-volume-all: Private ordinary functions
snd-mixer-selem-set-playback-db-all: Private ordinary functions
snd-mixer-selem-set-playback-volume-all: Private ordinary functions
snd-mixer-wait: Private ordinary functions
snd-pcm-avail-delay: Private ordinary functions
snd-pcm-close: Private ordinary functions
snd-pcm-delay: Private ordinary functions
snd-pcm-drain: Private ordinary functions
snd-pcm-drop: Private ordinary functions
snd-pcm-hw-params: Private ordinary functions
snd-pcm-hw-params-any: Private ordinary functions
snd-pcm-hw-params-free: Private ordinary functions
snd-pcm-hw-params-get-period-size: Private ordinary functions
snd-pcm-hw-params-malloc: Private ordinary functions
snd-pcm-hw-params-set-access: Private ordinary functions
snd-pcm-hw-params-set-channels: Private ordinary functions
snd-pcm-hw-params-set-format: Private ordinary functions
snd-pcm-hw-params-set-rate: Private ordinary functions
snd-pcm-open: Private ordinary functions
snd-pcm-prepare: Private ordinary functions
snd-pcm-readi: Private ordinary functions
snd-pcm-start: Private ordinary functions
snd-pcm-state: Private ordinary functions
snd-pcm-sw-params: Private ordinary functions
snd-pcm-sw-params-current: Private ordinary functions
snd-pcm-sw-params-get-start-threshold: Private ordinary functions
snd-pcm-sw-params-malloc: Private ordinary functions
snd-pcm-sw-params-set-avail-min: Private ordinary functions
snd-pcm-sw-params-set-start-threshold: Private ordinary functions
snd-pcm-wait: Private ordinary functions
snd-pcm-writei: Private ordinary functions
snd-strerror: Private ordinary functions
status: Private generic functions
status: Private generic functions
swparams: Private generic functions
swparams: Private generic functions

T
to-alsa-format: Private ordinary functions

W
with-alsa-buffer: Private macros
with-alsa-device: Public macros