dmImageFrameSize man page on IRIX

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



dmSetImageDefaults(3dm)				       dmSetImageDefaults(3dm)

NAME
     dmSetImageDefaults, dmImageFrameSize - parameters for digital-media
     images

SYNOPSIS
     #include <dmedia/dm_image.h>

     DMstatus dmSetImageDefaults
	   ( DMparams* params,
	     int width,
	     int height,
	     DMpacking packing )

     size_t dmImageFrameSize( DMparams* params )

DESCRIPTION
     dmSetImageDefaults sets up a parameter list with all of the necessary
     parameters to describe an image for the digital-media libraries.  The
     parameters that are set and their values are:  DM_MEDIUM = DM_IMAGE,
     DM_IMAGE_WIDTH = width, DM_IMAGE_HEIGHT = height, DM_IMAGE_RATE = 15.0,
     DM_IMAGE_COMPRESSION = DM_IMAGE_UNCOMPRESSED, DM_IMAGE_INTERLACING =
     DM_IMAGE_NONINTERLEAVED, DM_IMAGE_PACKING = packing, DM_IMAGE_ORIENTATION
     = DM_BOTTOM_TO_TOP, DM_IMAGE_PIXEL_ASPECT = 1.0.

     dmSetImageDefaults returns DM_SUCCESS if there was enough memory
     available to set up the parameters, and DM_FAILURE if not.

     dmImageFrameSize takes an image parameter list and returns the number of
     bytes needed to store an uncompressed image in that format.

EXAMPLE
	      DMparams* imageParams;
	      if ( dmParamsCreate( &imageParams ) != DM_SUCCESS ) {
		  printf( "Out of memory.\n" );
		  exit( 1 );
	      }
	      if ( dmSetImageDefaults( imageParams,
				       320,  /* width */
				       240,  /* height */
				       DM_PACKING_RGBX ) != DM_SUCCESS ) {
		  printf( "Out of memory.\n" );
		  exit( 1 );
	      }
	      printf( "%d bytes per image.\n",
		      dmImageFrameSize( imageParams ) );
	      dmParamsDestroy( imageParams );

									Page 1

dmSetImageDefaults(3dm)				       dmSetImageDefaults(3dm)

SEE ALSO
     dmParams(3dm), dmSetAudioDefaults(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