cl theora
1.0.0A decoder library for the OGG/Theora video format via the theorafile C library
About cl-theora
This is a decoder library for the OGG/Theora video format via the theorafile C library. It offers easy and fast decoding for Theora video files, primarily intended for video playback in games.
How To
Load the library and create a new file:
(org.shirakumo.fraf.theora:open "video.ogv")
From there you can read out the properties like the width
, height
, framerate
, pixel-format
, channels
, samplerate
, audio-track
, and video-track
.
With read-video
and read-audio
you can read out video and audio data respectively. Note that synchronising playback both streams is left up to you. Video is decoded as 8-bit YUV, and audio is decoded as floats.
Note that reading video and audio is not thread safe, so you must put a lock around both if you intend on decoding from multiple threads.
Once you are done with the file, you must free
it.
Creating Theora Files
To convert a video file to an ogg/theora file suitable for this library, we recommend using an ffmpeg command similar to this:
ffmpeg -i my-file -codec:v libtheora -qscale:v 7 -codec:a libvorbis -qscale:a 5 output.ogv
qscale:v
and qscale:a
are the respective video and audio quality optimisation options, ranging from 0 to 10.
Decoding YUV Data
For reference, here's a very basic YUV decoding fragment shader:
in vec2 tex_coord;
uniform sampler2D Y, U, V;
void main() {
vec3 yuv = vec3(texture(Y, tex_coord).r - 0.0625,
texture(U, tex_coord).r - 0.5,
texture(V, tex_coord).r - 0.5);
vec3 rgb = vec3(dot(yuv, vec3(+1.164, +0.000, +1.793)),
dot(yuv, vec3(+1.164, -0.213, -0.533)),
dot(yuv, vec3(+1.164, +2.112, +0.000)));
gl_FragColor = vec4(rgb, 1.0);
}
System Information
Definition Index
-
ORG.SHIRAKUMO.FRAF.THEORA
No documentation provided.-
EXTERNAL CLASS FILE
Representation of an ogg/theora video file. Creating an instance of FILE will automatically call INIT for you. When creating an instance, you must pass the SOURCE initarg to specify the data source of the file. SOURCE may be one of the following: PATHNAME STRING ORG.SHIRAKUMO.MEMORY-REGIONS:MEMORY-REGION VECTOR (UNSIGNED-BYTE 8) If you have a raw CFFI:FOREIGN-POINTER, you should use WITH-MEMORY-REGION to wrap it in a memory region during the file construction. If reading the file fails, an error of type THEORA-ERROR is signalled and everything is cleaned up. Otherwise, the FILE instance will immediately contain all the metadata information about the video and audio data and be ready for reading. Once you are done using the file, you must call FREE on it. See WIDTH See HEIGHT See FRAMERATE See PIXEL-FORMAT See CHANNELS See SAMPLERATE See AUDIO-TRACK See VIDEO-TRACK See FREE See OPEN See RESET See DONE-P See READ-VIDEO See READ-AUDIO
-
EXTERNAL CONDITION THEORA-ERROR
-
EXTERNAL FUNCTION INIT
Initialises and loads the libtheorafile library. It is safe to call this function multiple times.
-
EXTERNAL FUNCTION OPEN
- SOURCE
Open an ogg/theora video input. Returns the new FILE instance if successful, signals an error otherwise. This is equivalent to: (MAKE-INSTANCE 'FILE :SOURCE source) See THEORA-ERROR (type) See FILE (type)
-
EXTERNAL GENERIC-FUNCTION AUDIO-TRACK
- OBJECT
Accesses the audio track currently in use. This defaults to 0 if there are audio tracks, or NIL if there are none. If switching to the requested track is not possible, an error of type THEORA-ERROR is signalled. Setting this is NOT thread-safe. See FILE (type) See THEORA-ERROR (type)
-
EXTERNAL GENERIC-FUNCTION (SETF AUDIO-TRACK)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION CHANNELS
- OBJECT
Returns the number of channels of the contained audio data. Will return NIL if there is no audio stream. See FILE (type)
-
EXTERNAL GENERIC-FUNCTION CODE
- CONDITION
Accesses the returned error code. See THEORA-ERROR (type)
-
EXTERNAL GENERIC-FUNCTION DONE-P
- FILE
Returns whether the playback has reached its end. See FILE (type)
-
EXTERNAL GENERIC-FUNCTION FILE
- CONDITION
Accesses the underlying file or source that caused the error. See THEORA-ERROR (type) See FILE (type)
-
EXTERNAL GENERIC-FUNCTION FRAMERATE
- OBJECT
Returns the framerate of the video in frames per second. Will return NIL if there is no video stream. See FILE (type)
-
EXTERNAL GENERIC-FUNCTION FREE
- FILE
Frees the file and all associated resources. It is safe to call this function multiple times. Using the FILE instance after freeing it in any other way leads to undefined behaviour. See FILE (type)
-
EXTERNAL GENERIC-FUNCTION HEIGHT
- OBJECT
Returns the height of the video in pixels. Will return NIL if there is no video stream. See FILE (type)
-
EXTERNAL GENERIC-FUNCTION PIXEL-FORMAT
- OBJECT
Returns the pixel format of the contained video data. PIXEL-FORMAT may be one of the following: :420 --- UV width and height subsampling :422 --- UV width subsampling :444 --- no subsampling Will return NIL if there is no video stream. See FILE (type)
-
EXTERNAL GENERIC-FUNCTION READ-AUDIO
- BUFFER
- FILE
- &OPTIONAL
- SAMPLES
Reads audio samples to the specified buffer. Returns the number of read samples. Note that this is in samples, not frames. The data is encoded as single-floats, interleaved. Meaning each audio frame consists of CHANNELS number of samples, each of which being a float in the range of [-1,+1]. If SAMPLES is specified, reads at most that many samples. This is NOT thread-safe. See FILE (type)
-
EXTERNAL GENERIC-FUNCTION READ-VIDEO
- BUFFER
- FILE
Reads video frames to the specified buffer. Returns the number of read frames. The data is encoded as sequential Y U V planes, meaning each frame consists of three planes. The size of each plane is determined by the PIXEL-FORMAT. Each plane is 8 bits per pixel. This is NOT thread-safe. See FILE (type)
-
EXTERNAL GENERIC-FUNCTION RESET
- FILE
Resets the playback back to the start. See FILE (type)
-
EXTERNAL GENERIC-FUNCTION SAMPLERATE
- OBJECT
Returns the samplerate of the audio in samples per second. Will return NIL if there is no audio stream. See FILE (type)
-
EXTERNAL GENERIC-FUNCTION VIDEO-TRACK
- OBJECT
Accesses the video track currently in use. This defaults to 0 if there are video tracks, or NIL if there are none. If switching to the requested track is not possible, an error of type THEORA-ERROR is signalled. Setting this is NOT thread-safe. See FILE (type) See THEORA-ERROR (type)
-
EXTERNAL GENERIC-FUNCTION (SETF VIDEO-TRACK)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION WIDTH
- OBJECT
Returns the width of the video in pixels. Will return NIL if there is no video stream. See FILE (type)
-
-
ORG.SHIRAKUMO.FRAF.THEORA.CFFI
No documentation provided.-
EXTERNAL FUNCTION AUDIO-INFO
- FILE
- CHANNELS
- SAMPLERATE
No documentation provided. -
EXTERNAL FUNCTION CALLBACKS-CLOSE-FUNC
- POINTER-TO-CALLBACKS
No documentation provided. -
EXTERNAL FUNCTION (SETF CALLBACKS-CLOSE-FUNC)
- VALUE
- POINTER-TO-CALLBACKS
No documentation provided. -
EXTERNAL FUNCTION CALLBACKS-READ-FUNC
- POINTER-TO-CALLBACKS
No documentation provided. -
EXTERNAL FUNCTION (SETF CALLBACKS-READ-FUNC)
- VALUE
- POINTER-TO-CALLBACKS
No documentation provided. -
EXTERNAL FUNCTION CALLBACKS-SEEK-FUNC
- POINTER-TO-CALLBACKS
No documentation provided. -
EXTERNAL FUNCTION (SETF CALLBACKS-SEEK-FUNC)
- VALUE
- POINTER-TO-CALLBACKS
No documentation provided. -
EXTERNAL FUNCTION CLOSE
- FILE
No documentation provided. -
EXTERNAL FUNCTION DSP-STATE-ANALYSIS-P
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION (SETF DSP-STATE-ANALYSIS-P)
- VALUE
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION DSP-STATE-BACKEND-STATE
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION (SETF DSP-STATE-BACKEND-STATE)
- VALUE
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION DSP-STATE-CENTER-W
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION (SETF DSP-STATE-CENTER-W)
- VALUE
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION DSP-STATE-EOF-FLAG
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION (SETF DSP-STATE-EOF-FLAG)
- VALUE
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION DSP-STATE-FLOOR-BITS
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION (SETF DSP-STATE-FLOOR-BITS)
- VALUE
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION DSP-STATE-GLUE-BITS
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION (SETF DSP-STATE-GLUE-BITS)
- VALUE
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION DSP-STATE-GRANULE-POS
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION (SETF DSP-STATE-GRANULE-POS)
- VALUE
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION DSP-STATE-INFO
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION (SETF DSP-STATE-INFO)
- VALUE
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION DSP-STATE-LW
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION (SETF DSP-STATE-LW)
- VALUE
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION DSP-STATE-NW
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION (SETF DSP-STATE-NW)
- VALUE
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION DSP-STATE-PCM
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION (SETF DSP-STATE-PCM)
- VALUE
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION DSP-STATE-PCM-RET
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION (SETF DSP-STATE-PCM-RET)
- VALUE
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION DSP-STATE-PCM-RETURNED
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION (SETF DSP-STATE-PCM-RETURNED)
- VALUE
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION DSP-STATE-PCM-STORAGE
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION (SETF DSP-STATE-PCM-STORAGE)
- VALUE
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION DSP-STATE-PRE-EXTRAPOLATE
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION (SETF DSP-STATE-PRE-EXTRAPOLATE)
- VALUE
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION DSP-STATE-RES-BITS
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION (SETF DSP-STATE-RES-BITS)
- VALUE
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION DSP-STATE-SEQUENCE
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION (SETF DSP-STATE-SEQUENCE)
- VALUE
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION DSP-STATE-TIME-BITS
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION (SETF DSP-STATE-TIME-BITS)
- VALUE
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION DSP-STATE-W
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION (SETF DSP-STATE-W)
- VALUE
- POINTER-TO-DSP-STATE
No documentation provided. -
EXTERNAL FUNCTION EOS
- FILE
No documentation provided. -
EXTERNAL FUNCTION FILE-CALLBACKS
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION (SETF FILE-CALLBACKS)
- VALUE
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION FILE-DATA-SOURCE
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION (SETF FILE-DATA-SOURCE)
- VALUE
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION FILE-EOS
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION (SETF FILE-EOS)
- VALUE
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION FILE-PAGE
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION (SETF FILE-PAGE)
- VALUE
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION FILE-SYNC-STATE
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION (SETF FILE-SYNC-STATE)
- VALUE
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION FILE-T-COMMENT
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION (SETF FILE-T-COMMENT)
- VALUE
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION FILE-T-DEC
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION (SETF FILE-T-DEC)
- VALUE
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION FILE-T-INFO
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION (SETF FILE-T-INFO)
- VALUE
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION FILE-T-PACKETS
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION (SETF FILE-T-PACKETS)
- VALUE
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION FILE-T-STREAM
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION (SETF FILE-T-STREAM)
- VALUE
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION FILE-T-TRACK
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION (SETF FILE-T-TRACK)
- VALUE
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION FILE-T-TRACKS
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION (SETF FILE-T-TRACKS)
- VALUE
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION FILE-V-BLOCK
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION (SETF FILE-V-BLOCK)
- VALUE
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION FILE-V-BLOCK-INIT
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION (SETF FILE-V-BLOCK-INIT)
- VALUE
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION FILE-V-COMMENT
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION (SETF FILE-V-COMMENT)
- VALUE
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION FILE-V-DSP
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION (SETF FILE-V-DSP)
- VALUE
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION FILE-V-DSP-INIT
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION (SETF FILE-V-DSP-INIT)
- VALUE
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION FILE-V-INFO
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION (SETF FILE-V-INFO)
- VALUE
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION FILE-V-PACKETS
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION (SETF FILE-V-PACKETS)
- VALUE
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION FILE-V-STREAM
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION (SETF FILE-V-STREAM)
- VALUE
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION FILE-V-TRACK
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION (SETF FILE-V-TRACK)
- VALUE
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION FILE-V-TRACKS
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION (SETF FILE-V-TRACKS)
- VALUE
- POINTER-TO-FILE
No documentation provided. -
EXTERNAL FUNCTION HAS-AUDIO
- FILE
No documentation provided. -
EXTERNAL FUNCTION HAS-VIDEO
- FILE
No documentation provided. -
EXTERNAL FUNCTION OPEN
- PATH
- FILE
No documentation provided. -
EXTERNAL FUNCTION OPEN-CALLBACKS
- DATA-SOURCE
- FILE
- CALLBACKS
No documentation provided. -
EXTERNAL FUNCTION PACK-BUFFER-BUFFER
- POINTER-TO-PACK-BUFFER
No documentation provided. -
EXTERNAL FUNCTION (SETF PACK-BUFFER-BUFFER)
- VALUE
- POINTER-TO-PACK-BUFFER
No documentation provided. -
EXTERNAL FUNCTION PACK-BUFFER-END-BIT
- POINTER-TO-PACK-BUFFER
No documentation provided. -
EXTERNAL FUNCTION (SETF PACK-BUFFER-END-BIT)
- VALUE
- POINTER-TO-PACK-BUFFER
No documentation provided. -
EXTERNAL FUNCTION PACK-BUFFER-END-BYTE
- POINTER-TO-PACK-BUFFER
No documentation provided. -
EXTERNAL FUNCTION (SETF PACK-BUFFER-END-BYTE)
- VALUE
- POINTER-TO-PACK-BUFFER
No documentation provided. -
EXTERNAL FUNCTION PACK-BUFFER-PTR
- POINTER-TO-PACK-BUFFER
No documentation provided. -
EXTERNAL FUNCTION (SETF PACK-BUFFER-PTR)
- VALUE
- POINTER-TO-PACK-BUFFER
No documentation provided. -
EXTERNAL FUNCTION PACK-BUFFER-STORAGE
- POINTER-TO-PACK-BUFFER
No documentation provided. -
EXTERNAL FUNCTION (SETF PACK-BUFFER-STORAGE)
- VALUE
- POINTER-TO-PACK-BUFFER
No documentation provided. -
EXTERNAL FUNCTION PAGE-BODY
- POINTER-TO-PAGE
No documentation provided. -
EXTERNAL FUNCTION (SETF PAGE-BODY)
- VALUE
- POINTER-TO-PAGE
No documentation provided. -
EXTERNAL FUNCTION PAGE-BODY-LENGTH
- POINTER-TO-PAGE
No documentation provided. -
EXTERNAL FUNCTION (SETF PAGE-BODY-LENGTH)
- VALUE
- POINTER-TO-PAGE
No documentation provided. -
EXTERNAL FUNCTION PAGE-HEADER
- POINTER-TO-PAGE
No documentation provided. -
EXTERNAL FUNCTION (SETF PAGE-HEADER)
- VALUE
- POINTER-TO-PAGE
No documentation provided. -
EXTERNAL FUNCTION PAGE-HEADER-LENGTH
- POINTER-TO-PAGE
No documentation provided. -
EXTERNAL FUNCTION (SETF PAGE-HEADER-LENGTH)
- VALUE
- POINTER-TO-PAGE
No documentation provided. -
EXTERNAL FUNCTION READ-AUDIO
- FILE
- BUFFER
- SAMPLES
No documentation provided. -
EXTERNAL FUNCTION READ-VIDEO
- FILE
- BUFFER
- FRAMES
No documentation provided. -
EXTERNAL FUNCTION RESET
- FILE
No documentation provided. -
EXTERNAL FUNCTION SET-AUDIO-TRACK
- FILE
- TRACK
No documentation provided. -
EXTERNAL FUNCTION SET-VIDEO-TRACK
- FILE
- TRACK
No documentation provided. -
EXTERNAL FUNCTION SYNC-STATE-BODY-BYTES
- POINTER-TO-SYNC-STATE
No documentation provided. -
EXTERNAL FUNCTION (SETF SYNC-STATE-BODY-BYTES)
- VALUE
- POINTER-TO-SYNC-STATE
No documentation provided. -
EXTERNAL FUNCTION SYNC-STATE-DATA
- POINTER-TO-SYNC-STATE
No documentation provided. -
EXTERNAL FUNCTION (SETF SYNC-STATE-DATA)
- VALUE
- POINTER-TO-SYNC-STATE
No documentation provided. -
EXTERNAL FUNCTION SYNC-STATE-FILL
- POINTER-TO-SYNC-STATE
No documentation provided. -
EXTERNAL FUNCTION (SETF SYNC-STATE-FILL)
- VALUE
- POINTER-TO-SYNC-STATE
No documentation provided. -
EXTERNAL FUNCTION SYNC-STATE-HEADER-BYTES
- POINTER-TO-SYNC-STATE
No documentation provided. -
EXTERNAL FUNCTION (SETF SYNC-STATE-HEADER-BYTES)
- VALUE
- POINTER-TO-SYNC-STATE
No documentation provided. -
EXTERNAL FUNCTION SYNC-STATE-RETURNED
- POINTER-TO-SYNC-STATE
No documentation provided. -
EXTERNAL FUNCTION (SETF SYNC-STATE-RETURNED)
- VALUE
- POINTER-TO-SYNC-STATE
No documentation provided. -
EXTERNAL FUNCTION SYNC-STATE-STORAGE
- POINTER-TO-SYNC-STATE
No documentation provided. -
EXTERNAL FUNCTION (SETF SYNC-STATE-STORAGE)
- VALUE
- POINTER-TO-SYNC-STATE
No documentation provided. -
EXTERNAL FUNCTION SYNC-STATE-UNSYNCED
- POINTER-TO-SYNC-STATE
No documentation provided. -
EXTERNAL FUNCTION (SETF SYNC-STATE-UNSYNCED)
- VALUE
- POINTER-TO-SYNC-STATE
No documentation provided. -
EXTERNAL FUNCTION VIDEO-INFO
- FILE
- WIDTH
- HEIGHT
- FPS
- PIXEL-FORMAT
No documentation provided. -
EXTERNAL FUNCTION VORBIS-BLOCK-BUFFER
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION (SETF VORBIS-BLOCK-BUFFER)
- VALUE
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION VORBIS-BLOCK-DSP-STATE
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION (SETF VORBIS-BLOCK-DSP-STATE)
- VALUE
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION VORBIS-BLOCK-EOF-FLAG
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION (SETF VORBIS-BLOCK-EOF-FLAG)
- VALUE
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION VORBIS-BLOCK-FLOOR-BITS
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION (SETF VORBIS-BLOCK-FLOOR-BITS)
- VALUE
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION VORBIS-BLOCK-GLUE-BITS
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION (SETF VORBIS-BLOCK-GLUE-BITS)
- VALUE
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION VORBIS-BLOCK-GRANULE-POS
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION (SETF VORBIS-BLOCK-GRANULE-POS)
- VALUE
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION VORBIS-BLOCK-INTERNAL
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION (SETF VORBIS-BLOCK-INTERNAL)
- VALUE
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION VORBIS-BLOCK-LOCAL-ALLOC
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION (SETF VORBIS-BLOCK-LOCAL-ALLOC)
- VALUE
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION VORBIS-BLOCK-LOCAL-STORE
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION (SETF VORBIS-BLOCK-LOCAL-STORE)
- VALUE
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION VORBIS-BLOCK-LOCAL-TOP
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION (SETF VORBIS-BLOCK-LOCAL-TOP)
- VALUE
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION VORBIS-BLOCK-LW
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION (SETF VORBIS-BLOCK-LW)
- VALUE
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION VORBIS-BLOCK-MODE
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION (SETF VORBIS-BLOCK-MODE)
- VALUE
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION VORBIS-BLOCK-NW
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION (SETF VORBIS-BLOCK-NW)
- VALUE
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION VORBIS-BLOCK-PCM
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION (SETF VORBIS-BLOCK-PCM)
- VALUE
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION VORBIS-BLOCK-PCM-END
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION (SETF VORBIS-BLOCK-PCM-END)
- VALUE
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION VORBIS-BLOCK-REAP
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION (SETF VORBIS-BLOCK-REAP)
- VALUE
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION VORBIS-BLOCK-RES-BITS
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION (SETF VORBIS-BLOCK-RES-BITS)
- VALUE
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION VORBIS-BLOCK-SEQUENCE
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION (SETF VORBIS-BLOCK-SEQUENCE)
- VALUE
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION VORBIS-BLOCK-TIME-BITS
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION (SETF VORBIS-BLOCK-TIME-BITS)
- VALUE
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION VORBIS-BLOCK-TOTAL-USE
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION (SETF VORBIS-BLOCK-TOTAL-USE)
- VALUE
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION VORBIS-BLOCK-W
- POINTER-TO-VORBIS-BLOCK
No documentation provided. -
EXTERNAL FUNCTION (SETF VORBIS-BLOCK-W)
- VALUE
- POINTER-TO-VORBIS-BLOCK
No documentation provided.
-