The bodge-sndfile Reference Manual

This is the bodge-sndfile Reference Manual, version 1.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 14:46:13 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 bodge-sndfile

Wrapper over libsndfile for cl-bodge system

Author

Pavel Korolev

Contact

License

MIT

Version

1.0.0

Dependencies
  • alexandria (system).
  • static-vectors (system).
  • cffi (system).
  • cffi-c-ref (system).
  • claw (system).
  • claw-utils (system).
  • bodge-libc-essentials (system).
Source

bodge-sndfile.asd.

Child Components

3 Modules

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


3.1 bodge-sndfile/spec

Dependency

sndfile.lisp (file).

Source

bodge-sndfile.asd.

Parent Component

bodge-sndfile (system).


3.2 bodge-sndfile/sndfile-includes

Dependency

spec (module).

Source

bodge-sndfile.asd.

Parent Component

bodge-sndfile (system).


4 Files

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


4.1 Lisp


4.1.1 bodge-sndfile/bodge-sndfile.asd

Source

bodge-sndfile.asd.

Parent Component

bodge-sndfile (system).

ASDF Systems

bodge-sndfile.


4.1.2 bodge-sndfile/packages.lisp

Source

bodge-sndfile.asd.

Parent Component

bodge-sndfile (system).

Packages

sndfile.


4.1.3 bodge-sndfile/claw.lisp

Dependency

packages.lisp (file).

Source

bodge-sndfile.asd.

Parent Component

bodge-sndfile (system).

Packages

%sndfile.

Public Interface

4.1.4 bodge-sndfile/sndfile.lisp

Dependency

claw.lisp (file).

Source

bodge-sndfile.asd.

Parent Component

bodge-sndfile (system).

Public Interface
Internals

5 Packages

Packages are listed by definition order.


5.1 sndfile

Source

packages.lisp.

Nickname

sf

Use List
  • alexandria.
  • cffi-c-ref.
  • claw.
  • common-lisp.
Public Interface
Internals

5.2 %sndfile

Source

claw.lisp.

Nickname

%sf

Public Interface

6 Definitions

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


6.1 Public Interface


6.1.1 Special variables

Special Variable: +ambisonic-b-format+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +ambisonic-none+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-calc-max-all-channels+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-calc-norm-max-all-channels+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-calc-norm-signal-max+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-calc-signal-max+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-file-truncate+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-get-broadcast-info+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-get-cart-info+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-get-channel-map-info+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-get-clipping+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-get-cue+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-get-cue-count+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-get-current-sf-info+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-get-dither-info+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-get-dither-info-count+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-get-embed-file-info+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-get-format-info+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-get-format-major+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-get-format-major-count+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-get-format-subtype+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-get-format-subtype-count+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-get-instrument+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-get-lib-version+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-get-log-info+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-get-loop-info+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-get-max-all-channels+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-get-norm-double+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-get-norm-float+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-get-original-samplerate+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-get-signal-max+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-get-simple-format+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-get-simple-format-count+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-raw-data-needs-endswap+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-rf64-auto-downgrade+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-set-add-dither-on-read+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-set-add-dither-on-write+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-set-add-header-pad-chunk+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-set-add-peak-chunk+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-set-broadcast-info+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-set-cart-info+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-set-channel-map-info+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-set-clipping+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-set-compression-level+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-set-cue+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-set-dither-on-read+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-set-dither-on-write+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-set-instrument+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-set-norm-double+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-set-norm-float+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-set-original-samplerate+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-set-raw-start-offset+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-set-scale-float-int-read+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-set-scale-int-float-write+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-set-update-header-auto+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-set-vbr-encoding-quality+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-test-ieee-float-replace+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-update-header-now+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-wavex-get-ambisonic+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +c-wavex-set-ambisonic+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +channel-map-ambisonic-b-w+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +channel-map-ambisonic-b-x+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +channel-map-ambisonic-b-y+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +channel-map-ambisonic-b-z+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +channel-map-center+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +channel-map-front-center+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +channel-map-front-left+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +channel-map-front-left-of-center+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +channel-map-front-right+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +channel-map-front-right-of-center+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +channel-map-invalid+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +channel-map-left+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +channel-map-lfe+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +channel-map-max+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +channel-map-mono+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +channel-map-rear-center+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +channel-map-rear-left+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +channel-map-rear-right+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +channel-map-right+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +channel-map-side-left+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +channel-map-side-right+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +channel-map-top-center+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +channel-map-top-front-center+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +channel-map-top-front-left+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +channel-map-top-front-right+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +channel-map-top-rear-center+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +channel-map-top-rear-left+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +channel-map-top-rear-right+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +count-max+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +d-custom-level+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +d-default-level+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +d-no-dither+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +d-triangular-pdf+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +d-white+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +endian-big+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +endian-cpu+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +endian-file+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +endian-little+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +err-malformed-file+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +err-no-error+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +err-system+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +err-unrecognised-format+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +err-unsupported-encoding+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +false+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-aiff+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-alac-16+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-alac-20+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-alac-24+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-alac-32+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-alaw+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-au+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-avr+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-caf+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-double+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-dpcm-16+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-dpcm-8+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-dwvw-12+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-dwvw-16+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-dwvw-24+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-dwvw-n+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-endmask+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-flac+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-float+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-g721-32+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-g723-24+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-g723-40+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-gsm610+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-htk+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-ima-adpcm+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-ircam+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-mat4+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-mat5+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-mpc2k+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-ms-adpcm+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-nist+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-nms-adpcm-16+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-nms-adpcm-24+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-nms-adpcm-32+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-ogg+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-opus+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-paf+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-pcm-16+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-pcm-24+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-pcm-32+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-pcm-s8+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-pcm-u8+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-pvf+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-raw+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-rf64+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-sd2+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-sds+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-submask+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-svx+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-typemask+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-ulaw+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-voc+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-vorbis+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-vox-adpcm+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-w64+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-wav+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-wavex+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-wve+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +format-xi+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +loop-alternating+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +loop-backward+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +loop-forward+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +loop-none+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +m-rdwr+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +m-read+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +m-write+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +seek-cur+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +seek-end+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +seek-set+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +str-album+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +str-artist+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +str-comment+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +str-copyright+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +str-date+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +str-first+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +str-genre+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +str-last+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +str-license+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +str-software+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +str-title+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +str-tracknumber+
Package

%sndfile.

Source

claw.lisp.

Special Variable: +true+
Package

%sndfile.

Source

claw.lisp.


6.1.2 Macros

Macro: with-open-sound-file ((file path) &body body)
Package

sndfile.

Source

sndfile.lisp.

Macro: with-sound-file-from-stream ((file stream) &body body)
Package

sndfile.

Source

sndfile.lisp.


6.1.3 Ordinary functions

Function: close (sndfile)

int sf_close(SNDFILE* sndfile);

Package

%sndfile.

Source

claw.lisp.

Function: command (sndfile command data datasize)

int sf_command(SNDFILE* sndfile, int command, void* data, int datasize);

Package

%sndfile.

Source

claw.lisp.

Function: current-byterate (sndfile)

int sf_current_byterate(SNDFILE* sndfile);

Package

%sndfile.

Source

claw.lisp.

Function: error (sndfile)

int sf_error(SNDFILE* sndfile);

Package

%sndfile.

Source

claw.lisp.

Function: error-number (errnum)

char* sf_error_number(int errnum);

Package

%sndfile.

Source

claw.lisp.

Function: error-str (sndfile str len)

int sf_error_str(SNDFILE* sndfile, char* str, size_t len);

Package

%sndfile.

Source

claw.lisp.

Function: format-check (info)

int sf_format_check(SF_INFO* info);

Package

%sndfile.

Source

claw.lisp.

Function: get-chunk-data (it chunk-info)

int sf_get_chunk_data(SF_CHUNK_ITERATOR* it, SF_CHUNK_INFO* chunk_info);

Package

%sndfile.

Source

claw.lisp.

Function: get-chunk-iterator (sndfile chunk-info)

SF_CHUNK_ITERATOR* sf_get_chunk_iterator(SNDFILE* sndfile, SF_CHUNK_INFO* chunk_info);

Package

%sndfile.

Source

claw.lisp.

Function: get-chunk-size (it chunk-info)

int sf_get_chunk_size(SF_CHUNK_ITERATOR* it, SF_CHUNK_INFO* chunk_info);

Package

%sndfile.

Source

claw.lisp.

Function: get-string (sndfile str-type)

char* sf_get_string(SNDFILE* sndfile, int str_type);

Package

%sndfile.

Source

claw.lisp.

Function: next-chunk-iterator (iterator)

SF_CHUNK_ITERATOR* sf_next_chunk_iterator(SF_CHUNK_ITERATOR* iterator);

Package

%sndfile.

Source

claw.lisp.

Function: open (path mode sfinfo)

SNDFILE* sf_open(char* path, int mode, SF_INFO* sfinfo);

Package

%sndfile.

Source

claw.lisp.

Function: open-fd (fd mode sfinfo close-desc)

SNDFILE* sf_open_fd(int fd, int mode, SF_INFO* sfinfo, int close_desc);

Package

%sndfile.

Source

claw.lisp.

Function: open-virtual (sfvirtual mode sfinfo user-data)

SNDFILE* sf_open_virtual(SF_VIRTUAL_IO* sfvirtual, int mode, SF_INFO* sfinfo, void* user_data);

Package

%sndfile.

Source

claw.lisp.

Function: perror (sndfile)

int sf_perror(SNDFILE* sndfile);

Package

%sndfile.

Source

claw.lisp.

Function: read-double (sndfile ptr items)

sf_count_t sf_read_double(SNDFILE* sndfile, double* ptr, sf_count_t items);

Package

%sndfile.

Source

claw.lisp.

Function: read-float (sndfile ptr items)

sf_count_t sf_read_float(SNDFILE* sndfile, float* ptr, sf_count_t items);

Package

%sndfile.

Source

claw.lisp.

Function: read-int (sndfile ptr items)

sf_count_t sf_read_int(SNDFILE* sndfile, int* ptr, sf_count_t items);

Package

%sndfile.

Source

claw.lisp.

Function: read-raw (sndfile ptr bytes)

sf_count_t sf_read_raw(SNDFILE* sndfile, void* ptr, sf_count_t bytes);

Package

%sndfile.

Source

claw.lisp.

Function: read-short (sndfile ptr items)

sf_count_t sf_read_short(SNDFILE* sndfile, short* ptr, sf_count_t items);

Package

%sndfile.

Source

claw.lisp.

Function: read-short-samples-into-array (file)
Package

sndfile.

Source

sndfile.lisp.

Function: readf-double (sndfile ptr frames)

sf_count_t sf_readf_double(SNDFILE* sndfile, double* ptr, sf_count_t frames);

Package

%sndfile.

Source

claw.lisp.

Function: readf-float (sndfile ptr frames)

sf_count_t sf_readf_float(SNDFILE* sndfile, float* ptr, sf_count_t frames);

Package

%sndfile.

Source

claw.lisp.

Function: readf-int (sndfile ptr frames)

sf_count_t sf_readf_int(SNDFILE* sndfile, int* ptr, sf_count_t frames);

Package

%sndfile.

Source

claw.lisp.

Function: readf-short (sndfile ptr frames)

sf_count_t sf_readf_short(SNDFILE* sndfile, short* ptr, sf_count_t frames);

Package

%sndfile.

Source

claw.lisp.

Function: seek (sndfile frames whence)

sf_count_t sf_seek(SNDFILE* sndfile, sf_count_t frames, int whence);

Package

%sndfile.

Source

claw.lisp.

Function: set-chunk (sndfile chunk-info)

int sf_set_chunk(SNDFILE* sndfile, SF_CHUNK_INFO* chunk_info);

Package

%sndfile.

Source

claw.lisp.

Function: set-string (sndfile str-type str)

int sf_set_string(SNDFILE* sndfile, int str_type, char* str);

Package

%sndfile.

Source

claw.lisp.

Reader: sound-channels (instance)
Package

sndfile.

Source

sndfile.lisp.

Target Slot

channels.

Reader: sound-format (instance)
Package

sndfile.

Source

sndfile.lisp.

Target Slot

format.

Reader: sound-frames (instance)
Package

sndfile.

Source

sndfile.lisp.

Target Slot

frames.

Reader: sound-sample-rate (instance)
Package

sndfile.

Source

sndfile.lisp.

Target Slot

sample-rate.

Function: strerror (sndfile)

char* sf_strerror(SNDFILE* sndfile);

Package

%sndfile.

Source

claw.lisp.

Function: version-string ()

char* sf_version_string();

Package

%sndfile.

Source

claw.lisp.

Function: write-double (sndfile ptr items)

sf_count_t sf_write_double(SNDFILE* sndfile, double* ptr, sf_count_t items);

Package

%sndfile.

Source

claw.lisp.

Function: write-float (sndfile ptr items)

sf_count_t sf_write_float(SNDFILE* sndfile, float* ptr, sf_count_t items);

Package

%sndfile.

Source

claw.lisp.

Function: write-int (sndfile ptr items)

sf_count_t sf_write_int(SNDFILE* sndfile, int* ptr, sf_count_t items);

Package

%sndfile.

Source

claw.lisp.

Function: write-raw (sndfile ptr bytes)

sf_count_t sf_write_raw(SNDFILE* sndfile, void* ptr, sf_count_t bytes);

Package

%sndfile.

Source

claw.lisp.

Function: write-short (sndfile ptr items)

sf_count_t sf_write_short(SNDFILE* sndfile, short* ptr, sf_count_t items);

Package

%sndfile.

Source

claw.lisp.

Function: write-short-samples-into-stream (stream samples &key format channels sample-rate)
Package

sndfile.

Source

sndfile.lisp.

Function: write-sync (sndfile)

void sf_write_sync(SNDFILE* sndfile);

Package

%sndfile.

Source

claw.lisp.

Function: writef-double (sndfile ptr frames)

sf_count_t sf_writef_double(SNDFILE* sndfile, double* ptr, sf_count_t frames);

Package

%sndfile.

Source

claw.lisp.

Function: writef-float (sndfile ptr frames)

sf_count_t sf_writef_float(SNDFILE* sndfile, float* ptr, sf_count_t frames);

Package

%sndfile.

Source

claw.lisp.

Function: writef-int (sndfile ptr frames)

sf_count_t sf_writef_int(SNDFILE* sndfile, int* ptr, sf_count_t frames);

Package

%sndfile.

Source

claw.lisp.

Function: writef-short (sndfile ptr frames)

sf_count_t sf_writef_short(SNDFILE* sndfile, short* ptr, sf_count_t frames);

Package

%sndfile.

Source

claw.lisp.


6.2 Internals


6.2.1 Special variables

Special Variable: *virtual-file*
Package

sndfile.


6.2.2 Macros

Macro: %catch-sound-errors ((&optional snd-file) &body body)
Package

sndfile.

Source

sndfile.lisp.

Macro: with-sound-file-handle ((file handle-ctor &key scale-float-samples) &body body)
Package

sndfile.

Source

sndfile.lisp.

Macro: with-sound-info ((var) &body body)
Package

sndfile.

Source

sndfile.lisp.

Macro: with-virtual-io ((vio) &body body)
Package

sndfile.

Source

sndfile.lisp.


6.2.3 Ordinary functions

Function: %make-sound-file (handle sample-rate channels frames format)
Package

sndfile.

Source

sndfile.lisp.

Function: %make-virtual-file (&key data max-position position)
Package

sndfile.

Source

sndfile.lisp.

Function: copy-sound-file (instance)
Package

sndfile.

Source

sndfile.lisp.

Function: copy-virtual-file (instance)
Package

sndfile.

Source

sndfile.lisp.

Function: enlarge-virtual-file (virtual-file required-size)
Package

sndfile.

Source

sndfile.lisp.

Function: make-virtual-file (&key initial-size)
Package

sndfile.

Source

sndfile.lisp.

Function: make-virtual-file-from-stream (stream)
Package

sndfile.

Source

sndfile.lisp.

Function: make-virtual-io ()
Package

sndfile.

Source

sndfile.lisp.

Function: min-count (count)
Package

sndfile.

Source

sndfile.lisp.

Function: parse-format (encoded-format)
Package

sndfile.

Source

sndfile.lisp.

Function: replace-foreign-memory (src dst count)
Package

sndfile.

Source

sndfile.lisp.

Function: sound-file-p (object)
Package

sndfile.

Source

sndfile.lisp.

Reader: sound-handle (instance)
Package

sndfile.

Source

sndfile.lisp.

Target Slot

handle.

Function: static-vector-pointer ()
Package

sndfile.

Source

sndfile.lisp.

Function: update-max-position ()
Package

sndfile.

Source

sndfile.lisp.

Reader: virtual-file-data (instance)
Writer: (setf virtual-file-data) (instance)
Package

sndfile.

Source

sndfile.lisp.

Target Slot

data.

Function: virtual-file-length (virtual-file)
Package

sndfile.

Source

sndfile.lisp.

Reader: virtual-file-max-position (instance)
Writer: (setf virtual-file-max-position) (instance)
Package

sndfile.

Source

sndfile.lisp.

Target Slot

max-position.

Function: virtual-file-p (object)
Package

sndfile.

Source

sndfile.lisp.

Reader: virtual-file-position (instance)
Writer: (setf virtual-file-position) (instance)
Package

sndfile.

Source

sndfile.lisp.

Target Slot

position.


6.2.4 Structures

Structure: sound-file
Package

sndfile.

Source

sndfile.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: handle
Readers

sound-handle.

Writers

This slot is read-only.

Slot: sample-rate
Type

fixnum

Initform

0

Readers

sound-sample-rate.

Writers

This slot is read-only.

Slot: channels
Type

fixnum

Initform

0

Readers

sound-channels.

Writers

This slot is read-only.

Slot: frames
Type

fixnum

Initform

0

Readers

sound-frames.

Writers

This slot is read-only.

Slot: format
Package

common-lisp.

Type

list

Readers

sound-format.

Writers

This slot is read-only.

Structure: virtual-file
Package

sndfile.

Source

sndfile.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: data
Type

(simple-array (unsigned-byte 8) (*))

Initform

(static-vectors:make-static-vector 0)

Readers

virtual-file-data.

Writers

(setf virtual-file-data).

Slot: max-position
Type

fixnum

Initform

0

Readers

virtual-file-max-position.

Writers

(setf virtual-file-max-position).

Slot: position
Package

common-lisp.

Type

fixnum

Initform

0

Readers

virtual-file-position.

Writers

(setf virtual-file-position).


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   %   (  
C   E   F   G   M   N   O   P   R   S   U   V   W  
Index Entry  Section

%
%catch-sound-errors: Private macros
%make-sound-file: Private ordinary functions
%make-virtual-file: Private ordinary functions

(
(setf virtual-file-data): Private ordinary functions
(setf virtual-file-max-position): Private ordinary functions
(setf virtual-file-position): Private ordinary functions

C
close: Public ordinary functions
command: Public ordinary functions
copy-sound-file: Private ordinary functions
copy-virtual-file: Private ordinary functions
current-byterate: Public ordinary functions

E
enlarge-virtual-file: Private ordinary functions
error: Public ordinary functions
error-number: Public ordinary functions
error-str: Public ordinary functions

F
format-check: Public ordinary functions
Function, %make-sound-file: Private ordinary functions
Function, %make-virtual-file: Private ordinary functions
Function, (setf virtual-file-data): Private ordinary functions
Function, (setf virtual-file-max-position): Private ordinary functions
Function, (setf virtual-file-position): Private ordinary functions
Function, close: Public ordinary functions
Function, command: Public ordinary functions
Function, copy-sound-file: Private ordinary functions
Function, copy-virtual-file: Private ordinary functions
Function, current-byterate: Public ordinary functions
Function, enlarge-virtual-file: Private ordinary functions
Function, error: Public ordinary functions
Function, error-number: Public ordinary functions
Function, error-str: Public ordinary functions
Function, format-check: Public ordinary functions
Function, get-chunk-data: Public ordinary functions
Function, get-chunk-iterator: Public ordinary functions
Function, get-chunk-size: Public ordinary functions
Function, get-string: Public ordinary functions
Function, make-virtual-file: Private ordinary functions
Function, make-virtual-file-from-stream: Private ordinary functions
Function, make-virtual-io: Private ordinary functions
Function, min-count: Private ordinary functions
Function, next-chunk-iterator: Public ordinary functions
Function, open: Public ordinary functions
Function, open-fd: Public ordinary functions
Function, open-virtual: Public ordinary functions
Function, parse-format: Private ordinary functions
Function, perror: Public ordinary functions
Function, read-double: Public ordinary functions
Function, read-float: Public ordinary functions
Function, read-int: Public ordinary functions
Function, read-raw: Public ordinary functions
Function, read-short: Public ordinary functions
Function, read-short-samples-into-array: Public ordinary functions
Function, readf-double: Public ordinary functions
Function, readf-float: Public ordinary functions
Function, readf-int: Public ordinary functions
Function, readf-short: Public ordinary functions
Function, replace-foreign-memory: Private ordinary functions
Function, seek: Public ordinary functions
Function, set-chunk: Public ordinary functions
Function, set-string: Public ordinary functions
Function, sound-channels: Public ordinary functions
Function, sound-file-p: Private ordinary functions
Function, sound-format: Public ordinary functions
Function, sound-frames: Public ordinary functions
Function, sound-handle: Private ordinary functions
Function, sound-sample-rate: Public ordinary functions
Function, static-vector-pointer: Private ordinary functions
Function, strerror: Public ordinary functions
Function, update-max-position: Private ordinary functions
Function, version-string: Public ordinary functions
Function, virtual-file-data: Private ordinary functions
Function, virtual-file-length: Private ordinary functions
Function, virtual-file-max-position: Private ordinary functions
Function, virtual-file-p: Private ordinary functions
Function, virtual-file-position: Private ordinary functions
Function, write-double: Public ordinary functions
Function, write-float: Public ordinary functions
Function, write-int: Public ordinary functions
Function, write-raw: Public ordinary functions
Function, write-short: Public ordinary functions
Function, write-short-samples-into-stream: Public ordinary functions
Function, write-sync: Public ordinary functions
Function, writef-double: Public ordinary functions
Function, writef-float: Public ordinary functions
Function, writef-int: Public ordinary functions
Function, writef-short: Public ordinary functions

G
get-chunk-data: Public ordinary functions
get-chunk-iterator: Public ordinary functions
get-chunk-size: Public ordinary functions
get-string: Public ordinary functions

M
Macro, %catch-sound-errors: Private macros
Macro, with-open-sound-file: Public macros
Macro, with-sound-file-from-stream: Public macros
Macro, with-sound-file-handle: Private macros
Macro, with-sound-info: Private macros
Macro, with-virtual-io: Private macros
make-virtual-file: Private ordinary functions
make-virtual-file-from-stream: Private ordinary functions
make-virtual-io: Private ordinary functions
min-count: Private ordinary functions

N
next-chunk-iterator: Public ordinary functions

O
open: Public ordinary functions
open-fd: Public ordinary functions
open-virtual: Public ordinary functions

P
parse-format: Private ordinary functions
perror: Public ordinary functions

R
read-double: Public ordinary functions
read-float: Public ordinary functions
read-int: Public ordinary functions
read-raw: Public ordinary functions
read-short: Public ordinary functions
read-short-samples-into-array: Public ordinary functions
readf-double: Public ordinary functions
readf-float: Public ordinary functions
readf-int: Public ordinary functions
readf-short: Public ordinary functions
replace-foreign-memory: Private ordinary functions

S
seek: Public ordinary functions
set-chunk: Public ordinary functions
set-string: Public ordinary functions
sound-channels: Public ordinary functions
sound-file-p: Private ordinary functions
sound-format: Public ordinary functions
sound-frames: Public ordinary functions
sound-handle: Private ordinary functions
sound-sample-rate: Public ordinary functions
static-vector-pointer: Private ordinary functions
strerror: Public ordinary functions

U
update-max-position: Private ordinary functions

V
version-string: Public ordinary functions
virtual-file-data: Private ordinary functions
virtual-file-length: Private ordinary functions
virtual-file-max-position: Private ordinary functions
virtual-file-p: Private ordinary functions
virtual-file-position: Private ordinary functions

W
with-open-sound-file: Public macros
with-sound-file-from-stream: Public macros
with-sound-file-handle: Private macros
with-sound-info: Private macros
with-virtual-io: Private macros
write-double: Public ordinary functions
write-float: Public ordinary functions
write-int: Public ordinary functions
write-raw: Public ordinary functions
write-short: Public ordinary functions
write-short-samples-into-stream: Public ordinary functions
write-sync: Public ordinary functions
writef-double: Public ordinary functions
writef-float: Public ordinary functions
writef-int: Public ordinary functions
writef-short: Public ordinary functions


A.3 Variables

Jump to:   *   +  
C   D   F   H   M   P   S  
Index Entry  Section

*
*virtual-file*: Private special variables

+
+ambisonic-b-format+: Public special variables
+ambisonic-none+: Public special variables
+c-calc-max-all-channels+: Public special variables
+c-calc-norm-max-all-channels+: Public special variables
+c-calc-norm-signal-max+: Public special variables
+c-calc-signal-max+: Public special variables
+c-file-truncate+: Public special variables
+c-get-broadcast-info+: Public special variables
+c-get-cart-info+: Public special variables
+c-get-channel-map-info+: Public special variables
+c-get-clipping+: Public special variables
+c-get-cue+: Public special variables
+c-get-cue-count+: Public special variables
+c-get-current-sf-info+: Public special variables
+c-get-dither-info+: Public special variables
+c-get-dither-info-count+: Public special variables
+c-get-embed-file-info+: Public special variables
+c-get-format-info+: Public special variables
+c-get-format-major+: Public special variables
+c-get-format-major-count+: Public special variables
+c-get-format-subtype+: Public special variables
+c-get-format-subtype-count+: Public special variables
+c-get-instrument+: Public special variables
+c-get-lib-version+: Public special variables
+c-get-log-info+: Public special variables
+c-get-loop-info+: Public special variables
+c-get-max-all-channels+: Public special variables
+c-get-norm-double+: Public special variables
+c-get-norm-float+: Public special variables
+c-get-original-samplerate+: Public special variables
+c-get-signal-max+: Public special variables
+c-get-simple-format+: Public special variables
+c-get-simple-format-count+: Public special variables
+c-raw-data-needs-endswap+: Public special variables
+c-rf64-auto-downgrade+: Public special variables
+c-set-add-dither-on-read+: Public special variables
+c-set-add-dither-on-write+: Public special variables
+c-set-add-header-pad-chunk+: Public special variables
+c-set-add-peak-chunk+: Public special variables
+c-set-broadcast-info+: Public special variables
+c-set-cart-info+: Public special variables
+c-set-channel-map-info+: Public special variables
+c-set-clipping+: Public special variables
+c-set-compression-level+: Public special variables
+c-set-cue+: Public special variables
+c-set-dither-on-read+: Public special variables
+c-set-dither-on-write+: Public special variables
+c-set-instrument+: Public special variables
+c-set-norm-double+: Public special variables
+c-set-norm-float+: Public special variables
+c-set-original-samplerate+: Public special variables
+c-set-raw-start-offset+: Public special variables
+c-set-scale-float-int-read+: Public special variables
+c-set-scale-int-float-write+: Public special variables
+c-set-update-header-auto+: Public special variables
+c-set-vbr-encoding-quality+: Public special variables
+c-test-ieee-float-replace+: Public special variables
+c-update-header-now+: Public special variables
+c-wavex-get-ambisonic+: Public special variables
+c-wavex-set-ambisonic+: Public special variables
+channel-map-ambisonic-b-w+: Public special variables
+channel-map-ambisonic-b-x+: Public special variables
+channel-map-ambisonic-b-y+: Public special variables
+channel-map-ambisonic-b-z+: Public special variables
+channel-map-center+: Public special variables
+channel-map-front-center+: Public special variables
+channel-map-front-left+: Public special variables
+channel-map-front-left-of-center+: Public special variables
+channel-map-front-right+: Public special variables
+channel-map-front-right-of-center+: Public special variables
+channel-map-invalid+: Public special variables
+channel-map-left+: Public special variables
+channel-map-lfe+: Public special variables
+channel-map-max+: Public special variables
+channel-map-mono+: Public special variables
+channel-map-rear-center+: Public special variables
+channel-map-rear-left+: Public special variables
+channel-map-rear-right+: Public special variables
+channel-map-right+: Public special variables
+channel-map-side-left+: Public special variables
+channel-map-side-right+: Public special variables
+channel-map-top-center+: Public special variables
+channel-map-top-front-center+: Public special variables
+channel-map-top-front-left+: Public special variables
+channel-map-top-front-right+: Public special variables
+channel-map-top-rear-center+: Public special variables
+channel-map-top-rear-left+: Public special variables
+channel-map-top-rear-right+: Public special variables
+count-max+: Public special variables
+d-custom-level+: Public special variables
+d-default-level+: Public special variables
+d-no-dither+: Public special variables
+d-triangular-pdf+: Public special variables
+d-white+: Public special variables
+endian-big+: Public special variables
+endian-cpu+: Public special variables
+endian-file+: Public special variables
+endian-little+: Public special variables
+err-malformed-file+: Public special variables
+err-no-error+: Public special variables
+err-system+: Public special variables
+err-unrecognised-format+: Public special variables
+err-unsupported-encoding+: Public special variables
+false+: Public special variables
+format-aiff+: Public special variables
+format-alac-16+: Public special variables
+format-alac-20+: Public special variables
+format-alac-24+: Public special variables
+format-alac-32+: Public special variables
+format-alaw+: Public special variables
+format-au+: Public special variables
+format-avr+: Public special variables
+format-caf+: Public special variables
+format-double+: Public special variables
+format-dpcm-16+: Public special variables
+format-dpcm-8+: Public special variables
+format-dwvw-12+: Public special variables
+format-dwvw-16+: Public special variables
+format-dwvw-24+: Public special variables
+format-dwvw-n+: Public special variables
+format-endmask+: Public special variables
+format-flac+: Public special variables
+format-float+: Public special variables
+format-g721-32+: Public special variables
+format-g723-24+: Public special variables
+format-g723-40+: Public special variables
+format-gsm610+: Public special variables
+format-htk+: Public special variables
+format-ima-adpcm+: Public special variables
+format-ircam+: Public special variables
+format-mat4+: Public special variables
+format-mat5+: Public special variables
+format-mpc2k+: Public special variables
+format-ms-adpcm+: Public special variables
+format-nist+: Public special variables
+format-nms-adpcm-16+: Public special variables
+format-nms-adpcm-24+: Public special variables
+format-nms-adpcm-32+: Public special variables
+format-ogg+: Public special variables
+format-opus+: Public special variables
+format-paf+: Public special variables
+format-pcm-16+: Public special variables
+format-pcm-24+: Public special variables
+format-pcm-32+: Public special variables
+format-pcm-s8+: Public special variables
+format-pcm-u8+: Public special variables
+format-pvf+: Public special variables
+format-raw+: Public special variables
+format-rf64+: Public special variables
+format-sd2+: Public special variables
+format-sds+: Public special variables
+format-submask+: Public special variables
+format-svx+: Public special variables
+format-typemask+: Public special variables
+format-ulaw+: Public special variables
+format-voc+: Public special variables
+format-vorbis+: Public special variables
+format-vox-adpcm+: Public special variables
+format-w64+: Public special variables
+format-wav+: Public special variables
+format-wavex+: Public special variables
+format-wve+: Public special variables
+format-xi+: Public special variables
+loop-alternating+: Public special variables
+loop-backward+: Public special variables
+loop-forward+: Public special variables
+loop-none+: Public special variables
+m-rdwr+: Public special variables
+m-read+: Public special variables
+m-write+: Public special variables
+seek-cur+: Public special variables
+seek-end+: Public special variables
+seek-set+: Public special variables
+str-album+: Public special variables
+str-artist+: Public special variables
+str-comment+: Public special variables
+str-copyright+: Public special variables
+str-date+: Public special variables
+str-first+: Public special variables
+str-genre+: Public special variables
+str-last+: Public special variables
+str-license+: Public special variables
+str-software+: Public special variables
+str-title+: Public special variables
+str-tracknumber+: Public special variables
+true+: Public special variables

C
channels: Private structures

D
data: Private structures

F
format: Private structures
frames: Private structures

H
handle: Private structures

M
max-position: Private structures

P
position: Private structures

S
sample-rate: Private structures
Slot, channels: Private structures
Slot, data: Private structures
Slot, format: Private structures
Slot, frames: Private structures
Slot, handle: Private structures
Slot, max-position: Private structures
Slot, position: Private structures
Slot, sample-rate: Private structures
Special Variable, *virtual-file*: Private special variables
Special Variable, +ambisonic-b-format+: Public special variables
Special Variable, +ambisonic-none+: Public special variables
Special Variable, +c-calc-max-all-channels+: Public special variables
Special Variable, +c-calc-norm-max-all-channels+: Public special variables
Special Variable, +c-calc-norm-signal-max+: Public special variables
Special Variable, +c-calc-signal-max+: Public special variables
Special Variable, +c-file-truncate+: Public special variables
Special Variable, +c-get-broadcast-info+: Public special variables
Special Variable, +c-get-cart-info+: Public special variables
Special Variable, +c-get-channel-map-info+: Public special variables
Special Variable, +c-get-clipping+: Public special variables
Special Variable, +c-get-cue+: Public special variables
Special Variable, +c-get-cue-count+: Public special variables
Special Variable, +c-get-current-sf-info+: Public special variables
Special Variable, +c-get-dither-info+: Public special variables
Special Variable, +c-get-dither-info-count+: Public special variables
Special Variable, +c-get-embed-file-info+: Public special variables
Special Variable, +c-get-format-info+: Public special variables
Special Variable, +c-get-format-major+: Public special variables
Special Variable, +c-get-format-major-count+: Public special variables
Special Variable, +c-get-format-subtype+: Public special variables
Special Variable, +c-get-format-subtype-count+: Public special variables
Special Variable, +c-get-instrument+: Public special variables
Special Variable, +c-get-lib-version+: Public special variables
Special Variable, +c-get-log-info+: Public special variables
Special Variable, +c-get-loop-info+: Public special variables
Special Variable, +c-get-max-all-channels+: Public special variables
Special Variable, +c-get-norm-double+: Public special variables
Special Variable, +c-get-norm-float+: Public special variables
Special Variable, +c-get-original-samplerate+: Public special variables
Special Variable, +c-get-signal-max+: Public special variables
Special Variable, +c-get-simple-format+: Public special variables
Special Variable, +c-get-simple-format-count+: Public special variables
Special Variable, +c-raw-data-needs-endswap+: Public special variables
Special Variable, +c-rf64-auto-downgrade+: Public special variables
Special Variable, +c-set-add-dither-on-read+: Public special variables
Special Variable, +c-set-add-dither-on-write+: Public special variables
Special Variable, +c-set-add-header-pad-chunk+: Public special variables
Special Variable, +c-set-add-peak-chunk+: Public special variables
Special Variable, +c-set-broadcast-info+: Public special variables
Special Variable, +c-set-cart-info+: Public special variables
Special Variable, +c-set-channel-map-info+: Public special variables
Special Variable, +c-set-clipping+: Public special variables
Special Variable, +c-set-compression-level+: Public special variables
Special Variable, +c-set-cue+: Public special variables
Special Variable, +c-set-dither-on-read+: Public special variables
Special Variable, +c-set-dither-on-write+: Public special variables
Special Variable, +c-set-instrument+: Public special variables
Special Variable, +c-set-norm-double+: Public special variables
Special Variable, +c-set-norm-float+: Public special variables
Special Variable, +c-set-original-samplerate+: Public special variables
Special Variable, +c-set-raw-start-offset+: Public special variables
Special Variable, +c-set-scale-float-int-read+: Public special variables
Special Variable, +c-set-scale-int-float-write+: Public special variables
Special Variable, +c-set-update-header-auto+: Public special variables
Special Variable, +c-set-vbr-encoding-quality+: Public special variables
Special Variable, +c-test-ieee-float-replace+: Public special variables
Special Variable, +c-update-header-now+: Public special variables
Special Variable, +c-wavex-get-ambisonic+: Public special variables
Special Variable, +c-wavex-set-ambisonic+: Public special variables
Special Variable, +channel-map-ambisonic-b-w+: Public special variables
Special Variable, +channel-map-ambisonic-b-x+: Public special variables
Special Variable, +channel-map-ambisonic-b-y+: Public special variables
Special Variable, +channel-map-ambisonic-b-z+: Public special variables
Special Variable, +channel-map-center+: Public special variables
Special Variable, +channel-map-front-center+: Public special variables
Special Variable, +channel-map-front-left+: Public special variables
Special Variable, +channel-map-front-left-of-center+: Public special variables
Special Variable, +channel-map-front-right+: Public special variables
Special Variable, +channel-map-front-right-of-center+: Public special variables
Special Variable, +channel-map-invalid+: Public special variables
Special Variable, +channel-map-left+: Public special variables
Special Variable, +channel-map-lfe+: Public special variables
Special Variable, +channel-map-max+: Public special variables
Special Variable, +channel-map-mono+: Public special variables
Special Variable, +channel-map-rear-center+: Public special variables
Special Variable, +channel-map-rear-left+: Public special variables
Special Variable, +channel-map-rear-right+: Public special variables
Special Variable, +channel-map-right+: Public special variables
Special Variable, +channel-map-side-left+: Public special variables
Special Variable, +channel-map-side-right+: Public special variables
Special Variable, +channel-map-top-center+: Public special variables
Special Variable, +channel-map-top-front-center+: Public special variables
Special Variable, +channel-map-top-front-left+: Public special variables
Special Variable, +channel-map-top-front-right+: Public special variables
Special Variable, +channel-map-top-rear-center+: Public special variables
Special Variable, +channel-map-top-rear-left+: Public special variables
Special Variable, +channel-map-top-rear-right+: Public special variables
Special Variable, +count-max+: Public special variables
Special Variable, +d-custom-level+: Public special variables
Special Variable, +d-default-level+: Public special variables
Special Variable, +d-no-dither+: Public special variables
Special Variable, +d-triangular-pdf+: Public special variables
Special Variable, +d-white+: Public special variables
Special Variable, +endian-big+: Public special variables
Special Variable, +endian-cpu+: Public special variables
Special Variable, +endian-file+: Public special variables
Special Variable, +endian-little+: Public special variables
Special Variable, +err-malformed-file+: Public special variables
Special Variable, +err-no-error+: Public special variables
Special Variable, +err-system+: Public special variables
Special Variable, +err-unrecognised-format+: Public special variables
Special Variable, +err-unsupported-encoding+: Public special variables
Special Variable, +false+: Public special variables
Special Variable, +format-aiff+: Public special variables
Special Variable, +format-alac-16+: Public special variables
Special Variable, +format-alac-20+: Public special variables
Special Variable, +format-alac-24+: Public special variables
Special Variable, +format-alac-32+: Public special variables
Special Variable, +format-alaw+: Public special variables
Special Variable, +format-au+: Public special variables
Special Variable, +format-avr+: Public special variables
Special Variable, +format-caf+: Public special variables
Special Variable, +format-double+: Public special variables
Special Variable, +format-dpcm-16+: Public special variables
Special Variable, +format-dpcm-8+: Public special variables
Special Variable, +format-dwvw-12+: Public special variables
Special Variable, +format-dwvw-16+: Public special variables
Special Variable, +format-dwvw-24+: Public special variables
Special Variable, +format-dwvw-n+: Public special variables
Special Variable, +format-endmask+: Public special variables
Special Variable, +format-flac+: Public special variables
Special Variable, +format-float+: Public special variables
Special Variable, +format-g721-32+: Public special variables
Special Variable, +format-g723-24+: Public special variables
Special Variable, +format-g723-40+: Public special variables
Special Variable, +format-gsm610+: Public special variables
Special Variable, +format-htk+: Public special variables
Special Variable, +format-ima-adpcm+: Public special variables
Special Variable, +format-ircam+: Public special variables
Special Variable, +format-mat4+: Public special variables
Special Variable, +format-mat5+: Public special variables
Special Variable, +format-mpc2k+: Public special variables
Special Variable, +format-ms-adpcm+: Public special variables
Special Variable, +format-nist+: Public special variables
Special Variable, +format-nms-adpcm-16+: Public special variables
Special Variable, +format-nms-adpcm-24+: Public special variables
Special Variable, +format-nms-adpcm-32+: Public special variables
Special Variable, +format-ogg+: Public special variables
Special Variable, +format-opus+: Public special variables
Special Variable, +format-paf+: Public special variables
Special Variable, +format-pcm-16+: Public special variables
Special Variable, +format-pcm-24+: Public special variables
Special Variable, +format-pcm-32+: Public special variables
Special Variable, +format-pcm-s8+: Public special variables
Special Variable, +format-pcm-u8+: Public special variables
Special Variable, +format-pvf+: Public special variables
Special Variable, +format-raw+: Public special variables
Special Variable, +format-rf64+: Public special variables
Special Variable, +format-sd2+: Public special variables
Special Variable, +format-sds+: Public special variables
Special Variable, +format-submask+: Public special variables
Special Variable, +format-svx+: Public special variables
Special Variable, +format-typemask+: Public special variables
Special Variable, +format-ulaw+: Public special variables
Special Variable, +format-voc+: Public special variables
Special Variable, +format-vorbis+: Public special variables
Special Variable, +format-vox-adpcm+: Public special variables
Special Variable, +format-w64+: Public special variables
Special Variable, +format-wav+: Public special variables
Special Variable, +format-wavex+: Public special variables
Special Variable, +format-wve+: Public special variables
Special Variable, +format-xi+: Public special variables
Special Variable, +loop-alternating+: Public special variables
Special Variable, +loop-backward+: Public special variables
Special Variable, +loop-forward+: Public special variables
Special Variable, +loop-none+: Public special variables
Special Variable, +m-rdwr+: Public special variables
Special Variable, +m-read+: Public special variables
Special Variable, +m-write+: Public special variables
Special Variable, +seek-cur+: Public special variables
Special Variable, +seek-end+: Public special variables
Special Variable, +seek-set+: Public special variables
Special Variable, +str-album+: Public special variables
Special Variable, +str-artist+: Public special variables
Special Variable, +str-comment+: Public special variables
Special Variable, +str-copyright+: Public special variables
Special Variable, +str-date+: Public special variables
Special Variable, +str-first+: Public special variables
Special Variable, +str-genre+: Public special variables
Special Variable, +str-last+: Public special variables
Special Variable, +str-license+: Public special variables
Special Variable, +str-software+: Public special variables
Special Variable, +str-title+: Public special variables
Special Variable, +str-tracknumber+: Public special variables
Special Variable, +true+: Public special variables