The cl-video Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The cl-video Reference Manual

This is the cl-video Reference Manual, version 1.5, generated automatically by Declt version 2.3 "Robert April" on Tue Feb 20 08:21:38 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

Video file decoding in Common Lisp

Simple video decoder written in Common Lisp. AVI/MJPEG playback leverages CL-JPEG for frame processing and CL-RIFF for container format handling. It also supports GIF playback via Skippy.

A primitive CLX media player is included. Playback of PCM encoded audio streams is supported.

Has only lightly tested on SBCL 13.x/Linux x86-64, CCL 1.11 and Mezzano. CL-JPEG version 2.8 or higher is required.

Some sample files can be found here (the toy plane AVI) and here.

Known Limitations

TODO:


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

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


Previous: , Up: Systems   [Contents][Index]

2.1 cl-video

Author

Eugene Zaikonnikov

License

BSD

Description

Video decoder core implemented in Common Lisp

Version

1.5

Dependency

bordeaux-threads

Source

cl-video.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Files

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


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 cl-video.asd

Location

cl-video.asd

Systems

cl-video (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 cl-video/package.lisp

Parent

cl-video (system)

Location

package.lisp

Packages

cl-video


Previous: , Up: Lisp files   [Contents][Index]

3.1.3 cl-video/cl-video.lisp

Dependency

package.lisp (file)

Parent

cl-video (system)

Location

cl-video.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

4.1 cl-video

Source

package.lisp (file)

Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

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


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Generic functions

Generic Function: audio-out OBJECT
Generic Function: (setf audio-out) NEW-VALUE OBJECT
Package

cl-video

Methods
Method: audio-out (AV-CONTAINER av-container)

automatically generated reader method

Source

cl-video.lisp (file)

Method: (setf audio-out) NEW-VALUE (AV-CONTAINER av-container)

automatically generated writer method

Source

cl-video.lisp (file)

Generic Function: audio-rec OBJECT
Generic Function: (setf audio-rec) NEW-VALUE OBJECT
Package

cl-video

Methods
Method: audio-rec (AUDIO-OUTPUT audio-output)

automatically generated reader method

Source

cl-video.lisp (file)

Method: (setf audio-rec) NEW-VALUE (AUDIO-OUTPUT audio-output)

automatically generated writer method

Source

cl-video.lisp (file)

Generic Function: buffer OBJECT
Generic Function: (setf buffer) NEW-VALUE OBJECT
Package

cl-video

Methods
Method: buffer (STREAM-RECORD stream-record)

automatically generated reader method

Source

cl-video.lisp (file)

Method: (setf buffer) NEW-VALUE (STREAM-RECORD stream-record)

automatically generated writer method

Source

cl-video.lisp (file)

Generic Function: close-sink AUDIO-OUTPUT

Close output stream

Package

cl-video

Source

cl-video.lisp (file)

Generic Function: decode STREAM

Decodes the video stream

Package

cl-video

Source

cl-video.lisp (file)

Generic Function: decode-media-stream RECORD FSIZE INPUT-STREAM
Package

cl-video

Source

cl-video.lisp (file)

Methods
Method: decode-media-stream (REC stream-record) FSIZE INPUT-STREAM
Generic Function: filename OBJECT
Generic Function: (setf filename) NEW-VALUE OBJECT
Package

cl-video

Methods
Method: filename (AV-CONTAINER av-container)

automatically generated reader method

Source

cl-video.lisp (file)

Method: (setf filename) NEW-VALUE (AV-CONTAINER av-container)

automatically generated writer method

Source

cl-video.lisp (file)

Generic Function: final OBJECT
Generic Function: (setf final) NEW-VALUE OBJECT
Package

cl-video

Methods
Method: final (STREAM-RECORD stream-record)

automatically generated reader method

Source

cl-video.lisp (file)

Method: (setf final) NEW-VALUE (STREAM-RECORD stream-record)

automatically generated writer method

Source

cl-video.lisp (file)

Generic Function: find-video-stream-record C
Package

cl-video

Methods
Method: find-video-stream-record (C av-container)
Source

cl-video.lisp (file)

Generic Function: finish OBJECT
Generic Function: (setf finish) NEW-VALUE OBJECT
Package

cl-video

Methods
Method: finish (AV-CONTAINER av-container)

automatically generated reader method

Source

cl-video.lisp (file)

Method: (setf finish) NEW-VALUE (AV-CONTAINER av-container)

automatically generated writer method

Source

cl-video.lisp (file)

Generic Function: frame OBJECT
Generic Function: (setf frame) NEW-VALUE OBJECT
Package

cl-video

Methods
Method: frame (CHUNK chunk)

automatically generated reader method

Source

cl-video.lisp (file)

Method: (setf frame) NEW-VALUE (CHUNK chunk)

automatically generated writer method

Source

cl-video.lisp (file)

Generic Function: frame-delay RECORD
Package

cl-video

Source

cl-video.lisp (file)

Generic Function: height OBJECT
Generic Function: (setf height) NEW-VALUE OBJECT
Package

cl-video

Methods
Method: height (AV-CONTAINER av-container)

automatically generated reader method

Source

cl-video.lisp (file)

Method: (setf height) NEW-VALUE (AV-CONTAINER av-container)

automatically generated writer method

Source

cl-video.lisp (file)

Generic Function: initialize-ring REC RING-LENGTH &optional FRAME-SIZE ELEMENT-TYPE
Package

cl-video

Methods
Method: initialize-ring (REC stream-record) RING-LENGTH &optional FRAME-SIZE ELEMENT-TYPE
Source

cl-video.lisp (file)

Generic Function: initialize-sink AUDIO-OUTPUT

Initialize output stream

Package

cl-video

Source

cl-video.lisp (file)

Generic Function: pause OBJECT
Generic Function: (setf pause) NEW-VALUE OBJECT
Package

cl-video

Methods
Method: pause (AV-CONTAINER av-container)

automatically generated reader method

Source

cl-video.lisp (file)

Method: (setf pause) NEW-VALUE (AV-CONTAINER av-container)

automatically generated writer method

Source

cl-video.lisp (file)

Generic Function: pause-lock OBJECT
Generic Function: (setf pause-lock) NEW-VALUE OBJECT
Package

cl-video

Methods
Method: pause-lock (AV-CONTAINER av-container)

automatically generated reader method

Source

cl-video.lisp (file)

Method: (setf pause-lock) NEW-VALUE (AV-CONTAINER av-container)

automatically generated writer method

Source

cl-video.lisp (file)

Generic Function: pop-chunk-rcursor REC
Package

cl-video

Methods
Method: pop-chunk-rcursor (REC stream-record)
Source

cl-video.lisp (file)

Generic Function: prime-all-streams C
Package

cl-video

Methods
Method: prime-all-streams (C av-container)
Source

cl-video.lisp (file)

Generic Function: rcursor OBJECT
Generic Function: (setf rcursor) NEW-VALUE OBJECT
Package

cl-video

Methods
Method: rcursor (STREAM-RECORD stream-record)

automatically generated reader method

Source

cl-video.lisp (file)

Method: (setf rcursor) NEW-VALUE (STREAM-RECORD stream-record)

automatically generated writer method

Source

cl-video.lisp (file)

Generic Function: sink-frame AUDIO-OUTPUT FRAME

Play back the frame

Package

cl-video

Source

cl-video.lisp (file)

Generic Function: sink-frame-element-type AUDIO-OUTPUT

Data type for the output records used when creating frames in a ring buffer

Package

cl-video

Source

cl-video.lisp (file)

Generic Function: stream-playback-start STREAM-RECORD
Package

cl-video

Source

cl-video.lisp (file)

Methods
Method: stream-playback-start (REC stream-record)
Generic Function: stream-playback-stop STREAM-RECORD
Package

cl-video

Source

cl-video.lisp (file)

Methods
Method: stream-playback-stop (REC stream-record)
Generic Function: stream-records OBJECT
Generic Function: (setf stream-records) NEW-VALUE OBJECT
Package

cl-video

Methods
Method: stream-records (AV-CONTAINER av-container)

automatically generated reader method

Source

cl-video.lisp (file)

Method: (setf stream-records) NEW-VALUE (AV-CONTAINER av-container)

automatically generated writer method

Source

cl-video.lisp (file)

Generic Function: suggested-buffer-size OBJECT
Generic Function: (setf suggested-buffer-size) NEW-VALUE OBJECT
Package

cl-video

Methods
Method: suggested-buffer-size (STREAM-RECORD stream-record)

automatically generated reader method

Source

cl-video.lisp (file)

Method: (setf suggested-buffer-size) NEW-VALUE (STREAM-RECORD stream-record)

automatically generated writer method

Source

cl-video.lisp (file)

Generic Function: translate-source-frame AUDIO-OUTPUT FRAME

Transcribe uint8 frame into someting playable by the output

Package

cl-video

Source

cl-video.lisp (file)

Generic Function: vacancy-lock OBJECT
Package

cl-video

Methods
Method: vacancy-lock (CHUNK chunk)

automatically generated reader method

Source

cl-video.lisp (file)

Generic Function: wcursor OBJECT
Generic Function: (setf wcursor) NEW-VALUE OBJECT
Package

cl-video

Methods
Method: wcursor (STREAM-RECORD stream-record)

automatically generated reader method

Source

cl-video.lisp (file)

Method: (setf wcursor) NEW-VALUE (STREAM-RECORD stream-record)

automatically generated writer method

Source

cl-video.lisp (file)

Generic Function: width OBJECT
Generic Function: (setf width) NEW-VALUE OBJECT
Package

cl-video

Methods
Method: width (AV-CONTAINER av-container)

automatically generated reader method

Source

cl-video.lisp (file)

Method: (setf width) NEW-VALUE (AV-CONTAINER av-container)

automatically generated writer method

Source

cl-video.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.2 Conditions

Condition: media-decoder-error ()
Package

cl-video

Source

cl-video.lisp (file)

Direct superclasses

error (condition)

Direct subclasses

unrecognized-file-format (condition)

Condition: unrecognized-file-format ()
Package

cl-video

Source

cl-video.lisp (file)

Direct superclasses

media-decoder-error (condition)


Previous: , Up: Exported definitions   [Contents][Index]

5.1.3 Classes

Class: audio-output ()
Package

cl-video

Source

cl-video.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: audio-rec
Readers

audio-rec (generic function)

Writers

(setf audio-rec) (generic function)

Class: av-container ()
Package

cl-video

Source

cl-video.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: filename
Initargs

:filename

Readers

filename (generic function)

Writers

(setf filename) (generic function)

Slot: audio-out
Type

(quote cl-video:audio-output)

Initargs

:audio-out

Readers

audio-out (generic function)

Writers

(setf audio-out) (generic function)

Slot: player-callback
Initargs

:player-callback

Readers

player-callback (generic function)

Writers

(setf player-callback) (generic function)

Slot: width
Initargs

:width

Initform

640

Readers

width (generic function)

Writers

(setf width) (generic function)

Slot: height
Initargs

:height

Initform

480

Readers

height (generic function)

Writers

(setf height) (generic function)

Slot: stream-records
Initform

(quote nil)

Readers

stream-records (generic function)

Writers

(setf stream-records) (generic function)

Slot: finish
Readers

finish (generic function)

Writers

(setf finish) (generic function)

Slot: pause
Readers

pause (generic function)

Writers

(setf pause) (generic function)

Slot: pause-lock
Initform

(bordeaux-threads:make-lock "pause")

Readers

pause-lock (generic function)

Writers

(setf pause-lock) (generic function)

Class: chunk ()
Package

cl-video

Source

cl-video.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: lock
Initform

(bordeaux-threads:make-lock "vacancy")

Readers

vacancy-lock (generic function)

Slot: frame
Initargs

:frame

Readers

frame (generic function)

Writers

(setf frame) (generic function)

Class: video-stream-record ()
Package

cl-video

Source

cl-video.lisp (file)

Direct superclasses

stream-record (class)


Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Special variables

Special Variable: *debug*
Package

cl-video

Source

cl-video.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.2 Functions

Function: debug-log STRING
Package

cl-video

Source

cl-video.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.3 Generic functions

Generic Function: chunk-queue OBJECT
Generic Function: (setf chunk-queue) NEW-VALUE OBJECT
Package

cl-video

Methods
Method: chunk-queue (STREAM-RECORD stream-record)

automatically generated reader method

Source

cl-video.lisp (file)

Method: (setf chunk-queue) NEW-VALUE (STREAM-RECORD stream-record)

automatically generated writer method

Source

cl-video.lisp (file)

Generic Function: container OBJECT
Generic Function: (setf container) NEW-VALUE OBJECT
Package

cl-video

Methods
Method: container (STREAM-RECORD stream-record)

automatically generated reader method

Source

cl-video.lisp (file)

Method: (setf container) NEW-VALUE (STREAM-RECORD stream-record)

automatically generated writer method

Source

cl-video.lisp (file)

Generic Function: player-callback OBJECT
Generic Function: (setf player-callback) NEW-VALUE OBJECT
Package

cl-video

Methods
Method: player-callback (AV-CONTAINER av-container)

automatically generated reader method

Source

cl-video.lisp (file)

Method: (setf player-callback) NEW-VALUE (AV-CONTAINER av-container)

automatically generated writer method

Source

cl-video.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

5.2.4 Classes

Class: stream-record ()
Package

cl-video

Source

cl-video.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

video-stream-record (class)

Direct methods
Direct slots
Slot: chunk-queue
Readers

chunk-queue (generic function)

Writers

(setf chunk-queue) (generic function)

Slot: rcursor
Readers

rcursor (generic function)

Writers

(setf rcursor) (generic function)

Slot: wcursor
Readers

wcursor (generic function)

Writers

(setf wcursor) (generic function)

Slot: final
Readers

final (generic function)

Writers

(setf final) (generic function)

Slot: buffer
Type

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

Readers

buffer (generic function)

Writers

(setf buffer) (generic function)

Slot: suggested-buffer-size
Readers

suggested-buffer-size (generic function)

Writers

(setf suggested-buffer-size) (generic function)

Slot: container
Initargs

:container

Readers

container (generic function)

Writers

(setf container) (generic function)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   C   F   L  
Index Entry  Section

C
cl-video.asd: The cl-video<dot>asd file
cl-video/cl-video.lisp: The cl-video/cl-video<dot>lisp file
cl-video/package.lisp: The cl-video/package<dot>lisp file

F
File, Lisp, cl-video.asd: The cl-video<dot>asd file
File, Lisp, cl-video/cl-video.lisp: The cl-video/cl-video<dot>lisp file
File, Lisp, cl-video/package.lisp: The cl-video/package<dot>lisp file

L
Lisp File, cl-video.asd: The cl-video<dot>asd file
Lisp File, cl-video/cl-video.lisp: The cl-video/cl-video<dot>lisp file
Lisp File, cl-video/package.lisp: The cl-video/package<dot>lisp file

Jump to:   C   F   L  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   (  
A   B   C   D   F   G   H   I   M   P   R   S   T   V   W  
Index Entry  Section

(
(setf audio-out): Exported generic functions
(setf audio-out): Exported generic functions
(setf audio-rec): Exported generic functions
(setf audio-rec): Exported generic functions
(setf buffer): Exported generic functions
(setf buffer): Exported generic functions
(setf chunk-queue): Internal generic functions
(setf chunk-queue): Internal generic functions
(setf container): Internal generic functions
(setf container): Internal generic functions
(setf filename): Exported generic functions
(setf filename): Exported generic functions
(setf final): Exported generic functions
(setf final): Exported generic functions
(setf finish): Exported generic functions
(setf finish): Exported generic functions
(setf frame): Exported generic functions
(setf frame): Exported generic functions
(setf height): Exported generic functions
(setf height): Exported generic functions
(setf pause): Exported generic functions
(setf pause): Exported generic functions
(setf pause-lock): Exported generic functions
(setf pause-lock): Exported generic functions
(setf player-callback): Internal generic functions
(setf player-callback): Internal generic functions
(setf rcursor): Exported generic functions
(setf rcursor): Exported generic functions
(setf stream-records): Exported generic functions
(setf stream-records): Exported generic functions
(setf suggested-buffer-size): Exported generic functions
(setf suggested-buffer-size): Exported generic functions
(setf wcursor): Exported generic functions
(setf wcursor): Exported generic functions
(setf width): Exported generic functions
(setf width): Exported generic functions

A
audio-out: Exported generic functions
audio-out: Exported generic functions
audio-rec: Exported generic functions
audio-rec: Exported generic functions

B
buffer: Exported generic functions
buffer: Exported generic functions

C
chunk-queue: Internal generic functions
chunk-queue: Internal generic functions
close-sink: Exported generic functions
container: Internal generic functions
container: Internal generic functions

D
debug-log: Internal functions
decode: Exported generic functions
decode-media-stream: Exported generic functions
decode-media-stream: Exported generic functions

F
filename: Exported generic functions
filename: Exported generic functions
final: Exported generic functions
final: Exported generic functions
find-video-stream-record: Exported generic functions
find-video-stream-record: Exported generic functions
finish: Exported generic functions
finish: Exported generic functions
frame: Exported generic functions
frame: Exported generic functions
frame-delay: Exported generic functions
Function, debug-log: Internal functions

G
Generic Function, (setf audio-out): Exported generic functions
Generic Function, (setf audio-rec): Exported generic functions
Generic Function, (setf buffer): Exported generic functions
Generic Function, (setf chunk-queue): Internal generic functions
Generic Function, (setf container): Internal generic functions
Generic Function, (setf filename): Exported generic functions
Generic Function, (setf final): Exported generic functions
Generic Function, (setf finish): Exported generic functions
Generic Function, (setf frame): Exported generic functions
Generic Function, (setf height): Exported generic functions
Generic Function, (setf pause): Exported generic functions
Generic Function, (setf pause-lock): Exported generic functions
Generic Function, (setf player-callback): Internal generic functions
Generic Function, (setf rcursor): Exported generic functions
Generic Function, (setf stream-records): Exported generic functions
Generic Function, (setf suggested-buffer-size): Exported generic functions
Generic Function, (setf wcursor): Exported generic functions
Generic Function, (setf width): Exported generic functions
Generic Function, audio-out: Exported generic functions
Generic Function, audio-rec: Exported generic functions
Generic Function, buffer: Exported generic functions
Generic Function, chunk-queue: Internal generic functions
Generic Function, close-sink: Exported generic functions
Generic Function, container: Internal generic functions
Generic Function, decode: Exported generic functions
Generic Function, decode-media-stream: Exported generic functions
Generic Function, filename: Exported generic functions
Generic Function, final: Exported generic functions
Generic Function, find-video-stream-record: Exported generic functions
Generic Function, finish: Exported generic functions
Generic Function, frame: Exported generic functions
Generic Function, frame-delay: Exported generic functions
Generic Function, height: Exported generic functions
Generic Function, initialize-ring: Exported generic functions
Generic Function, initialize-sink: Exported generic functions
Generic Function, pause: Exported generic functions
Generic Function, pause-lock: Exported generic functions
Generic Function, player-callback: Internal generic functions
Generic Function, pop-chunk-rcursor: Exported generic functions
Generic Function, prime-all-streams: Exported generic functions
Generic Function, rcursor: Exported generic functions
Generic Function, sink-frame: Exported generic functions
Generic Function, sink-frame-element-type: Exported generic functions
Generic Function, stream-playback-start: Exported generic functions
Generic Function, stream-playback-stop: Exported generic functions
Generic Function, stream-records: Exported generic functions
Generic Function, suggested-buffer-size: Exported generic functions
Generic Function, translate-source-frame: Exported generic functions
Generic Function, vacancy-lock: Exported generic functions
Generic Function, wcursor: Exported generic functions
Generic Function, width: Exported generic functions

H
height: Exported generic functions
height: Exported generic functions

I
initialize-ring: Exported generic functions
initialize-ring: Exported generic functions
initialize-sink: Exported generic functions

M
Method, (setf audio-out): Exported generic functions
Method, (setf audio-rec): Exported generic functions
Method, (setf buffer): Exported generic functions
Method, (setf chunk-queue): Internal generic functions
Method, (setf container): Internal generic functions
Method, (setf filename): Exported generic functions
Method, (setf final): Exported generic functions
Method, (setf finish): Exported generic functions
Method, (setf frame): Exported generic functions
Method, (setf height): Exported generic functions
Method, (setf pause): Exported generic functions
Method, (setf pause-lock): Exported generic functions
Method, (setf player-callback): Internal generic functions
Method, (setf rcursor): Exported generic functions
Method, (setf stream-records): Exported generic functions
Method, (setf suggested-buffer-size): Exported generic functions
Method, (setf wcursor): Exported generic functions
Method, (setf width): Exported generic functions
Method, audio-out: Exported generic functions
Method, audio-rec: Exported generic functions
Method, buffer: Exported generic functions
Method, chunk-queue: Internal generic functions
Method, container: Internal generic functions
Method, decode-media-stream: Exported generic functions
Method, filename: Exported generic functions
Method, final: Exported generic functions
Method, find-video-stream-record: Exported generic functions
Method, finish: Exported generic functions
Method, frame: Exported generic functions
Method, height: Exported generic functions
Method, initialize-ring: Exported generic functions
Method, pause: Exported generic functions
Method, pause-lock: Exported generic functions
Method, player-callback: Internal generic functions
Method, pop-chunk-rcursor: Exported generic functions
Method, prime-all-streams: Exported generic functions
Method, rcursor: Exported generic functions
Method, stream-playback-start: Exported generic functions
Method, stream-playback-stop: Exported generic functions
Method, stream-records: Exported generic functions
Method, suggested-buffer-size: Exported generic functions
Method, vacancy-lock: Exported generic functions
Method, wcursor: Exported generic functions
Method, width: Exported generic functions

P
pause: Exported generic functions
pause: Exported generic functions
pause-lock: Exported generic functions
pause-lock: Exported generic functions
player-callback: Internal generic functions
player-callback: Internal generic functions
pop-chunk-rcursor: Exported generic functions
pop-chunk-rcursor: Exported generic functions
prime-all-streams: Exported generic functions
prime-all-streams: Exported generic functions

R
rcursor: Exported generic functions
rcursor: Exported generic functions

S
sink-frame: Exported generic functions
sink-frame-element-type: Exported generic functions
stream-playback-start: Exported generic functions
stream-playback-start: Exported generic functions
stream-playback-stop: Exported generic functions
stream-playback-stop: Exported generic functions
stream-records: Exported generic functions
stream-records: Exported generic functions
suggested-buffer-size: Exported generic functions
suggested-buffer-size: Exported generic functions

T
translate-source-frame: Exported generic functions

V
vacancy-lock: Exported generic functions
vacancy-lock: Exported generic functions

W
wcursor: Exported generic functions
wcursor: Exported generic functions
width: Exported generic functions
width: Exported generic functions

Jump to:   (  
A   B   C   D   F   G   H   I   M   P   R   S   T   V   W  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *  
A   B   C   F   H   L   P   R   S   W  
Index Entry  Section

*
*debug*: Internal special variables

A
audio-out: Exported classes
audio-rec: Exported classes

B
buffer: Internal classes

C
chunk-queue: Internal classes
container: Internal classes

F
filename: Exported classes
final: Internal classes
finish: Exported classes
frame: Exported classes

H
height: Exported classes

L
lock: Exported classes

P
pause: Exported classes
pause-lock: Exported classes
player-callback: Exported classes

R
rcursor: Internal classes

S
Slot, audio-out: Exported classes
Slot, audio-rec: Exported classes
Slot, buffer: Internal classes
Slot, chunk-queue: Internal classes
Slot, container: Internal classes
Slot, filename: Exported classes
Slot, final: Internal classes
Slot, finish: Exported classes
Slot, frame: Exported classes
Slot, height: Exported classes
Slot, lock: Exported classes
Slot, pause: Exported classes
Slot, pause-lock: Exported classes
Slot, player-callback: Exported classes
Slot, rcursor: Internal classes
Slot, stream-records: Exported classes
Slot, suggested-buffer-size: Internal classes
Slot, wcursor: Internal classes
Slot, width: Exported classes
Special Variable, *debug*: Internal special variables
stream-records: Exported classes
suggested-buffer-size: Internal classes

W
wcursor: Internal classes
width: Exported classes

Jump to:   *  
A   B   C   F   H   L   P   R   S   W  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   A   C   M   P   S   U   V  
Index Entry  Section

A
audio-output: Exported classes
av-container: Exported classes

C
chunk: Exported classes
cl-video: The cl-video system
cl-video: The cl-video package
Class, audio-output: Exported classes
Class, av-container: Exported classes
Class, chunk: Exported classes
Class, stream-record: Internal classes
Class, video-stream-record: Exported classes
Condition, media-decoder-error: Exported conditions
Condition, unrecognized-file-format: Exported conditions

M
media-decoder-error: Exported conditions

P
Package, cl-video: The cl-video package

S
stream-record: Internal classes
System, cl-video: The cl-video system

U
unrecognized-file-format: Exported conditions

V
video-stream-record: Exported classes

Jump to:   A   C   M   P   S   U   V