This is the nibbles-streams Reference Manual, version 0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:08:56 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
nibbles-streams
Proof of concept for lossless audio compressor
Vasily Postnicov <shamaz.mazum@gmail.com>
2-clause BSD
0.1
trivial-gray-streams
(system).
nibbles
(system).
serapeum
(system).
package.lisp
(file).
signed-octets.lisp
(file).
nibbles-streams.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
nibbles-streams/nibbles-streams.asd
nibbles-streams/package.lisp
nibbles-streams/signed-octets.lisp
nibbles-streams/nibbles-streams.lisp
nibbles-streams/nibbles-streams.asd
nibbles-streams
(system).
nibbles-streams/signed-octets.lisp
package.lisp
(file).
nibbles-streams
(system).
read-sb8
(function).
read-sb8-sequence
(function).
sb8->ub8
(function).
ub8->sb8
(function).
write-sb8
(function).
write-sb8-sequence
(function).
nibbles-streams/nibbles-streams.lisp
signed-octets.lisp
(file).
nibbles-streams
(system).
initialize-instance
(method).
make-load-form
(method).
nibbles-input-stream
(class).
nibbles-output-stream
(class).
nibbles-stream
(class).
nibbles-stream-element-type
(reader method).
(setf nibbles-stream-element-type)
(writer method).
(setf nibbles-stream-element-type)
(method).
(setf nibbles-stream-element-type)
(method).
nibbles-stream-endianness
(reader method).
(setf nibbles-stream-endianness)
(writer method).
(setf nibbles-stream-endianness)
(method).
(setf nibbles-stream-endianness)
(method).
nibbles-stream-error
(condition).
print-object
(method).
stream-clear-input
(method).
stream-clear-output
(method).
stream-element-type
(method).
stream-finish-output
(method).
stream-force-output
(method).
stream-read-byte
(method).
stream-read-sequence
(method).
stream-write-byte
(method).
stream-write-sequence
(method).
%constructor=
(method).
*function-db*
(special variable).
constructor-values/generic
(method).
copy-db-entry
(function).
db-entry
(function).
db-entry
(structure).
db-entry-byte-reader
(reader).
db-entry-byte-writer
(reader).
db-entry-element-type
(reader).
db-entry-endianness
(reader).
db-entry-sequence-reader
(reader).
db-entry-sequence-writer
(reader).
find-entry
(function).
nibbles-functions
(function).
nibbles-stream-byte-reader
(reader method).
(setf nibbles-stream-byte-reader)
(writer method).
nibbles-stream-byte-writer
(reader method).
(setf nibbles-stream-byte-writer)
(writer method).
nibbles-stream-sequence-reader
(reader method).
(setf nibbles-stream-sequence-reader)
(writer method).
nibbles-stream-sequence-writer
(reader method).
(setf nibbles-stream-sequence-writer)
(writer method).
nibbles-stream-stream
(reader method).
read-only-struct-slot-names
(method).
typesequalp
(function).
update-functions
(generic function).
Packages are listed by definition order.
nibbles-streams
common-lisp
.
nibbles-input-stream
(class).
nibbles-output-stream
(class).
nibbles-stream
(class).
nibbles-stream-element-type
(generic reader).
(setf nibbles-stream-element-type)
(generic function).
nibbles-stream-endianness
(generic reader).
(setf nibbles-stream-endianness)
(generic function).
nibbles-stream-error
(condition).
*function-db*
(special variable).
copy-db-entry
(function).
db-entry
(function).
db-entry
(structure).
db-entry-byte-reader
(reader).
db-entry-byte-writer
(reader).
db-entry-element-type
(reader).
db-entry-endianness
(reader).
db-entry-sequence-reader
(reader).
db-entry-sequence-writer
(reader).
find-entry
(function).
nibbles-functions
(function).
nibbles-stream-byte-reader
(generic reader).
(setf nibbles-stream-byte-reader)
(generic writer).
nibbles-stream-byte-writer
(generic reader).
(setf nibbles-stream-byte-writer)
(generic writer).
nibbles-stream-sequence-reader
(generic reader).
(setf nibbles-stream-sequence-reader)
(generic writer).
nibbles-stream-sequence-writer
(generic reader).
(setf nibbles-stream-sequence-writer)
(generic writer).
nibbles-stream-stream
(generic reader).
read-sb8
(function).
read-sb8-sequence
(function).
sb8->ub8
(function).
typesequalp
(function).
ub8->sb8
(function).
update-functions
(generic function).
write-sb8
(function).
write-sb8-sequence
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
nibbles-stream
)) ¶Element type of nibble-stream. Setfable.
nibbles-stream
)) ¶nibbles-stream
)) ¶nibbles-stream
)) ¶Element type of nibble-stream. Setfable.
nibbles-stream
)) ¶Endianness of the stream. Can be :LITTLE or :BIG
nibbles-stream
)) ¶nibbles-stream
)) ¶nibbles-stream
)) ¶Endianness of the stream. Can be :LITTLE or :BIG
nibbles-stream
) &key element-type &allow-other-keys) ¶nibbles-input-stream
)) ¶sb-gray
.
nibbles-output-stream
)) ¶sb-gray
.
nibbles-stream
)) ¶nibbles-output-stream
)) ¶sb-gray
.
nibbles-output-stream
)) ¶sb-gray
.
nibbles-input-stream
)) ¶sb-gray
.
nibbles-input-stream
) sequence start end &key &allow-other-keys) ¶trivial-gray-streams
.
nibbles-output-stream
) byte) ¶sb-gray
.
nibbles-input-stream
) sequence start end &key &allow-other-keys) ¶trivial-gray-streams
.
Condition class realted to nibbles-stream.
simple-error
.
Input nibbles stream.
fundamental-binary-input-stream
.
nibbles-stream
.
Function which is called to read a byte from the stream
function
Function which is called to read a sequence of bytes from the stream
function
Output nibbles stream.
fundamental-binary-output-stream
.
nibbles-stream
.
Function which is called to write a byte to the stream
function
Function which is called to write a sequence of bytes to the stream
function
Generic nibbles stream. Not to be instantiated.
fundamental-binary-stream
.
initialize-instance
.
(setf nibbles-stream-element-type)
.
(setf nibbles-stream-element-type)
.
(setf nibbles-stream-element-type)
.
nibbles-stream-element-type
.
(setf nibbles-stream-endianness)
.
(setf nibbles-stream-endianness)
.
(setf nibbles-stream-endianness)
.
nibbles-stream-endianness
.
nibbles-stream-stream
.
stream-element-type
.
Element type of nibble-stream. Setfable.
:element-type
Endianness of the stream. Can be :LITTLE or :BIG
(member :big :little)
:little
:endianness
Underlying stream. Must be specified at creation time.
common-lisp
.
stream
(error "specify underlying stream")
:stream
This slot is read-only.
Copy an instance of DB-ENTRY, optionally overriding some or all of its slots.
nibbles-input-stream
)) ¶nibbles-input-stream
)) ¶Function which is called to read a byte from the stream
nibbles-output-stream
)) ¶nibbles-output-stream
)) ¶Function which is called to write a byte to the stream
nibbles-input-stream
)) ¶nibbles-input-stream
)) ¶Function which is called to read a sequence of bytes from the stream
nibbles-output-stream
)) ¶nibbles-output-stream
)) ¶Function which is called to write a sequence of bytes to the stream
nibbles-stream
)) ¶Underlying stream. Must be specified at creation time.
Update reader or writer functions after a change of element-type or endiannes.
nibbles-input-stream
)) ¶nibbles-output-stream
)) ¶%read-only-struct
.
(member :big :little)
(alexandria:required-argument (quote nibbles-streams::endianness))
This slot is read-only.
(alexandria:required-argument (quote nibbles-streams::element-type))
This slot is read-only.
function
(alexandria:required-argument (quote nibbles-streams::byte-reader))
This slot is read-only.
function
(alexandria:required-argument (quote nibbles-streams::sequence-reader))
This slot is read-only.
function
(alexandria:required-argument (quote nibbles-streams::byte-writer))
This slot is read-only.
function
(alexandria:required-argument (quote nibbles-streams::sequence-writer))
This slot is read-only.
Jump to: | %
(
C D F G I M N P R S T U W |
---|
Jump to: | %
(
C D F G I M N P R S T U W |
---|
Jump to: | *
B E S |
---|
Jump to: | *
B E S |
---|
Jump to: | C D F N P S |
---|
Jump to: | C D F N P S |
---|