|
old-compression/clQueryFree(3d) -- Reading and writing data with implicit buffers
|
bufferHdl A handle to a CL buffer. freeAmount The number of blocks of free space to wait for. If it is zero, then the current number of blocks of free space is returned without waiting. freeData A pointer to the returned pointer to the location of free space. freeWrap The number of blocks of free space that have wrapped to the beginning of the ring buffer. If it is greater than zero, then the total free space is in two segments. amountToAdd The number of blocks of free space that were written by... |
old-compression/clQueryParams(3d) -- Get a list of the parameters for a specified processing object, or the parameter identifier given the name
|
handle A handle to a compressor or decompressor. paramValueBuffer An array of ints into which clQueryParams writes name/type pairs. bufferLength The number of ints in buffer. paramName The parameter name. |
old-compression/clQueryScheme(3d) -- Determine the scheme and read the stream header
|
header A pointer to a buffer containing at least 16 bytes of the header. scheme The decompression scheme to use. handle A handle to the decompressor. headerSize The maximum size of the header in bytes. header A pointer to a buffer containing the header. clQueryScheme attempts to determine the appropriate decompression scheme from 16 bytes of the stream header. It can be called before clOpenDecompressor to determine which scheme to use. Once the scheme has been determined, the handle can be opene... |
Tk/clrselect(3) -- Deselect a selection
|
Tk_Window tkwin (in) The selection will be cleared from the display containing this window. Atom selection(in) The name of selection to be cleared. | |
old-compression/clSetErrorHandler(3d) -- Select an alternate error handling routine
|
efunc A pointer to an error handling routine declared as void ErrorFunc(CLhandle handle, int code, const char *format, ...) |
old-compression/cl_aware(3d) -- Aware Audio Schemes in the Compression Library
|
This man page describes the Aware audio compression algorithms that are installed in the Compression Library (CL). Two Aware schemes are currently supported. 1. CL_MPEG1_AUDIO_AWARE The ISO/MPEG-audio standard algorithm with layers I and II. 2. CL_MULTIRATE_AWARE The Aware-proprietary MultiRate I lossless or low-distortion algorithm. Each scheme is accessed through the standard CL API, described in CLintro(3dm). Listed below are the parameters that may be used with these two codecs. Note that pa... |
compression/cl_cosmo(3d) -- Cosmo Compress JPEG Accelerator (in the Compression Library)
|
Cosmo Compress is an optional hardware accelerator for JPEG image compression. The programming interface to Cosmo is via the standard Compression Library. For overviews of the JPEG standard and the CL API, see jpeg(4) and CLintro(3dm). Cosmo Compress implements a subset of the JPEG standard optimized for video originated images. This subset is baseline JPEG, interleaved YCrCb, 8-bits per component. Cosmo Compress is capable of compressing and decompressing to and from memory, or to and from a sp... |
old-compression/cl_jpeg(3d) -- JPEG schemes in the Compression Library
|
The JPEG compression standard, jpeg(4), is supported in the Compression Library, CLintro(3dm), with two schemes 1. CL_JPEG_SOFTWARE software implementation 2. CL_JPEG_COSMO real-time hardware device Each scheme is accessed using the basic CL API and parameter set. This man page describes the additional, JPEG-specific, parameters that are common to both schemes. Note that there are two methods of controlling the quantization tables. An overall quality rating can be specified that will be used to ... |
old-compression/cl_mpeg1(3d) -- MPEG-1 schemes in the Compression Library
|
The MPEG compression standard, mpeg(4), is supported in the Compression Library, CLintro(3dm), with two schemes 1. CL_MPEG1_VIDEO_SOFTWARE video compressor/decompressor 2. CL_MPEG1_AUDIO_SOFTWARE audio compressor/decompressor Each scheme is accessed using the basic CL API and parameter set. This man page describes the features supported by these schemes, as well as the general CL and MPEG-specific parameters that are relevant for their operation. The Compression Library also provides MPEG audio ... |
old-compression/cl_mvc2(3d) -- MVC2 scheme in the Compression Library
|
The MVC2 (Motion Video Compressor 2) compression algorithm is implemented as one of the codecs in the Compression Library (CL). Its scheme identifier is CL_MVC2_SOFTWARE, and is accessible through the standard CL API. For an overview of the basic library calls and parameters, see CLintro(3dm). Compression involves a simple block coding heuristic based on various perceptual criteria. The amount of compression is guided by setting the following parameters. In each case, a higher threshold results ... |
old-compression/cl_mvc3(3d) -- MVC3 scheme in the Compression Library
|
The MVC3 (Motion Video Compressor 3) compression algorithm is implemented as one of the codecs in the Compression Library (CL). Its scheme identifier is CL_MVC3_SOFTWARE, and is accessible through the standard CL API. For an overview of the basic library calls and parameters, see CLintro(3dm). This algorithm is based on a fast block transform technique. It uses one parameter in addition to the basic CL set.... |
Tcl/cmdcmplt(3) -- Check for unmatched braces in a Tcl command
|
char *cmd (in) Command string to test for completeness. |
Tcl/cmdwrite(3) -- Writing C language extensions to Tcl.
|
The client data pointer provides a means for Tcl commands to have data associated with them that is not global to the C program nor included in the Tcl core. Client data is essential in a multi-interpreter environment (where a single program has created and is making use of multiple Tcl interpreters) for the C routines to maintain any permanent Page 5 Command Writing(3Tcl) Command Writing(3Tcl) data they need on a per-interpreter basis. Otherwise there would be reentrancy problems. Tcl solves th... |