This is the cl-flac Reference Manual, version 1.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 04:54:00 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
cl-flac
Bindings to libflac, a simple FLAC decoding library
Yukari Hafner <shinmera@tymoon.eu>
Yukari Hafner <shinmera@tymoon.eu>
(GIT https://github.com/Shirakumo/cl-flac.git)
zlib
1.0.0
cffi
(system).
trivial-features
(system).
trivial-garbage
(system).
documentation-utils
(system).
package.lisp
(file).
low-level.lisp
(file).
wrapper.lisp
(file).
documentation.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
cl-flac/cl-flac.asd
cl-flac/package.lisp
cl-flac/low-level.lisp
cl-flac/wrapper.lisp
cl-flac/documentation.lisp
cl-flac/low-level.lisp
package.lisp
(file).
cl-flac
(system).
bits-per-sample
(function).
channels
(function).
frame-count
(function).
free-file
(function).
open-file
(function).
read-f32
(function).
read-s16
(function).
read-s32
(function).
sample-count
(function).
sample-rate
(function).
seek
(function).
strerror
(function).
cl-flac/wrapper.lisp
low-level.lisp
(file).
cl-flac
(system).
bits-per-sample
(function).
channels
(function).
close-file
(function).
file
(structure).
frame-count
(function).
handle
(reader).
(setf handle)
(writer).
make-file
(function).
print-object
(method).
read-directly
(function).
read-into-vector
(function).
read-to-vector
(function).
sample-count
(function).
samplerate
(function).
seek
(function).
%make-file
(function).
code
(reader method).
(setf code)
(writer method).
copy-file
(function).
define-cfun-wrapper
(macro).
file-p
(function).
flac-error
(condition).
path
(reader).
with-error
(macro).
cl-flac/documentation.lisp
wrapper.lisp
(file).
cl-flac
(system).
Packages are listed by definition order.
cl-flac-cffi
org.shirakumo.fraf.flac.cffi
cffi
.
common-lisp
.
bits-per-sample
(function).
channels
(function).
frame-count
(function).
free-file
(function).
open-file
(function).
read-f32
(function).
read-s16
(function).
read-s32
(function).
sample-count
(function).
sample-rate
(function).
seek
(function).
strerror
(function).
cl-flac
org.shirakumo.fraf.flac
common-lisp
.
bits-per-sample
(function).
channels
(function).
close-file
(function).
file
(structure).
frame-count
(function).
handle
(reader).
(setf handle)
(writer).
make-file
(function).
read-directly
(function).
read-into-vector
(function).
read-to-vector
(function).
sample-count
(function).
samplerate
(function).
seek
(function).
%make-file
(function).
code
(generic reader).
(setf code)
(generic writer).
copy-file
(function).
define-cfun-wrapper
(macro).
file-p
(function).
flac-error
(condition).
path
(reader).
with-error
(macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Returns the number of bits per sample as encoded in the file.
See FILE
Returns the number of channels that the file encodes.
See FILE
Explicitly close the file.
Note that this will render the instance useless.
See FILE
Returns the number of frames stored in the file.
This is the number of samples divided by the number
of channels, this giving the number of frames.
See SAMPLE-COUNT
See FILE
Accessor to the handle for the underlying C data of the FLAC file.
See FILE
Create a new FLAC file from the given path.
If the path is not accessible, or the file is malformatted,
an error is signalled.
See FILE
Directly decode samples from the file into the buffer.
BUFFER-SIZE is in number of bytes, but must be aligned
with the sample size. The buffer is filled with 32-bit
float samples.
Returns the number of bytes successfully read. If this
number is lower than the requested amount, the file has
reached its end.
See FILE
Decode samples into the vector.
The vector must have an element-type of either SINGLE-FLOAT, (SIGNED-BYTE 16), or (SIGNED-BYTE 32).
Returned is the number of samples that were actually
decoded, as that might be lower than the requested
amount if the file does not contain enough samples
anymore.
See FILE
Reads the given number of samples into a single-float vector.
Returns the vector and the number of samples that were
actually decoded.
See READ-INTO-VECTOR
See FILE
Returns the total number of samples stored in the file.
See FRAME-COUNT
See FILE
Returns the samplerate of the file in Hertz.
See FILE
Seek to the requested frame.
Returns the file on success, signals a condition on
failure.
See FILE
Container for the FLAC file.
Note that you do not need to explicitly close the file.
It will automatically clean up when this instance is
garbage collected.
See MAKE-FILE
See CLOSE-FILE
See HANDLE
See PATH
See CHANNELS
See SAMPLERATE
See BITS-PER-SAMPLE
See SAMPLE-COUNT
See FRAME-COUNT
See READ-DIRECTLY
See READ-INTO-VECTOR
See READ-TO-VECTOR
See SEEK
structure-object
.
cffi-sys:foreign-pointer
Defines a wrapper function that just returns what the inner C function returns.
Checks the returned code for error-ness and signals a condition if applicable.
See FLAC-ERROR
Returns the path namestring that was used to read the file.
See FILE
path
.
Returns the error code encapsulated in the condition.
See FLAC-ERROR
flac-error
)) ¶code
.
flac-error
)) ¶code
.
Jump to: | %
(
B C D F G H M O P R S W |
---|
Jump to: | %
(
B C D F G H M O P R S W |
---|
Jump to: | *
C H P S |
---|
Jump to: | *
C H P S |
---|
Jump to: | C D F L P S W |
---|
Jump to: | C D F L P S W |
---|