-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpackage.lisp
More file actions
17 lines (16 loc) · 978 Bytes
/
Copy pathpackage.lisp
File metadata and controls
17 lines (16 loc) · 978 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
;;;; package.lisp
(defpackage #:also-alsa
(:use #:cl #:cffi)
(:export #:pcm-stream #:alsa-open #:alsa-close #:ref #:alsa-write #:alsa-read
#:buffer #:direction #:element-type #:pcm-format #:channels-count #:buffer-size
#:alsa-element-type #:contents-to-lisp #:with-alsa-device #:with-alsa-buffer #:alsa-reopen
#:get-delay #:get-avail-delay #:drain #:alsa-wait #:alsa-start #:drop
#:make-alsa-buffer #:alsa-resume #:*alsa-warn* #:alsa-warn #:get-state
#:open-mixer #:close-mixer #:access-mixer-element
#:set-mixer-element-playback-volume #:set-mixer-element-playback-db
#:set-mixer-element-capture-volume #:set-mixer-element-capture-db
#:set-mixer-element-volume #:get-mixer-element-playback-db
#:get-mixer-element-capture-db #:load-alsa #:error-value
#:alsa-condition #:alsa-error #:alsa-call-error #:alsa-general-error
#:alsa-mixer-element-not-found #:alsa-type-error
#:alsa-set-start-threshold #:alsa-get-start-threshold))