IWICBitmapFrameEncode interface (wincodec.h)

Represents an encoder's individual image frames.

Inheritance

The IWICBitmapFrameEncode interface inherits from the IUnknown interface. IWICBitmapFrameEncode also has these types of members:

Methods

The IWICBitmapFrameEncode interface has these methods.

 
IWICBitmapFrameEncode::Commit

Commits the frame to the image.
IWICBitmapFrameEncode::GetMetadataQueryWriter

Gets the metadata query writer for the encoder frame.
IWICBitmapFrameEncode::Initialize

Initializes the frame encoder using the given properties.
IWICBitmapFrameEncode::SetColorContexts

Sets a given number IWICColorContext profiles to the frame.
IWICBitmapFrameEncode::SetPalette

Sets the IWICPalette for indexed pixel formats.
IWICBitmapFrameEncode::SetPixelFormat

Requests that the encoder use the specified pixel format.
IWICBitmapFrameEncode::SetResolution

Sets the physical resolution of the output image.
IWICBitmapFrameEncode::SetSize

Sets the output image dimensions for the frame.
IWICBitmapFrameEncode::SetThumbnail

Sets the frame thumbnail if supported by the codec.
IWICBitmapFrameEncode::WritePixels

Copies scan-line data from a caller-supplied buffer to the IWICBitmapFrameEncode object.
IWICBitmapFrameEncode::WriteSource

Encodes a bitmap source.

Requirements

Requirement Value
Minimum supported client Windows XP with SP2, Windows Vista [desktop apps | UWP apps]
Minimum supported server Windows Server 2008 [desktop apps | UWP apps]
Target Platform Windows
Header wincodec.h

See also

AITCodec Sample CODEC

Conceptual

How to Write a WIC-Enabled CODEC

Other Resources

WIC GUIDs and CLSIDs

Windows Imaging Component Overview