*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> old-compression/clQueryParams (3d)              
Title
Content
Arch
Section
 

Contents


clQueryParams(3dm)					    clQueryParams(3dm)


NAME    [Toc]    [Back]

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

SYNOPSIS    [Toc]    [Back]

     #include <dmedia/cl.h>

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

ARGUMENTS    [Toc]    [Back]

     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    [Toc]    [Back]

     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    [Toc]    [Back]

     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    [Toc]    [Back]

	  #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    [Toc]    [Back]

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


									PPPPaaaaggggeeee 2222
[ Back ]
 Similar pages
Name OS Title
AFgetinstparamlong IRIX get / set a parameter list / long parameter value for an instrument configuration in an AFfilehandle structure
gss_add_oid_set_member HP-UX add an Object Identifier (OID) to an OID set
cs_oid_set_free Tru64 free an object identifier (OID) set
cs_oid_set_insert Tru64 insert an object identifier (OID) into an OID set
cs_oid_set_dup Tru64 duplicate an object identifier (OID) set
cs_oid_dup Tru64 duplicate an object identifier (OID)
cs_oid_free Tru64 free an object identifier (OID)
DtMmdbLocatorGetSectionObjectId HP-UX obtains the object identifier of a section
DtMmdbDlpGetNextSectionId HP-UX obtains the object identifier of the next section
DtMmdbSectionGetBookId HP-UX obtains the object identifier of a book
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service