This is the cl-video Reference Manual, version 1.5, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 05:31:32 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
cl-video
Video 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.lisp
package.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-video
alexandria
.
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 |
---|