clQueryParams man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



clQueryParams(3dm)					    clQueryParams(3dm)

NAME
     clQueryParams, clGetParamID - Get a list of the parameters for a
     specified processing object, or the parameter identifier given the name

SYNOPSIS
     #include <dmedia/cl.h>

     int clQueryParams(CLhandle handle,
	 int *paramValueBuffer, int bufferLength)
     int clGetParamID(CLhandle handle, char *paramName)

ARGUMENTS
     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.

DESCRIPTION
     clQueryParams gets a list of parameters for the specified compressor or
     decompressor.  Name/type pairs are written into buffer up to the capacity
     bufferLength.  The even entries receive the parameter names, and the odd
     entries receive the types.	 The type is one of

	CL_ENUM_VALUE		only certain constant values are valid
	CL_RANGE_VALUE		any value in a given range is valid
	CL_FLOATING_ENUM_VALUE	only certain constant floating point values
				are valid
	CL_FLOATING_RANGE_VALUE any value in a given floating point range
				is valid

     clGetParamID is used to obtain the parameter identifier given a parameter
     name.  The identifier is needed for other calls such as clGetParams and
     clSetParams.

     See CLintro(3dm) for a discussion of the general parameters common to all
     algorithms.

RETURN VALUES
     clQueryParams returns the size of the buffer, in number of ints, needed
     to hold all of the parameters for handle.	(If bufferLength is smaller
     than this value, a partial list of parameters is filled in.)  On failure,
     a negative error code is returned.

     clGetParamID returns the parameter identifier, or a negative error code.

									Page 1

clQueryParams(3dm)					    clQueryParams(3dm)

EXAMPLE
	  #include <dmedia/cl.h>

	  int *buffer, bufferLength;
	  CLhandle handle;
	   ...
	  /* Find all the parameters for a processing object */
	  bufferLength = clQueryParams(handle, NULL, 0);
	  buffer = (int *) malloc(bufferLength * sizeof(int));
	  clQueryParams(handle, buffer, bufferLength);
	   ...
	  clGetParamID(handle, "Image width");

SEE ALSO
     CLintro(3dm), clGetParams(3dm), clSetParams(3dm), clGetDefault(3dm),
     clGetMinMax(3dm), clGetName(3dm), clAddParam(3dm)

									Page 2

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net