Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

EncoderParameters class

Applies to: desktop apps only

An EncoderParameters object is an array of EncoderParameter objects along with a data member that specifies the number of EncoderParameter objects in the array.

EncoderParameters has these types of members:

Data Members

The following table lists the members exposed by the EncoderParameters object.

Data MembersTypeDescription
CountUINTNumber of EncoderParameter objects in the array.
ParameterEncoderParameterArray of EncoderParameter objects.

 

Remarks

When you create an EncoderParameters object, you must allocate enough memory to hold all of the EncoderParameter objects that will eventually be placed in the array. For example, if you want to create an EncoderParameters object that will hold an array of five EncoderParameter objects, you should use code similar to the following:


EncoderParameters* pEncoderParameters = (EncoderParameters*)
   malloc(sizeof(EncoderParameters) + 4 * sizeof(EncoderParameter));

Requirements

Minimum supported client

Windows XP, Windows 2000 Professional

Minimum supported server

Windows 2000 Server

Product

GDI+ 1.0

Header

Gdiplusimaging.h (include Gdiplus.h)

Library

Gdiplus.lib

See also

EncoderParameter
Image::GetEncoderParameterList
Image::GetEncoderParameterListSize
EncoderParameterValueType
Using Image Encoders and Decoders

 

 

Send comments about this topic to Microsoft

Build date: 3/6/2012

Community Additions

Show: