This is the cl-video Reference Manual, version 1.5, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 04:30:40 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
cl-videoVideo decoder core implemented in Common Lisp
Eugene Zaikonnikov
BSD
1.5
bordeaux-threads (system).
package.lisp (file).
cl-video.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
cl-video/cl-video.lisppackage.lisp (file).
cl-video (system).
audio-out (reader method).
(setf audio-out) (writer method).
audio-output (class).
audio-rec (reader method).
(setf audio-rec) (writer method).
av-container (class).
buffer (reader method).
(setf buffer) (writer method).
chunk (class).
close-sink (generic function).
decode (generic function).
decode-media-stream (generic function).
filename (reader method).
(setf filename) (writer method).
final (reader method).
(setf final) (writer method).
find-video-stream-record (method).
finish (reader method).
(setf finish) (writer method).
frame (reader method).
(setf frame) (writer method).
frame-delay (generic function).
height (reader method).
(setf height) (writer method).
initialize-ring (method).
initialize-sink (generic function).
media-decoder-error (condition).
pause (reader method).
(setf pause) (writer method).
pause-lock (reader method).
(setf pause-lock) (writer method).
pop-chunk-rcursor (method).
prime-all-streams (method).
rcursor (reader method).
(setf rcursor) (writer method).
sink-frame (generic function).
sink-frame-element-type (generic function).
stream-playback-start (generic function).
stream-playback-stop (generic function).
stream-records (reader method).
(setf stream-records) (writer method).
suggested-buffer-size (reader method).
(setf suggested-buffer-size) (writer method).
translate-source-frame (generic function).
unrecognized-file-format (condition).
vacancy-lock (reader method).
video-stream-record (class).
wcursor (reader method).
(setf wcursor) (writer method).
width (reader method).
(setf width) (writer method).
*debug* (special variable).
chunk-queue (reader method).
(setf chunk-queue) (writer method).
container (reader method).
(setf container) (writer method).
debug-log (function).
player-callback (reader method).
(setf player-callback) (writer method).
stream-record (class).
Packages are listed by definition order.
cl-videoalexandria.
common-lisp.
audio-out (generic reader).
(setf audio-out) (generic writer).
audio-output (class).
audio-rec (generic reader).
(setf audio-rec) (generic writer).
av-container (class).
buffer (generic reader).
(setf buffer) (generic writer).
chunk (class).
close-sink (generic function).
decode (generic function).
decode-media-stream (generic function).
filename (generic reader).
(setf filename) (generic writer).
final (generic reader).
(setf final) (generic writer).
find-video-stream-record (generic function).
finish (generic reader).
(setf finish) (generic writer).
frame (generic reader).
(setf frame) (generic writer).
frame-delay (generic function).
height (generic reader).
(setf height) (generic writer).
initialize-ring (generic function).
initialize-sink (generic function).
media-decoder-error (condition).
pause (generic reader).
(setf pause) (generic writer).
pause-lock (generic reader).
(setf pause-lock) (generic writer).
pop-chunk-rcursor (generic function).
prime-all-streams (generic function).
rcursor (generic reader).
(setf rcursor) (generic writer).
sink-frame (generic function).
sink-frame-element-type (generic function).
stream-playback-start (generic function).
stream-playback-stop (generic function).
stream-records (generic reader).
(setf stream-records) (generic writer).
suggested-buffer-size (generic reader).
(setf suggested-buffer-size) (generic writer).
translate-source-frame (generic function).
unrecognized-file-format (condition).
vacancy-lock (generic reader).
video-stream-record (class).
wcursor (generic reader).
(setf wcursor) (generic writer).
width (generic reader).
(setf width) (generic writer).
*debug* (special variable).
chunk-queue (generic reader).
(setf chunk-queue) (generic writer).
container (generic reader).
(setf container) (generic writer).
debug-log (function).
player-callback (generic reader).
(setf player-callback) (generic writer).
stream-record (class).
Definitions are sorted by export status, category, package, and then by lexicographic order.
av-container)) ¶automatically generated reader method
av-container)) ¶automatically generated writer method
audio-output)) ¶automatically generated reader method
audio-output)) ¶automatically generated writer method
stream-record)) ¶automatically generated reader method
stream-record)) ¶automatically generated writer method
Close output stream
Decodes the video stream
stream-record) fsize input-stream) ¶av-container)) ¶automatically generated reader method
av-container)) ¶automatically generated writer method
stream-record)) ¶automatically generated reader method
stream-record)) ¶automatically generated writer method
av-container)) ¶av-container)) ¶automatically generated reader method
av-container)) ¶automatically generated writer method
av-container)) ¶automatically generated reader method
av-container)) ¶automatically generated writer method
stream-record) ring-length &optional frame-size element-type) ¶Initialize output stream
av-container)) ¶automatically generated reader method
av-container)) ¶automatically generated writer method
av-container)) ¶automatically generated reader method
av-container)) ¶automatically generated writer method
stream-record)) ¶av-container)) ¶stream-record)) ¶automatically generated reader method
stream-record)) ¶automatically generated writer method
Play back the frame
Data type for the output records used when creating frames in a ring buffer
stream-record)) ¶stream-record)) ¶av-container)) ¶automatically generated reader method
av-container)) ¶automatically generated writer method
stream-record)) ¶automatically generated reader method
stream-record)) ¶automatically generated writer method
Transcribe uint8 frame into someting playable by the output
stream-record)) ¶automatically generated reader method
stream-record)) ¶automatically generated writer method
av-container)) ¶automatically generated reader method
av-container)) ¶automatically generated writer method
error.
:filename
(quote cl-video:audio-output)
:audio-out
:player-callback
640
:width
480
:height
(quote nil)
(bordeaux-threads:make-lock "pause")
stream-record)) ¶automatically generated reader method
stream-record)) ¶automatically generated writer method
stream-record)) ¶automatically generated reader method
stream-record)) ¶automatically generated writer method
av-container)) ¶automatically generated reader method
av-container)) ¶automatically generated writer method
(setf buffer).
buffer.
(setf chunk-queue).
chunk-queue.
(setf container).
container.
decode-media-stream.
(setf final).
final.
initialize-ring.
pop-chunk-rcursor.
(setf rcursor).
rcursor.
stream-playback-start.
stream-playback-stop.
(setf suggested-buffer-size).
suggested-buffer-size.
(setf wcursor).
wcursor.
(quote (simple-array (unsigned-byte 8)))
:container
| Jump to: | ( A B C D F G H I M P R S T V W | 
|---|
| Jump to: | ( A B C D F G H I M P R S T V W | 
|---|
| Jump to: | * A B C F H L P R S W | 
|---|
| Jump to: | * A B C F H L P R S W | 
|---|
| Jump to: | A C F M P S U V | 
|---|
| Jump to: | A C F M P S U V | 
|---|